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

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

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

ノート

インポートを使用して、仮想マシン・イメージを他のクラウド・プロバイダからOCIに移動できます。
    1. コンピュート・「カスタム・イメージ」リスト・ページにナビゲートします。リスト・ページの検索に関するヘルプが必要な場合は、カスタム・イメージのリストを参照してください。
    2. 「イメージのインポート」を選択します。
    3. 「コンパートメントに作成」リストから、イメージのインポート先のコンパートメントをクリックします。
    4. イメージの名前を入力します。機密情報を入力しないでください。
    5. オペレーティング・システムを選択します。

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

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

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

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

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

      • To import other custom images, select Paravirtualized mode or Emulated mode. 詳細は、「イメージ持込み」を参照してください。

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

    「イメージのインポート」を選択すると、インポートされたイメージがそのコンパートメントの「カスタム・イメージ」リストに「インポート中」という状態で表示されるようになります。

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

    ノート

    操作の進行状況を追跡し、インスタンスの作成中に発生したエラーをトラブルシューティングするには、関連付けられている作業リクエストを使用します。
  • カスタム・イメージをインポートするには、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操作を使用して、イメージをインポートします: