インスタンスからのイメージの作成
コンピュート・インスタンスのブート・ディスクのカスタム・イメージを作成し、そのカスタム・イメージを使用して、他のコンピュート・インスタンスを起動できます。 このイメージから起動するインスタンスには、イメージの作成時にブート・ディスクにインストールされたカスタマイズ、構成およびソフトウェアが含まれます。
カスタム・イメージには、アタッチされているブロック・ボリュームのデータは含まれません。
カスタム・イメージは、デフォルトでベース・イメージに設定されている互換性のあるシェイプを継承します。 詳細は、「Oracle Private Cloud Applianceコンセプト・ガイド」の「コンピュート・インスタンスの概念」章の「インスタンスから作成されたカスタム・イメージ」を参照してください。
このカスタム・イメージの作成に使用するインスタンスは、停止状態である必要があります。
新しいカスタム・イメージが使用可能状態になったら、それを使用して新しいインスタンスを起動できます。 「インスタンスの作成」を参照してください。
「コンピュートWeb UI」の使用
-
ダッシュボードをクリックし、「コンピュート/インスタンスの表示」ボタンをクリックします。
-
ソース・インスタンスが配置されているコンパートメントを選択します。
-
カスタム・イメージのベースとして使用するインスタンスの名前をクリックします。
-
インスタンスが停止状態であることを確認します。
インスタンスの詳細ページでControlsメニューをクリックし、Stopをクリックします。
インスタンス・ステータスがStoppedに変わるのを待ちます。 オブジェクトのアイコンの上にステータスが表示されます。
-
Controlsをクリックし、Create Custom Imageをクリックします。
-
「インスタンスからのイメージの作成」ダイアログで、次の情報を入力します:
-
名前: 名前をイメージの名前に置き換えます。
-
コンパートメントに作成: イメージが格納されるコンパートメントを選択します。
-
-
ダイアログでカスタム・イメージの作成ボタンをクリックします。
インスタンスのステータスがイメージの作成に変更されます。
-
イメージ作成の進行状況を監視します。
カスタム・イメージの作成に必要な時間は、インスタンス・ブート・ボリュームのサイズによって異なります。
進行状況をモニターするには、ナビゲーション・メニューでコンピュートをクリックし、カスタム・イメージをクリックします。 正しいコンパートメントを選択し、リストのイメージ名をクリックします。 イメージの詳細ページで、リソースの下の作業リクエストをクリックします。
-
(オプション)インスタンスを再起動します。
インスタンス・ステータスがイメージの作成中から停止済に変わったら、インスタンスを再起動できます。
OCI CLIの使用
-
コマンドを実行するために必要な情報を収集します:
-
新しいイメージが配置されるコンパートメントのOCID (
oci iam compartment list
) -
カスタム・イメージのベースとしてブート・ボリューム・イメージを提供するインスタンスのOCID (
oci compute instance list
) -
新しいイメージの表示名
-
-
インスタンスが停止状態であることを確認します。
「イメージのリストと詳細の表示」の説明に従って、インスタンスをリストします。
lifecycle-state
がSTOPPEDでない場合は、「インスタンスの停止、起動およびリセット」の説明に従ってインスタンスを停止します。 -
イメージ作成コマンドを実行します。
構文:
oci compute image create --compartment-id compartment_OCID \ --instance-id base_instance_OCID --display-name display_name
例:
$ oci compute image create \ --compartment-id ocid1.compartment.unique_ID \ --instance-id ocid1.instance.unique_ID \ --display-name "Oracle Linux 8" { "data": { "agent-features": null, "base-image-id": "ocid1.bootvolume.unique_ID", "billable-size-in-gbs": null, "compartment-id": "ocid1.compartment.unique_ID", "create-image-allowed": true, "defined-tags": {}, "display-name": "Oracle Linux 8", "freeform-tags": {}, "id": "ocid1.image.unique_ID", "launch-mode": "PARAVIRTUALIZED", "launch-options": null, "lifecycle-state": "PROVISIONING", "listing-type": null, "operating-system": "Custom", "operating-system-version": "Custom", "size-in-mbs": 0, "time-created": "2022-02-17T18:26:03.221604+00:00" }, "etag": "3c0e56a0-b58c-486b-b659-9f5b13f377ee", "opc-work-request-id": "ocid1.workrequest.unique_ID" }
-
(オプション)インスタンスを再起動します。
インスタンス
lifecycle-state
がSTOPPEDに戻ったら、「インスタンスの停止、起動およびリセット」の説明に従ってインスタンスを再起動できます。