仮想マシン (VM) のキャプチャーおよびエクスポート
IBM Power Virtual Serverの IBM データセンター
IBM Power Virtual Server プライベート・クラウドの クライアント・ロケーション
VM インスタンスのキャプチャとエクスポートは、 IBM® Power® Virtual Server ユーザー・インターフェイスまたは CLI を使用して行うことができます。 VMはボリューム・バック・イメージとしてキャプチャされる。 イメージは、ストレージ・プロバイダー上の新しいボリュームに保管されます。 イメージは、IBM Cloud Object Storage (Cloud Object Storage) バケットにエクスポートできます。 イメージがエクスポートされると、イメージのボリュームがコピーされ、OVA (Open Virtualization Appliance) ファイルにパッケージされます。 OVA ファイルは、gzip を使用して圧縮されてから、IBM Cloud Object Storage バケットにアップロードされます。
VM をキャプチャーおよびエクスポートする場合、イメージ・カタログ、COS、またはその両方を宛先として選択できます。 イメージ・カタログは、IBM Power ストレージ・エリア・ネットワーク (SAN) 上にあります。 IBM の COS は暗号化され、複数の地理的位置に分散配置され、REST API を使用することにより HTTP を介してアクセスされます。 このサービスは、IBM Cloud Object Storage System (以前の Cleversafe) によって提供されている分散ストレージ・テクノロジーを利用します。 イメージ・カタログ内のイメージは、後でいつでも COS にエクスポートできます。 また、キャプチャーしたイメージを、別のネットワーク構成を使用してデプロイして VM のクローンを作成することもできます。
IBM® Power® Virtual Server ジョブ・フィーチャーは、クラウド・アカウント内の複数のワークスペースにわたる VM キャプチャー、イメージ・エクスポート、イメージ・インポートなどの長期実行非同期操作を追跡します。 これらのタスクに関連付けられている以下の API および CLI を参照してください。
- VM キャプチャーのための API- PVM インスタンスをキャプチャーし、デプロイ可能イメージ(バージョン 2)を作成します。
- イメージ・エクスポート用の API- イメージ・エクスポート・ジョブをジョブ・キューに追加します(バージョン 2)。
- インスタンス・キャプチャーの CLI-
ibmcloud pi instance-capture
コマンド。 - ジョブの CLI-
ibmcloud pi jobs
コマンド。
VM キャプチャー、イメージ・エクスポート、およびイメージ・インポートの機能は、 Power Virtual Server ワークスペースごとに一度に 1 つの操作に制限されています。 これらの操作のいずれかが正常にサブミットされると、先に行われたその操作が完了するまで、別の新しい操作 (VM のキャプチャー、イメージのエクスポート、およびイメージのインポート) をサブミットすることはできません。
画像カタログに書き出すか、 Cloud Object Storage に書き出すかによって、料金が異なります。
IBM i VM をキャプチャーする場合は、必ずその前に以下のコマンドを実行して、バッファー入出力メモリーのディスクへのフラッシュ (書き込み) を行います。
CHGASPACT ASPDEV(*SYSBAS) OPTION(*FRCWRT)
Power Virtual Server ユーザー・インターフェースを使用した VM の取り込みとエクスポート
仮想サーバー・インスタンスをキャプチャーしてエクスポートするには、以下のステップを実行します。
-
IBM Cloudコンソール から仮想サーバー・インスタンスページを開きます。 仮想サーバーインスタンスが表示されない場合は、ワークスペースを選択してください。
-
キャプチャしたい仮想サーバーをクリックします。
-
仮想サーバーの詳細ページで、オプションメニュー(縦に3つの点)をクリックし、キャプチャとエクスポートをクリックします。
-
キャプチャーおよびエクスポートするボリュームを選択します。
-
ボリューム・バックされたイメージをイメージ・カタログにエクスポートするか、 Cloud Object Storage またはその両方にエクスポートするかを選択します。
-
キャプチャーしたイメージに名前を付けます。
-
(オプション) Cloud Object Storage にエクスポートする場合は、さらに多くのオプションが表示されます:
-
リージョンを選択します。
-
バケット名とオプションのフォルダーを選択します。
-
HMAC アクセスと HMAC 秘密鍵 を指定します。
-
チェックサムファイルを生成するには、チェックサムファイルを生成するトグルボタンを選択します。 チェックサムファイルが作成され、エクスポートされた画像と一緒に IBM Cloud Object Storage バケットに置かれます。 チェックサムファイル名は画像ファイル名に基づき、ファイル拡張子は
.sha256
です。 コマンドshasum -a 256
を使って、コピーされたファイルが正しいことを確認する。自分の画像を作成する場合は、チェックサム画像を作成し、自分の画像と一緒に同じバケツに入れることができます。 チェックサム画像を生成する方法のひとつに、
shasum -a 256 <filename>
またはsha256sum <filename>
というコマンドを使う方法がある。チェックサムファイルの生成は、画像の取り込みと書き出しのプロセスに余分な時間を追加するかもしれません。
-
-
**「エクスポート」**をクリックします。
-
キャプチャとエクスポートが成功すると、確認メッセージが表示されます。
大容量を選択した場合、エクスポート処理にかなりの時間がかかることがあります。
-
以下のいずれかのタスクを実行して、新しくエクスポートしたイメージを見つけます。
-
ボリュームバックアップイメージをキャプチャして Cloud Object Storage にエクスポートすることを選択した場合は、 Cloud Object Storage バケットに移動します。
-
ボリュームバックアップイメージをキャプチャしてイメージカタログにエクスポートすることを選択した場合は、「 Boot images 」に進みます。
- (オプション) ボリュームバックアップされた画像を画像カタログから Cloud Object Storage にエクスポートする場合は、その画像を選択し、 [キャプチャしてエクスポート] アイコンをクリックします。
CLI を使用した VM のキャプチャーおよびエクスポート
コマンドラインインターフェースを使用してVMをキャプチャおよびエクスポートする方法の詳細については、IBM® Power® Virtual Server CLI リファレンス そして IBM COS CLI。
-
VMをキャプチャするには、
ibmcloud pi instance-capture
。 画像カタログ、 Cloud Object Storage、またはその両方にエクスポートできます。ibmcloud pi instance-capture INSTANCE_ID --destination DEST --name NAME [--volumes "VOLUME1 VOLUME2"] [--access-key KEY] [--secret-key KEY] [--region REGION] [--image-path TYPE]
-
以下のいずれかのタスクを実行して、新しくエクスポートしたイメージを見つけます。
-
イメージ・カタログに新しくエクスポートしたイメージを表示するには、
ibmcloud pi image-list-catalog
コマンドを使用します。ibmcloud pi image-list-catalog [--long] [--json]
-
新しくエクスポートした画像を Cloud Object Storage で見るには、
ibmcloud cos list-objects
コマンドを使います:ibmcloud cos list-objects --bucket BUCKET_NAME [--delimiter DELIMITER] [--encoding-type METHOD] [--prefix PREFIX] [--starting-token TOKEN] [--page-size SIZE] [--max-items NUMBER] [--region REGION] [--json]
-