すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:カスタムイメージのエクスポート

最終更新日:Aug 28, 2024

カスタムイメージを作成したら、Elastic Compute Service (ECS) コンソールのイメージファイルをObject Storage Service (OSS) バケットにエクスポートし、バケットからオンプレミスのコンピューターにイメージファイルをダウンロードしてイメージを分析してバックアップできます。 このトピックでは、カスタムイメージをエクスポートする方法と、イメージをエクスポートするときに注意する必要がある項目について説明します。

前提条件

  • OSSが有効化されています。 詳細については、「OSSの使用を開始する」トピックのOSSの有効化セクションをご参照ください。

  • エクスポートするカスタムイメージが存在するリージョンにOSSバケットが作成されます。 詳細は、「バケットの作成」をご参照ください。

  • 使用するアカウントには、カスタムイメージをエクスポートする権限が付与されます。

    • Alibaba Cloudアカウントを使用している場合は、[Cloud Resource Access Authorization] ページに移動し、[Confirm Authorization Policy] をクリックして、OSSリソースへのアクセス権限をECSに付与します。 デフォルトでは、ECSはAliyunECSImageExportDefaultRoleロールを使用してイメージをエクスポートします。

    • RAM (Resource Access Management) ユーザーを使用する場合は、対応するAlibaba Cloudアカウントの所有者に連絡して、RAMユーザーにOSSバケットへのアクセス権限を付与します。

      RAMユーザーにOSSバケットへのアクセス権限を付与する

      1. カスタムポリシーを作成します。

      2. カスタムポリシーをRAMユーザーにアタッチします。 詳細については、「RAM ユーザーへの権限の付与」をご参照ください。

使用上の注意

制限事項

制限事項

説明

画像形式とオペレーティングシステム

イメージの著作権の制限により、Windows ServerカスタムイメージまたはAlibaba Cloud Marketplaceイメージから派生したカスタムイメージをエクスポートすることはできません。

データディスクの数と容量

各データディスクの容量は2,048 GiBを超えることはできません。

説明

データディスクの容量が2,048 GiBを超える場合は、サイズが2,048 GiB未満の複数のデータディスクにディスクからデータを分散し、小さいデータディスクを使用してカスタムイメージを作成してから、カスタムイメージをエクスポートします。

暗号化イメージ

暗号化されたイメージはエクスポートできません。

  • 暗号化画像のデータは暗号化される。 エクスポートまたは再インポート後のデータは使用できません。

  • 画像の暗号化は不可逆的です。 暗号化されたイメージを復号してイメージをエクスポートすることはできません。

考慮事項

考慮事項

説明

エクスポート料金

エクスポートされたイメージファイルはOSSバケットに保存されます。 バケットへのファイルの保存と、バケットからファイルをダウンロードするときに発生するデータ転送に対して課金されます。 OSS課金の詳細については、「課金の概要」をご参照ください。

エクスポート期間

カスタムイメージのエクスポートに必要な時間は、イメージファイルのサイズとキュー内の同時エクスポートタスクの数によって異なります。

エクスポートされたイメージファイル

エクスポートされたカスタムイメージにデータディスクスナップショットが含まれている場合、複数のイメージファイルが生成され、同じOSSバケットに保存されます。

説明

名前にsystemが含まれるファイルは、システムディスクスナップショットです。 名前にdataが含まれるファイルは、データディスクスナップショットです。 データディスクスナップショットの識別子は、xvdbやxvdcなどのソースデータディスクのマウントポイントです。

その他

  • エクスポートされたイメージを使用して同じLinuxインスタンスを作成するには、/etc/fstabディレクトリに記録されているファイルシステム情報が、エクスポートされたデータディスクのスナップショット情報と一致していることを確認します。

  • データが含まれていないディスクに基づいてカスタムイメージを作成し、そのイメージをエクスポートすると、解凍されたイメージファイルにはデータが含まれません。

  • エクスポートされたイメージは、他のプラットフォームでは正常に起動できません。 イメージに含まれるディスクを接続してデータを取得できます。

手順

  1. ECSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、インスタンス&画像 > イメージを選択します。

  3. 上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。 地域

  4. [カスタムイメージ] タブで、エクスポートするカスタムイメージを見つけます。 [操作] 列で、[イメージのエクスポート] をクリックします。

  5. 準備ステップで、カスタムイメージがイメージエクスポート要件を満たしているかどうかを確認し、[次へ] をクリックします。

  6. (条件付きで必要) ECSにOSSリソースへのアクセス権限を付与します。

    初めてカスタムイメージをエクスポートするときに、ECSにOSSリソースに対するアクセス権限を付与しなかった場合は、[イメージのエクスポート] ダイアログボックスで対応する権限をECSに付与できます。

    1. [イメージファイルをOSSにエクスポート] セクションで、[AliyunECSImageExportDefaultRole] をクリックします。

    2. [クラウドリソースアクセス権限付与] ページで、AliyunECSImageExportDefaultRoleロールが表示されていることを確認し、[権限付与ポリシーの確認] をクリックします。

      説明

      AliyunECSImageExportDefaultRoleロールが自動的に作成され、ロールに権限が付与されます。

  7. [イメージのエクスポート] ダイアログボックスで、[次へ] をクリックします。

  8. [続行] をクリックします。

  9. [イメージファイルのエクスポート] ステップで、次のパラメーターを設定します。

    • 画像形式: カスタム画像をエクスポートする形式を選択します。 有効な値: Auto-detect、RAW、VHD、QCOW2、VDI、およびVMDK。 画像形式の要件がない場合は、[自動検出] を選択します。

    • OSSバケット (OSSバケット): カスタムイメージと同じリージョンにあるOSSバケットを選択します。

    • イメージファイル名プレフィックス: エクスポートしたイメージファイルの名前のプレフィックスを入力します。 たとえば、このフィールドにDemoと入力した場合、指定されたOSSバケット内のエクスポートされた各イメージファイルの名前はDemo-[自動生成オブジェクト名] になります。

  10. 情報を確認したら、[OK] をクリックしてカスタムイメージをエクスポートします。

  11. (オプション) 画像のエクスポート中に、エクスポート先のリージョンでエクスポートタスクの進行状況を表示したり、エクスポートタスクをキャンセルしたりできます。

    • エクスポートタスクの表示

      • [タスク管理] ページに移動するか、OSSコンソールにログインして、エクスポートタスクの進行状況を表示できます。

        説明

        カスタムイメージのエクスポートに必要な時間は、イメージファイルのサイズとキュー内の同時エクスポートタスクの数によって異なります。

      • カスタムイメージをエクスポートすると、エクスポートタスクが失敗することがあります。 問題を特定して解決するには、次の手順を実行します。

        1. ECSコンソールの [タスク管理] ページで、またはDescribetaskAttribute操作を呼び出して、問題に対応するエラーコードを表示します。

        2. 次の表に示す対応するソリューションに基づいて、エラーコードの詳細を表示し、問題を解決します。

          エラーコード

          原因

          原因の特定

          提案

          IMAGE_ALREADY_EXIST

          エクスポートするイメージファイルと同じ名前のイメージファイル (オブジェクト) がOSSバケットに存在します。

          エクスポートするイメージファイルと同じ名前のイメージファイル (オブジェクト) がOSSバケットに存在するかどうかを確認します。

          • エクスポートするイメージファイルを別のOSSバケットにエクスポートします。

          • エクスポートするイメージファイルの名前を変更して、もう一度お試しください。

    • エクスポートタスクのキャンセル

      エクスポートタスクが完了する前に、[タスク管理] ページで対応するリージョンでタスクを見つけて、タスクをキャンセルできます。

      1. 左側のナビゲーションウィンドウで、メンテナンス&モニタリング > icon1 > タスクを選択します。

      2. キャンセルするタスクを見つけて、[操作] 列の [キャンセル] をクリックします。

次のステップ

エクスポートしたイメージファイルをオンプレミスのコンピューターにダウンロードします。 詳細については、「簡易ダウンロード」をご参照ください。

説明

カスタムイメージのエクスポート時にRAW形式を選択した場合、エクスポートされたイメージファイルのデフォルトの拡張子は. raw.tar.gzで、解凍されたイメージファイルの拡張子は. 生. お使いのコンピュータがMac OS Xを実行している場合は、GNU Tarを使用してイメージファイルを解凍することを推奨します。