イメージの準備およびインポート
IBM Cloud® コンソールの「イメージ・テンプレート」画面を使用して、IBM Cloud Object Storage サービス・インスタンスからイメージをインポートします。 Classicインフラストラクチャには、仮想ハードディスク(VHD)、仮想マシンディスク(VMDK)、またはカスタムISO 9660形式のイメージをインポートできます。 IBM Cloud Object Storageサービスインスタンスのバケットに画像をアップロードした後、IBM Cloudコンソールの画像テンプレートリポジトリにインポートすることができます。 インポートの後に、VMDK のイメージは VHD に変換されます。
IBM Cloud Object Storage からイメージをインポートするには、アップグレードしたアカウントが必要です。 詳しくは、IBMid への切り替えとアカウントのリンクを参照してください。
これらの手順は、クラシック・インフラストラクチャーのイメージ・テンプレート・リポジトリーにイメージをインポートする場合に固有のものです。 これらの手順は、IBM Cloud VPC インフラストラクチャーには当てはまりません。
このインポート機能を使用するには、IBM Cloud コンソールから IBM Cloud オブジェクト・ストレージのインスタンスを注文する必要があります。 control.softlayer.com
のIBM Cloud Object Storageはサポートされていません。
サポートされているオペレーティング・システム
イメージがイメージ・テンプレートとしてインポートされた後、それらを使用して、既存の仮想サーバーをプロビジョンしたり開始したりすることができます。 VHD および VMDK イメージのインポートは、以下の 64 ビットのオペレーティング・システムに制限されています。
- CentOSストリーム 9
- Debian11および12
- Windows Server Standard 2016、2019、2022
- RHEL 8および9
- Ubuntu 20.04(EOS2025年4月)、Ubuntu 22.04、Ubuntu 24.04
インポートは 100 GB ディスクに制限されています。 2 次ディスクではなく、ブート・ボリュームのみにインポートされます。 インポートしたイメージは、filename.vhd-0.vhd または filename.vmdk-0.vmdk という例に従って命名する必要があります。
ISO テンプレート
ISO テンプレートを仮想サーバー・インスタンスにロードするために使用できるのは、IBM Cloud がサポートするオペレーティング・システムだけです。 サポートするオペレーティング・システムのリストは、 IBM Cloud 仮想サーバーでサポートされているオペレーティング・システムを参照してください。
イメージがインポートに適格となるためには、このツールを使用してインポートされる ISO がブート可能でなければなりません。
Virtual Servers の非暗号化カスタム・イメージの構成
以下の情報を使用して、Virtual Servers用の暗号化されていないカスタムイメージを設定します。
カスタムLinuxイメージの設定
IBM Cloud インフラストラクチャー環境にイメージを正常にデプロイできるようにするには、以下の仕様に合わせて仮想サーバー・イメージを構成する必要があります。
-
/boot
は最初のパーティションにマウントしなければならない -
/boot
」と「/
別々のパーティションにマウントし、それぞれをext3またはext4ファイルシステムでフォーマットする -
/etc
と'/root
は'/
と同じパーティションでなければならない。 -
/etc/fstab -> LABEL=SWAP-xvdb1 swap swap :
でシステムに接続されているスワップディスクをマウントするLinux のブート・ボリュームでは LVM はサポートされません。
-
wget がインストールされていなければならない
ゲストの追加は、仮想サーバー・インスタンスのパフォーマンスと正常性をレポートするために使用されます。 パフォーマンスと正常性の情報がないと、重要な保守が必要になった場合に、仮想サーバー・インスタンスがオフライン移行用にマークされる可能性があります。
IBM Cloud 提供のイメージにインストールされているデフォルトのゲスト追加を無効化したり削除したりしないでください。
-
サポートされている最新のゲスト・ツールがインストールされている必要がある。 ゲスト・ツールをインストールするには、以下の手順を実行します。
- Linux ゲスト・ツール・パッケージをダウンロードします。
- パッケージを解凍して、
README.txt
にある指示に従います。
-
イメージが cloud-init 対応になっていることを確認してください。
- cloud-initの詳細については、cloud-initのドキュメントを参照してください。
- cloud-init 対応イメージについては、cloud-init 対応イメージでのプロビジョニングを参照してください。
- cloud-init データ・ソースについて詳しくは、 データ・ソースを参照してください。 IBM Cloud cloud-init イメージは、 Config drive バージョン 2 データ・ソースを使用してメタデータを提供することで環境用に作成されます。
- Linux のイメージには、Cloud-init のバージョン 0.7.7 以上が必要です。
次のステップ
ハイパーバイザーの観点からゲストの追加が機能していることを確認したい場合は、サポートケース を作成してXenToolsの仮想サーバー検証を依頼できます。
カスタムWindowsイメージの設定
以下の手順を実行して、Windows カスタム・イメージを IBM Cloud インフラストラクチャー環境に正常にデプロイできるようにします。
-
VHD 形式の単一のイメージ・ファイルから始めます。 そのファイルがプロビジョニングを順調に進むように、そのファイルが通過するファイアウォールを無効にします。
-
以下の手順で、サポートされている最新のゲストツールをインストールします。
- あなたのIBM Cloud®認証情報を使用してIBM Cloud VPNにログインし、サポートされている最新のゲスト・ツールを ここからダウンロードしてください。
- 圧縮ファイルを解凍します。
- Windowsインストーラー(例:managementagent64)をダブルクリックして、CitrixXenServerWindows管理エージェントのセットアップウィザードを開きます。 インストール・ウィザードを実行して、XenServer Tools をインストールします。
ゲストの追加は、仮想サーバーインスタンスのパフォーマンスと健全性を報告するために重要である。 パフォーマンスと正常性の情報がないと、重要な保守が必要になった場合に、仮想サーバー・インスタンスがオフライン移行用にマークされる可能性があります。
IBM Cloud 提供のイメージにインストールされているデフォルトのゲスト追加を無効化したり削除したりしないでください。
ハイパーバイザーの観点からゲストの追加が機能していることを確認したい場合は、サポートケース を作成してXenToolsの仮想サーバー検証を依頼できます。
-
イメージが cloud-init 対応になっていることを確認してください。
- 詳しくは、 cloudbase-init の資料を参照してください。
- データ・ソースについて詳しくは、 データ・ソースを参照してください。 IBM Cloud cloud-init イメージは、メタデータを提供するために Config Drive バージョン 2 データ・ソースを使用して環境用に作成されます。
-
Windows イメージには、IBM Cloud インフラストラクチャー内でパブリック・ネットワークとプライベート・ネットワークをサポートするために、Cloudbase-init メタデータ・サービスが必要です。 このサービスには、bluemix cloudbase initGitHubレポからアクセスできる。
暗号化イメージのインポートの準備
独自のデータ暗号化鍵によって暗号化した VHD イメージをインポートする場合には、エンド・ツー・エンド (E2E) の暗号化を使用した暗号化インスタンスのプロビジョンで説明されている暗号化の前提条件を満たし、その指示に従っていることを確認してください。
vhd-util ツールを使用してイメージ (VHD 形式でなければならない) を暗号化する必要があります。 詳しくは、VHD イメージの暗号化を参照してください。
IBM Cloud Object Storage へのイメージのアップロード
イメージの準備ができたら、IBM Cloud Object Storage にアップロードできます。 必ず、地域の場所のバケットを使用してください。
- IBM Cloud Object Storage で、バケットに進み、**「アップロード」>「ファイル」**を選択して、イメージをアップロードします。
- Aspera 高速転送プラグインを使用すると、イメージのアップロード速度が向上します。
Java、Python、またはNodeJSを使用している場合、カスタムアプリケーション内で高速転送を開始するために、Asperaで Cloud Object StorageSDKを使用することができます。 詳しくは、ライブラリーと SDK の使用方法を参照してください。
IBM Cloud オブジェクト・ストレージからのイメージのインポート
IBM Cloud Object Storage からイメージをインポートするには、以下の手順を実行します。
-
デバイス・メニューに移動して、タスクを完了するための正しいアカウント権限があることを確認します。
- コンソールのデバイス・メニューに移動します。 詳しくは、デバイスへのナビゲートを参照してください。
- 必要なアカウント権限とデバイス・アクセス権限があることを確認します。 アカウントの所有者、またはクラシック・インフラストラクチャーの**「ユーザーの管理」**権限を持つユーザーのみが、権限を調整できます。
許可について詳しくは、クラシック・インフラストラクチャー権限およびデバイス・アクセス権限の管理を参照してください。
IBM Cloud Object Storageから画像をインポートできるかどうか、Windowsのファイアウォール設定を確認する必要があるかもしれません。
-
**「デバイス」>「管理」>「イメージ」を選択して、「イメージ・テンプレート」**ページにアクセスします。
-
**「カスタム・イメージのインポート」**リンクをクリックして、インポート・ツールを開きます。
-
表1にある必須項目を記入してください。
IBM Cloud Object Storageからカスタム・イメージをインポートする際の値 フィールド 値 イメージ名 新規イメージの記述名を指定します。 このイメージは、仮想サーバーインスタンスのプロビジョニングに使用するイメージです。 IBM Cloud API キー IBM Cloud Object Storage サービス・インスタンスにアクセスできる API キーを指定します。 このキーは、オブジェクト・ストレージ・サービスの サービス資格情報 API キーです。 暗号化イメージをインポートするときには、この API キーで鍵管理サービス・インスタンスにもアクセスできなければなりません。 API キーのコピーまたはダウンロードは、作成時にしか実行できません。 API キーを紛失した場合は、新しい API キーを作成する必要があります。 詳しくは、API キーの操作を参照してください。 注記 ユーザーの役に立つようにイメージに関するメモを追加します。 Cloud Object Storage・サービス・インスタンス インポート対象のイメージが保管されている IBM Cloud Object Storage サービス・インスタンスを選択します。 Location イメージが保管されている具体的な地理的領域を選択します。 イメージのインポート先になるのは、米国南部 (DAL13)、米国東部 (WDC07)、EU - 英国 (LON02)、EU - ドイツ (FRA02)、アジア太平洋 - 日本、および AU - シドニーの地域および関連データ・センターです。 リストされたデータ・センターのいずれかにイメージをインポートした後に、別のデータ・センターに移動できます。 バケット イメージが保管されている IBM Cloud Object Storage バケットを選択します。 選択した地域の場所に存在するバケットだけが選択可能です。 選択した場所に存在しないバケットを選択すると、エラー・メッセージを受け取ります。 名前 IBM Cloud Object Storage サービス・インスタンス内のインポート対象のイメージ・ファイルを選択します。 サポートされるファイル・タイプは、VHD (Virtual Hard Disk)、VMDK (Virtual Machine Disk)、および ISO です。 暗号化イメージをインポートする場合は、vhd-util ツールを使用して暗号化された VHD ファイル形式のイメージでなければなりません。 オペレーティング・システム イメージに含まれているオペレーティング・システムを選択します。 ブート・モード イメージのブート・モードを選択します。 指定したオペレーティング・システムにデフォルトのブート・モードが設定されている場合は、そのブート・モードが自動的に選択されます。 ご使用のライセンス ユーザーのオペレーティング・システム・ライセンスを持ち込む場合は、このチェック・ボックスを選択します。 Windows オペレーティング・システムのイメージをインポートし、そのイメージを使用して専用ホスト・インスタンスをプロビジョンする場合に、このオプションを選択できます。 ご使用のWindowsのバージョンがuse your own licenseオプションをサポートしていない場合、このオプションは無効になります。 Windows イメージの場合、ライセンス持ち込みを指定すると、Cloud Init は選択できなくなります。 Red Hat Enterprise Linux オペレーティング・システムの暗号化イメージをインポートする場合は、持ち込みのオペレーティング・システム・ライセンスが含まれた暗号化イメージでなければならないので、このオプションはデフォルトで選択されます。編集はできません。 Cloud-init インポートするイメージが cloud-init に対応している場合は、このチェック・ボックスを選択します。 cloud-init 対応の Windows オペレーティング・システムが含まれているイメージのインポート時にこのオプションを選択した場合、**「ご使用のライセンス」**を同時に選択することはできません。 暗号化イメージをインポートする場合は、cloud-init に対応したイメージでなければならないので、このオプションはデフォルトで選択されます。編集はできません。 暗号化 vhd-util ツールを使用して独自のデータ暗号化鍵により暗号化したイメージをインポートしている場合、このチェック・ボックスを選択します。 -
IBM Cloud Object Storage からのインポートが完了すると、「イメージ・テンプレート」ページにイメージが表示されます。
以下の表に、IBM Cloud コンソールを使用して暗号化イメージをインポートする場合にのみ適用される追加のフィールドを示します。 暗号化イメージについて詳しくは、エンド・ツー・エンド (E2E) の暗号化を使用した暗号化インスタンスのプロビジョン を参照してください。
フィールド | 値 |
---|---|
ラップされたデータ暗号化鍵 | 暗号化イメージをインポートするときには、ラップされたデータ暗号化鍵 (DEK) に関連付けられた暗号文を指定します。 |
これは、イメージの暗号化に使用した DEK をラップすることによって生成されたものです。 For more information, see ラッピング・キー by using either the IBM® Key ProtectAPI or the IBM Cloud®'Hyper Protect Crypto ServicesAPI. | |
鍵管理サービス・インスタンス | ドロップダウン・リストからアカウント内の鍵管理サービス・インスタンスを選択します (「Key Protect」サービスまたは「Hyper Protect Crypto」サービス)。 鍵管理サービス・インスタンスには、データ暗号化鍵のラップに使用したカスタマー・ルート鍵が含まれている必要があります。 |
キーの名前 | データ暗号化鍵のラップに使用した鍵管理サービス・インスタンス内にあるルート鍵の名前を選択します。 詳しくは、Key Protect での鍵の表示または Hyper Protect Crypto での鍵の表示を参照してください。 |
次のステップ
インポートが始まると、システムは、IBM Cloud Object Storage サービス・インスタンスの指定されたバケットで、該当するイメージ・ファイルを見つけます。 イメージ・ファイルがイメージ・テンプレートとしてインポートされ、「イメージ・テンプレート」ページで利用できるようになります。 インポートが完了したら、そのイメージを新規デバイスの注文や既存デバイスの開始に使用できます。 さらに、イメージ・テンプレートはいつでも削除できます。 イメージのインポートにかかる時間はファイル・サイズによって異なりますが、通常、数分間から 1 時間かかります。
暗号化されたイメージ・ファイルを IBM Cloud Object Storage からインポートするために提供した情報は、イメージ・ファイルとともに保存されます。 この情報は、新しいデバイスを注文するときに使用できる暗号化されたイメージ・テンプレートを作成する場合に使用されます。 暗号化されたイメージ・テンプレートから新しいデバイスを注文するときに、この情報を再入力する必要はありません。
イメージ・テンプレート・リポジトリー内にインポートしたイメージは、IBM Cloud Object Storage から削除してもかまいません。 削除した後も**「イメージ・テンプレート」**ページからそのイメージ・テンプレートにアクセスし、仮想サーバー・インスタンスのプロビジョンに使用することができます。