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

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

最終更新日:Nov 09, 2025

カスタムイメージをインポートして、オンプレミスの開発環境や既存のサーバー設定に合致する Elastic Compute Service (ECS) インスタンスを迅速に作成できます。これにより、新しいインスタンスごとに手動でアプリケーションをインストールしたり設定したりする手間が省けます。この方法は、標準化されたデプロイメントや大規模な配信に最適です。このトピックでは、イメージファイルを準備し、それを Alibaba Cloud にインポートしてカスタムイメージを作成する方法について説明します。

また、サーバ移行センタ (SMC) を使用して、自己管理のデータセンター、オンプレミスの仮想マシン、またはサードパーティのクラウド サービス プロバイダー (CSP) から Alibaba Cloud にサーバーを移行することもできます。その後、これらのサーバーからカスタムイメージを生成し、そのカスタムイメージを使用して ECS インスタンスを作成できます。詳細については、「Elastic Compute Service (ECS) へのサーバーの移行」をご参照ください。

前提条件

ECS コンソールでイメージファイルをインポートする前に、以下の準備を完了してください:

  • イメージのインポート手順を確認し、イメージファイルがすべてのインポート要件を満たしていることを確認してください。これにより、互換性の問題を回避できます。

  • ECS は、QCOW2、VHD、RAW、および VMDK 形式のイメージファイルのみのインポートをサポートしています。イメージファイルが他の形式の場合は、ファイルをアップロードする前にイメージ形式を変換する必要があります。

    QCOW2、VHD、および RAW 形式の比較

    イメージ形式

    説明

    特徴

    QCOW2

    QCOW2 は、QEMU によって実装された仮想マシン (VM) イメージ形式です。単一のファイルを使用してブロックデバイスディスクを表し、動的なディスク領域の割り当てをサポートします。

    • 必要なディスク領域が少ない。

    • Copy-On-Write (CoW) をサポートします。イメージファイルは、基盤となるディスクの変更のみを反映します。

    • スナップショットをサポートします。イメージファイルには、複数の履歴スナップショットを含めることができます。

    • ZLIB 圧縮と AES 暗号化をサポートします。

    VHD

    VHD は、Microsoft が提供する仮想ディスクファイル形式です。VHD ファイルは単一のファイルに圧縮し、ローカルの物理ホストのファイルシステムに保存できます。この形式は、複数の目的に適しています。

    • 簡単なメンテナンス。物理パーティションに影響を与えることなく、VHD ファイルのパーティション分割、フォーマット、圧縮、削除ができます。

    • 簡単なバックアップ。作成した VHD ファイルをバックアップするだけで済みます。また、バックアップツールを使用して、VHD ファイルが保存されている物理パーティション全体をバックアップすることもできます。

    • 簡単な移行。複数のコンピューターで VHD ファイルを使用するには、現在のコンピューターからファイルをデタッチし、宛先のコンピューターにコピーしてからアタッチします。

    • 直接的なシステムデプロイメント。ImageX ツールを使用してキャプチャしたイメージを VHD 仮想ディスクにリリースしたり、WDS サーバーを使用してシステムを VHD 仮想ディスクにデプロイしたりできます。

    RAW

    RAW 形式は、直接的な読み取りおよび書き込み操作をサポートするファイル形式です。動的な領域拡張をサポートせず、すべてのイメージ形式の中で最高の I/O パフォーマンスを提供します。

    • シンプルなアドレッシングと高いアクセス効率。

    • 形式変換ツールを使用して、他の形式に簡単に変換できます。

    • ローカルの物理ホストに簡単にアタッチできます。VM を起動する必要なく、イメージとホスト間でデータを転送できます。

  • ECS に Object Storage Service (OSS) リソースへのアクセスに必要な権限を付与します。ECS は、AliyunECSImageImportDefaultRole ロールを引き受けることでこれらの権限を取得します。

    初めてイメージをインポートする場合は、ECS コンソールの [イメージ] ページのウィザードの画面上の指示に従って権限を付与します。

    RAM ユーザーを使用してカスタムイメージをインポートする場合、まず Alibaba Cloud アカウントを使用して、RAM ユーザーに OSS バケットでの操作を実行するために必要な権限を付与する必要があります。詳細については、「RAM ユーザーへの OSS バケットの読み取りおよび書き込み権限の付与」をご参照ください。

ビデオチュートリアル

次のビデオは、ECS コンソールでカスタムイメージをインポートする方法を示しています。

手順

ステップ 1: イメージファイルを準備して OSS にアップロードする

イメージをインポートする前に、準拠したイメージファイルを用意し、それを Object Storage Service (OSS) バケットにアップロードする必要があります。イメージのインポート手順の要件に照らしてイメージファイルを確認し、ファイルが準拠していることを確認してください。そうしないと、インポートが失敗したり、イメージから作成されたインスタンスが期待どおりに実行されない可能性があります。

オンプレミスのイメージファイルを OSS バケットにアップロードし、ファイルの URL を取得します。詳細については、「OSS にファイルをアップロードする複数の方法」をご参照ください。

説明

インポートするイメージにデータディスクを含めたい場合は、システムディスクとデータディスク用に別々のイメージファイルを準備し、それらを OSS にアップロードします。結果として得られるカスタムイメージから ECS インスタンスを作成すると、インスタンスにはシステムディスクとデータディスクの両方が含まれます。

ステップ 2: ECS コンソールでカスタムイメージをインポートする

  1. ECS コンソールの [イメージ] ページに移動します。ページの左上隅で、リソースのリソースグループとリージョンを選択します。地域

    重要

    選択したリージョンは、イメージファイルが保存されている OSS バケットのリージョンと同じでなければなりません。

  2. [イメージ] ページの右上隅で、[イメージのインポート] > [イメージのインポート] を選択します。

    image.png

  3. [インポート前の準備] ウィザードページで、必要な準備が完了したことを確認し、[次へ] をクリックし、次に [インポートを続行] をクリックします。

  4. [イメージファイルのインポート] ウィザードで、次の設定を構成します。

    パラメーター

    必須

    説明

    イメージファイルの URL

    はい

    ステップ 1 で取得したイメージファイルの URL を入力します。OSS イメージファイルは現在のリージョンにある必要があります。リージョンを変更するには、上部のナビゲーションバーから新しいリージョンを選択し、[イメージのインポート] ダイアログボックスを再度開きます。

    イメージ名

    はい

    カスタムイメージの名前を入力します。名前は 2~128 文字の長さでなければなりません。文字または漢字で始まり、数字、ピリオド (.)、アンダースコア (_)、コロン (:)、ハイフン (-) を含めることができます。

    オペレーティングシステムの種類

    はい

    インポートするイメージファイルのオペレーティングシステムの種類を選択します。オペレーティングシステムの種類は、イメージファイルのものと同じでなければなりません。

    有効な値: windows および linux。インポートしたいイメージのオペレーティングシステムが Alibaba Cloud がサポートするプラットフォームのリストにない場合は、linux を選択します。

    オペレーティングシステムのバージョン

    はい

    インポートするイメージファイルのオペレーティングシステムのバージョンを選択します。オペレーティングシステムのバージョンは、イメージファイルのものと同じでなければなりません。

    オペレーティングシステムが Alibaba Cloud がサポートするプラットフォームのリストにない場合は、次のいずれかのオプションを選択できます:

    • Customized Linux を選択します。イメージが使用可能であることを確認するために、解析スクリプトを手動で追加したことを確認してください。詳細については、「Linux イメージのカスタマイズ」をご参照ください。

    • Others Linux を選択します。ECS は、インポートされたイメージから作成されたインスタンスを処理しません。インポートされたイメージからインスタンスを作成した後、インスタンスで IP アドレス、ルート、およびパスワードを設定する必要があります。

    • お使いのオペレーティングシステムが Linux カーネルに基づいて開発されている場合は、チケットを送信してお問い合わせください。

    システムアーキテクチャー

    はい

    システムアーキテクチャーは、ローカルイメージファイルのものと同じでなければなりません。次のシステムアーキテクチャーがサポートされています:

    • 32 ビットオペレーティングシステム

    • 64 ビットオペレーティングシステム

    • Arm 64 ビットオペレーティングシステム

    ライセンスの種類

    オペレーティングシステムが Windows の場合に必須です。

    イメージがインポートされた後、元のオペレーティングシステムをアクティベートするために使用されるライセンスの種類。有効な値:

    • Alibaba Cloud ライセンス: インポートされたイメージからインスタンスを作成すると、Windows Server のライセンス料金が請求されます。オペレーティングシステムは、Alibaba Cloud アクティベーションサーバーを使用して自動的にアクティベートされます。

    課金の詳細については、「イメージ料金」をご参照ください。
    • Bring Your Own License (BYOL): インポートされたイメージからインスタンスを作成する場合、Alibaba Cloud はオペレーティングシステムのライセンス料金を請求せず、Windows Server を自動的にアクティベートしません。有効なライセンスを準備し、手動でオペレーティングシステムをアクティベートする必要があります。

    イメージチェック

    いいえ

    イメージチェック機能は、インポートされたカスタムイメージが有効であるか、またそのイメージを使用してフル機能の ECS インスタンスを作成できるかどうかをチェックします。

    デフォルトでは、[インポート後にチェック] が選択されています。イメージチェック機能は、イメージがインポートされた直後にカスタムイメージをチェックします。チェックが完了した後、カスタムイメージリストの [チェック結果] 列で詳細なチェック結果を表示できます。修正が必要な項目がある場合は、[ワンクリック修正] 機能を使用するか、イメージの詳細に記載されている提案に基づいて手動で項目を修正できます。

    説明

    イメージチェック機能は一部のオペレーティングシステムでのみサポートされています。この機能をサポートしていないオペレーティングシステムのリストについては、「イメージチェックのオペレーティングシステムの制限」をご参照ください。

    ブートモード

    いいえ

    イメージのブートモードを選択します。有効な値: BIOS および UEFI

    ブートモードは、ECS インスタンスが作成されるときにシステムディスクがどのように起動されるかを指定します。イメージファイルのブートモードと同じブートモードを選択することをお勧めします。そうしないと、カスタムイメージから作成された ECS インスタンスが起動に失敗する可能性があります。

    イメージ形式

    いいえ

    有効な値: 自動検出 (デフォルト)、RAWQCOW2VHD、および VMDK。イメージファイルと同じ形式を選択することをお勧めします。

    イメージ形式がわからない場合は、自動検出を選択します。システムは自動的にイメージ形式をローカルイメージファイルの形式と同じに設定します。

    説明

    ECS は ISO イメージファイルの直接インポートをサポートしていません。インポートする前に、ISO イメージファイルを ECS がサポートする形式に変換する必要があります。詳細については、「ISO イメージファイルを ECS がサポートするイメージ形式に変換するにはどうすればよいですか?」をご参照ください。

    ディスク設定

    いいえ

    システムディスク容量を設定し、データディスクイメージを追加します。

    1. [ディスク属性の設定] を選択します。

    2. システムディスクのパラメーターは事前に入力されています。システムディスク容量を指定するだけで済みます。システムディスクのサイズは 1 GiB から 2,048 GiB の範囲でなければならず、イメージファイルのサイズより小さくすることはできません。

      説明

      イメージファイルのサイズは、OSS イメージファイルのサイズです。サイズは OSS コンソールで確認できます。

    3. [データディスクの追加] をクリックし、パラメーターを設定します。

      • イメージファイルの URL: ステップ 1 で取得したデータディスクイメージファイルの URL を入力します。URL の取得方法はシステムディスクと同じです。

      • マウントポイント: システムが自動的にマウントポイントを割り当てます。このパラメーターを設定する必要はありません。

      • イメージ形式: 自動検出RAWQCOW2VHD、または VMDK を選択します。形式はイメージファイルのものと同じでなければなりません。

      • ディスク容量 (GiB): ディスクサイズは 1 GiB から 2,048 GiB の範囲でなければならず、イメージファイルのサイズより小さくすることはできません。

        説明

        イメージファイルのサイズは、OSS イメージファイルのサイズです。サイズは OSS コンソールで確認できます。

    イメージの説明

    いいえ

    後の管理を容易にするために、イメージの説明を入力します。

    タグ

    いいえ

    簡単な検索やバッチ操作のためにイメージを分類するためのタグを追加できます。

    リソースグループ

    いいえ

    階層管理のためにイメージをリソースグループに追加できます。

    重要

    Alibaba Cloud アカウントを使用して RAM ユーザーに権限ポリシーを追加する場合、権限付与の範囲が 指定されたリソースグループ である場合は、ここで同じリソースグループを選択してください。

  5. 情報を確認し、[OK] をクリックします。

    システムはカスタムイメージをインポートするためのタスクを作成します。

(オプション) ステップ 3: インポートタスクの表示またはキャンセル

  • インポートタスクの表示

    インポートタスクの進捗は、宛先リージョンのカスタムイメージリストまたは [タスク管理] ページで確認できます。

    説明

    カスタムイメージのインポートに必要な時間は、イメージファイルのサイズと同時インポートタスクの数によって異なります。タスクが完了するまでお待ちください。

    • カスタムイメージをインポートすると、スナップショットが自動的に生成されます。[スナップショット] リストでスナップショットに関する情報を表示できます。インポートプロセス中、スナップショットのステータスは [失敗] です。インポートが完了すると、スナップショットのステータスは [完了] に変わり、イメージのステータスは [利用可能] に変わります。スナップショットのサイズは、インポートされたカスタムイメージファイルのサイズに対応し、カスタムイメージをインポートする際に指定されたシステムディスクのサイズとは無関係です。スナップショット容量に対して課金されます。詳細については、「スナップショットの課金」をご参照ください。

    • イメージチェック機能を有効にした場合、チェック完了後、カスタムイメージリストの [チェック結果] 列で詳細なチェック結果を確認できます。修正が必要な項目がある場合は、[ワンクリック修正] 機能を使用するか、イメージの詳細に記載されている提案に基づいて手動で項目を修正できます。チェック項目と推奨される修正方法の詳細については、「カスタムイメージのチェックと修正」をご参照ください。

    • インポートプロセス中にイメージファイルがチェックされる際に予期しないエラーが発生し、インポートタスクが失敗することがあります。これらのエラーは、インスタンス作成などの後続の操作に影響を与える可能性があります。次のようにして問題を特定し、修正できます:

      1. [タスク管理] ページでエラーコードを表示するか、DescribeTaskAttribute API 操作を呼び出してエラーコードを表示します。

      2. エラーコードの詳細を確認し、問題を修正します。

        エラーコードの詳細

        エラーコード

        原因

        原因の特定

        推奨されるソリューション

        UNKNOWN_IMAGE_FORMAT

        イメージ形式がサポートされていません。

        qemu-img check コマンドを実行してイメージ形式を確認します。

        イメージ形式を変換します。RAW または VHD 形式を使用することをお勧めします。

        説明

        qemu-img ツールを使用してイメージ形式を変換し、変換中にデフォルトのパラメーターを使用することをお勧めします。詳細については、「イメージの形式を変換する」をご参照ください。

        IMAGE_SIZE_EXCEEDS_LIMIT

        イメージファイルが大きすぎます。

        qemu-img info コマンドを実行してイメージファイルのサイズを確認します。

        • イメージファイルのサイズを小さくします。

        • イメージ形式を変換します。RAW または VHD 形式を使用することをお勧めします。

          説明

          qemu-img ツールを使用してイメージ形式を変換し、変換中にデフォルトのパラメーターを使用することをお勧めします。詳細については、「イメージの形式を変換する」をご参照ください。

        INVALID_IMAGE_SIZE

        イメージサイズを取得できません。

        GetObject API 操作を呼び出して、オブジェクトに関する情報を返すことができるかどうかを確認します。

        新しい OSS オブジェクトにイメージファイルを再アップロードします。

        IMAGE_FILE_NOT_FOUND

        イメージファイルのソースが見つかりません。

        GetObject API 操作を呼び出して、オブジェクトに関する情報を返すことができるかどうかを確認します。

        • インポートタスクが完了する前に OSS オブジェクトを削除しないでください。

        • OSS オブジェクトの名前に特殊文字を使用しないでください。詳細については、「オブジェクトの命名」をご参照ください。

        • 新しい OSS オブジェクトにイメージファイルを再アップロードします。

        INVALID_IMAGE_FORMAT

        イメージ形式が無効です。

        ファイルヘッダーで宣言されている形式はサポートされていません。

        イメージ形式を確認します。ファイルが RAW または VHD 形式でない場合は、イメージを RAW または VHD 形式に変換することをお勧めします。

        説明

        qemu-img ツールを使用してイメージ形式を変換し、変換中にデフォルトのパラメーターを使用することをお勧めします。詳細については、「イメージの形式を変換する」をご参照ください。

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

    インポートタスクが完了する前に、次のいずれかの方法でタスクをキャンセルできます:

    • 方法 1: イメージリストで、[インポートのキャンセル] をクリックします。

    • 方法 2: [タスク管理] ページで、インポートタスクをキャンセルします。

      1. 左側のナビゲーションウィンドウで、[O&M と監視] > [タスク管理] を選択します。

      2. インポートタスクを見つけ、[アクション] 列の [タスクのキャンセル] をクリックします。

課金

カスタムイメージのインポートには、以下の料金が発生します:

  • カスタムイメージをインポートする前に、オンプレミスのイメージファイルを OSS にアップロードする必要があります。これにより、OSS のストレージ料金が発生します。

  • インポートプロセス中に OSS でイメージファイルをアップロードおよびダウンロードすると、OSS のトラフィック料金が発生します。

  • カスタムイメージのインポートには OSS API 操作の呼び出しが含まれます。これにより、OSS のリクエスト料金が発生します。

  • カスタムイメージを ECS にインポートすると、デフォルトでスナップショットが作成されます。これにより、スナップショットのストレージ料金が発生します。デフォルトでは、従量課金方法が使用されます。詳細については、「スナップショットの課金」をご参照ください。

よくある質問

Windows Server イメージをインポートする際に誤ったライセンスの種類を選択してしまい、追加料金が発生した場合はどうすればよいですか?

Windows Server イメージをインポートする際に、誤って [ライセンスの種類] パラメーターに [Alibaba Cloud ライセンス] を選択した場合、ライセンス料金が請求され、そのイメージを使用して ECS インスタンスを作成するとオペレーティングシステムが自動的にアクティベートされます。ModifyImageAttribute API 操作を呼び出して、ライセンスの種類を Bring Your Own License (BYOL) に変更できます。

DescribeImages 操作を呼び出して、インポートされた Windows Server イメージのライセンスの種類をクエリできます。
  • 新しい ECS インスタンスの場合: インポートされたイメージの LicenseTypeBYOL に変更すると、そのイメージから新しい ECS インスタンスを作成する際に Windows Server のライセンス料金は請求されなくなり、オペレーティングシステムは自動的にアクティベートされません。

  • 既存の ECS インスタンスの場合: 元のイメージから作成された ECS インスタンスについては、イメージの LicenseTypeBYOL に変更しても、それらのインスタンスでの Windows Server の課金は停止しません。課金を停止するには、カスタマーサービスに連絡してデータ修正をリクエストしてください。