カスタム・イメージのインポート

Oracle Cloud Infrastructureコンパートメントにコンピュート・カスタム・イメージをインポートします。

イメージをインポートするには、そのイメージを含むオブジェクト・ストレージ・オブジェクトに対する読取りアクセス権が必要です。詳細は、ユーザーにオブジェクトをオブジェクト・ストレージ・バケットからダウンロードさせるを参照してください。

    1. 「カスタム・イメージの計算」リスト・ページで、「イメージのインポート」を選択します。リスト・ページの検索に関するヘルプが必要な場合は、カスタム・イメージのリストを参照してください。
    2. 「コンパートメントに作成」リストで、イメージのインポート先のコンパートメントを選択します。
    3. イメージの名前を入力します。機密情報を入力しないでください。
    4. オペレーティング・システムを選択します:

      • Linuxイメージの場合は、「Linux」を選択します。
      • Windowsイメージの場合は、「Windows」を選択します。オペレーティング・システムのバージョンを選択し、選択したオペレーティング・システムがMicrosoftライセンス契約に準拠していることを証明します。
    5. イメージのインポート元となるオブジェクト・ストレージの場所を指定します:

      • オブジェクト・ストレージ・バケットからインポート:イメージが含まれるバケットを選択します。「オブジェクト名」リストで、イメージ・ファイルを選択します。
      • オブジェクト・ストレージURLからインポート:イメージのオブジェクト・ストレージURLを入力します。テナンシをまたいでインポートする場合は、事前認証済リクエストURLを指定する必要があります。
    6. 「イメージ・タイプ」セクションで、イメージのフォーマットを選択します。次の形式を使用できます:

      • VMDK:仮想マシン・ディスク(.VMDK)
      • QCOW2: QEMUコピー・オン・ライト(.qcow2)
      • OCI: QCOW2イメージとOCIメタデータ(.OCI)を含むOracle Cloud Infrastructureファイル。この形式は、別のテナンシまたはリージョンからエクスポートされたカスタム・イメージをインポートする場合に使用します。
    7. 起動モードを選択します:

      • イメージ・タイプが.ociのカスタム・イメージの場合、起動モードは無効になります。Oracle Cloud Infrastructureでは、ソース・イメージの起動モードに基づいて適切な起動モードが選択されます。

      • Oracle Cloud Infrastructureからエクスポートされたカスタム・イメージで、イメージ・タイプがQCOW2の場合は、「ネイティブ・モード」を選択します。

      • その他のカスタム・イメージをインポートするには、「準仮想化モード」または「エミュレーション・モード」を選択します。詳細は、「イメージ持込み」を参照してください。

    8. (オプション)「タグ」セクションで、イメージに1つ以上のタグを追加します。リソースを作成する権限がある場合、フリーフォーム・タグをそのリソースに適用する権限もあります。定義済タグを適用するには、タグ・ネームスペースを使用する権限が必要です。タグ付けの詳細は、リソース・タグを参照してください。タグを適用するかどうかがわからない場合は、このオプションをスキップするか、管理者に問い合せてください。タグは後で適用できます。
    9. 「イメージのインポート」を選択します。

    「イメージのインポート」を選択すると、インポートされたイメージがコンパートメントの「カスタム・イメージ」リストに「インポート中」という状態で表示されます。操作の進行状況を追跡し、インスタンスの作成中に発生したエラーをトラブルシューティングするには、関連付けられているワーク・リクエストを使用します。

    インポートが正常に完了すると、状態が「使用可能」に変わります。状態が変更されない場合、または「カスタム・イメージ」リストにエントリが表示されない場合、インポートは失敗しています。インポートが失敗した場合は、オブジェクト・ストレージ・オブジェクトへの読取りアクセス権があり、サポートされるイメージがオブジェクトに含まれていることを確認します。

  • カスタム・イメージをインポートするには、image createまたはimage importコマンドと必要なパラメータを使用します。

    oci compute image create --from-json <file://path/to/file.json>
    oci compute image import from-object --from-json <file://path/to/file.json>

    <file://path/to/file.json>は、インスタンスの詳細を定義するJSONファイルへのパスです。JSONファイルの例を生成する方法の詳細は、JSONの拡張オプションを参照してください。

    コンピュート・サービスCLIコマンドのフラグおよび変数オプションの完全なリストは、コンピュート用コマンドライン・リファレンスを参照してください。

  • APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。

    次のAPI操作を使用して、イメージをインポートします: