ブート・イメージのインポート
IBM Power Virtual Serverの IBM データセンター
IBM Power Virtual Server プライベートクラウドの クライアント・ロケーション
IBM® Power® Virtual Server CLI またはコンソールを使用して、カスタム・ブート・イメージをインポートできます。 すべてのデータ・センターは、 Tier 0、 Tier 1、 Tier 3、および 「固定 IOPS」 ストレージ・タイプを使用します。 ボリュームの作成後、ストレージタイプを変更することはできません。 仮想マシン(VM)は複数のストレージ・タイプのディスクを持つことができる。 大きなブート・イメージは、インポートが完了するまで時間がかかります。 確認メッセージの受信が遅れる場合があります。
画像のインポートには、IBM Cloud Object Storage バケットにアクセスするためのハッシュ ベースのメッセージ認証コード (HMAC) キー (アクセス、シークレット) が必要です。 HMACキーを生成するには、Using IBM COS HMAC credentials を参照してください。
IBM® Power® Virtual Server ジョブ・フィーチャーは、クラウド・アカウント内の複数のワークスペースにわたる VM キャプチャー、イメージ・エクスポート、イメージ・インポートなどの長期実行非同期操作を追跡します。
このジョブ機能の一部として、以下の API および CLI が使用可能です。
- イメージ・インポート用の API- IBM COS に保管した使用可能なイメージから新規イメージを作成します。
- CLI コマンド-
ibmcloud pi image import
。 - CLI コマンド
ibmcloud pi jobs
。
Power Virtual Server VM キャプチャー、イメージ・エクスポート、およびイメージ・インポートの機能は、 Power Virtual Server ワークスペースごとに一度に 1 つの操作に制限されています。 これらの操作のいずれかが正常にサブミットされると、先に行われたその操作が完了するまで、別の新しい操作 (VM のキャプチャー、イメージのエクスポート、およびイメージのインポート) をサブミットすることはできません。
Power Virtual Server API を使ってブートイメージをインポートする
ブートイメージをインポートするには、IBM COSに保存されている利用可能な画像から新しい画像を作成するトピックにあるAPIを使います。
カスタマイズされたSAP HANAまたはSAP NetWeaverイメージをインポートするには、以下のイメージの詳細を指定します:
"importDetails":{
"licenseType":"byol",
"product":"Hana",
"vendor":"SAP"
}
Power Virtual Server CLI を使用したブート・イメージのインポート
Power Virtual Server CLI を使用してブート・イメージをインポートするには、以下の手順を実行します。 詳しくは、 Power Virtual Server CLI リファレンス を参照してください。
-
IBM Cloud Object Storage からカスタム・イメージをインポートするには、
ibmcloud pi image-import
コマンドを使用します。 -
ibmcloud pi images
コマンドを使用して、新しくインポートしたイメージを見つけます。shell ibmcloud pi images [--long] [--json]
-
カスタマイズされた SAP HANA または SAP NetWeaver イメージをインポートするには、
-d, --import-details strings
コマンドを使用します。
Power Virtual Server ユーザー・インターフェースを使用したブート・イメージのインポート
Power Virtual Server ユーザー・インターフェースを使用してブート・イメージをインポートするには、以下の手順を実行します。
**「イメージ・ファイル名 (Image file name)」**フィールドでサポートされる形式は、.ova、.ova.gz、.tar、.tar.gz および .tgz です。
-
「ブート・イメージ」、**「イメージのインポート」**の順にクリックします。
カスタマイズした SAP HANA イメージまたは SAP NetWeaver イメージをインポートする場合は、自己認証チェック・ボックスを選択する必要があります。
-
画像のインポートをクリックしたら、必要な情報をすべて入力します。 ページの最後にある表を参照して、ブートイメージをインポートするために必要なフィールドを記入してください。
チェックサムファイルでインポートを検証するトグルボタンを選択して、インポートファイルをチェックサムファイルで検証します。 IBM Cloud Object Storage バケットにイメージ・ファイルをエクスポートする際に、チェックサム・ファイルを生成できます。 チェックサムファイルとインポートイメージは同じバケツに入れる必要があります。 チェックサムファイル名は、インポートされた画像ファイルの名前に基づいており、ファイル拡張子は
.sha256
です。 チェックサムファイルの生成の詳細については、Power Virtual Server ユーザーインターフェイスを使用して VM をキャプチャおよびエクスポートする を参照してください。自分の画像を作成する場合は、チェックサム画像を作成し、自分の画像と一緒に同じバケツに入れることができます。 チェックサム画像を生成する方法のひとつに、
shasum -a 256 <filename>
またはsha256sum <filename>
というコマンドを使う方法がある。インポートファイルとチェックサムファイルの照合を行うと、画像のインポート処理に余計な時間がかかる場合があります。
-
**「ブート・イメージ」**で、新しくアップロードしたブート・イメージを見つけます。
-
仮想サーバーインスタンスに戻り、新しい Power Virtual Server 仮想サービスインスタンスをプロビジョニングします。 該当するブート・イメージのタイルの矢印をクリックして、カスタム・ブート・イメージを表示します。
フィールド | 説明 |
---|---|
カタログのイメージ名 (Catalog image name) | インポートしたイメージをカタログでの表示名として入力します。 |
ストレージ・タイプ | ストレージ・タイプにはティア 1 (NVMe ベースのフラッシュ・ストレージ) またはティア 3 (SSD フラッシュ・ストレージ) を選択します。 1 つの VM にティア 1 とティア 3 の両方のストレージ・タイプのディスクを含めることはできません。 |
ストレージ・プール | 選択したストレージプール配置オプション(自動選択、アフィニティ、アンチアフィニティ)に基づいて、1つまたは複数のカスタムイメージストレージボリュームがストレージプールに配置されます。 このイメージを使用してデプロイされたVMのブートボリュームは、同じストレージプールにデプロイされる。 ストレージ・ボリュームについて詳しくは、ストレージ・ボリュームの追加と管理を参照してください。 |
プールの自動選択 | 十分な容量があるプールにストレージ・ボリュームを自動的に作成するには、このオプションを選択します。 |
アフィニティー | このオプションを使用して、アカウント内の既存の PVM インスタンス (VM) またはストレージ・ボリュームに基づき、ブート・ボリュームを配置するために使用する必要があるストレージ・プールを特定します。 カスタム・イメージ・ストレージ・ボリュームは、アフィニティ・オブジェクトが存在するのと同じストレージ・プールに置かれる。 PVM インスタンスをアフィニティー・オブジェクトとして使用する場合、選択されるストレージ・プールは PMV インスタンスのルート (ブート) ボリュームに基づきます。 |
非アフィニティー | このオプションを使用して、ブートボリュームを配置するストレージプールから除外するストレージプールを1 つ以上指定します。 カスタム・イメージ・ストレージ・ボリュームを作成するストレージ・プールを選択する際に、アンチ・アフィニティ・オブジェクトのリストが存在するストレージ・プールを選択する。 PVM インスタンスをアンチアフィニティー・オブジェクトとして使用している場合、指定した各 PVM インスタンスのルート (ブート) ボリュームに応じて、ストレージ・プールが除外されます。 |
ソースの詳細 (クラウド・ストレージ) | 以下のフィールドを使用して、クラウド・ストレージの詳細を設定します。 |
リージョン | 地域は us-east、 us-south、 ca-tor、 eu-de、 eu-es、 eu-gb、 au-syd、 jp-tok、 jp-osaのいずれかを選択。 |
イメージのファイル名 (Image file name) | イメージのファイル名を入力します。 イメージ・ファイル名にスペースを含めることはできません。 対応ファイル形式は tar と ova 。 gzip を使って画像ファイルを圧縮することができます。 サポートされているファイル名の拡張子は、 .ova 、 .ova.gz 、 .tar 、 .tar.gz 、 .tgz です。 プライベート・エンドポイント・ドメインを使用する必要があります。 例えば、Aix_7200-03-02-1846_cldrdy_112018.gz などです。 |
バケット名 | サブフォルダーを使用し、 bucketName/optional/folders として指定することができる。 オプションのフォルダーが存在しない場合には、自動的に作成されます。 バケット名を識別するには、**「メニュー」アイコン |
Cloud Object Storage アクセス・キー (Cloud Object Storage access key) | アクセス・キーを識別するには、**「メニュー」アイコン access_key_id 値をコピーして、このフィールドに貼り付けます。 |
Cloud Object Storage 秘密鍵 (Cloud Object Storage secret key) | 秘密鍵を識別するには、**「メニュー」アイコン secret_access_key 値をコピーして、このフィールドに貼り付けます。 |
後でイメージをダウンロードする場合は、 IBM Cloud ダッシュボードのユーザー・インターフェースの 「リソース・リスト」 に移動し、 Cloud Object Storage ワークスペースにアクセスします。 イメージが保管されているバケットで、ダウンロードするイメージ・ファイルを選択してから、**「オブジェクトのダウンロード」**を選択します。 Cloud Object Storage CLI コマンドについて詳しくは、 オブジェクトのダウンロードを参照してください。