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

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

最終更新日:Jan 17, 2024

クラウドにサービスをデプロイする場合、Alibaba cloud Elastic Compute Service (ECS) コンソールにオンプレミスのイメージファイルをインポートするか、Server Migration Center (SMC) を使用してサーバー用にECSイメージを自動的に生成できます。 このトピックでは、上記の方法の使用シナリオと操作手順について説明します。

前提条件

ECSコンソールでイメージをインポートする前に、次の操作を完了する必要があります。
  • Alibaba CloudアカウントとResource Access Management (RAM) ユーザーの両方に、カスタムイメージのインポートに必要な権限があることを確認します。
    • Alibaba Cloud アカウントを使用して RAM コンソールにログインします。 次に、AliyunECSImageImportDefaultRoleロールをECSにアタッチして、Object Storage Service (OSS) リソースに対するアクセス許可をECSに付与します。
    • RAMユーザーを使用する場合は、続行する前に、対応するAlibaba Cloudアカウントの所有者に連絡して、OSSバケットの操作権限をRAMユーザーに付与してください。 詳細については、「さまざまなシナリオに対する権限の付与」をご参照ください。
  • イメージファイルのURLは、OSSコンソールで取得されます。 詳細については、「オブジェクトURLの使用」をご参照ください。
  • 画像の使用制限と要件を読んで理解していることを確認してください。 詳細については、「イメージのインポート手順」をご参照ください。

シナリオ

次の表に、カスタムイメージのインポートに使用されるメソッドのシナリオを示します。
メソッドシナリオ
ECSコンソールでのカスタムイメージのインポート次のシナリオでは、ECSコンソールを使用してカスタムイメージをインポートできます。
  • オンプレミスのイメージファイルをAlibaba Cloudにインポートする
  • サードパーティのクラウドサービスプロバイダーのサーバーからAlibaba cloudへのイメージファイルのインポート
SMCを使用したカスタムイメージのインポートこの方法では、SMCを使用して、インターネットデータセンターのサーバー、仮想マシン、クラウドサーバーなどの1つ以上のサーバーを他のクラウドプラットフォームからAlibaba cloudに移行できます。 サーバーが移行されると、SMCはサーバーのECSイメージを生成します。

ECSコンソールでのカスタムイメージのインポート

ビデオチュートリアル

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

オンプレミスマシンからECSにイメージファイルをインポートするには、次の手順を実行します。

ステップ1: (オプション) ECSへのOSSリソースへのアクセス許可の付与

初めてカスタムイメージをインポートするときは、Alibaba Cloudアカウントを使用してRAMコンソールにログインします。 次に、AliyunECSImageImportDefaultRoleロールをECSにアタッチして、OSSリソースに対するアクセス権限をECSに付与します。 ECSにOSSリソースに対するアクセス権限がある場合は、この手順をスキップしてください。

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

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

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

  3. 上部のナビゲーションバーの左上隅で、リージョンを選択します。
    重要 イメージファイルが保存されているOSSバケットのリージョンを選択してください。
  4. [イメージ] ページの右上隅にある [イメージのインポート] をクリックします。
    Import Image
  5. [インポート前に準備] ステップで、イメージが必要な条件を満たしているかどうかを確認し、[次へ] をクリックします。
  6. 表示されるメッセージで、[確認] をクリックします。
  7. [イメージファイルのインポート] ステップで、次の表に示すパラメーターを設定します。
    パラメーター必須説明
    現在のリージョン必須このパラメーターは、現在のリージョンに自動的に設定されます。 リージョンを変更するには、画像のインポートダイアログボックスを閉じて、上部のナビゲーションバーの左側にある別のリージョンを選択します。 次に、[イメージのインポート] をクリックして [イメージのインポート] ダイアログボックスを再度開き、他のパラメーターの設定を続行します。
    重要 イメージファイルが保存されているOSSバケットのリージョンを選択してください。
    イメージファイルURL必須画像ファイルのURLを入力します。
    イメージ名必須新しいカスタムイメージの名前を入力します。 名前は2 ~ 128文字で、英数字、ピリオド (.) 、アンダースコア (_) 、コロン (:) 、ハイフン (-) を使用できます。 先頭は文字である必要があります。
    OSタイプ必須OSSからインポートするイメージのオペレーティングシステムタイプを選択します。

    有効な値: windowsおよびlinux。 イメージが非標準プラットフォームイメージの場合は、linuxを選択します。

    OSバージョン必須OSSからインポートするイメージのオペレーティングシステムバージョンを選択します。
    • サポートされているオペレーティングシステムのバージョンについては、「イメージのインポート手順」をご参照ください。
    • イメージのオペレーティングシステムがLinuxカーネルに基づくカスタムディストリビューションの場合、チケットを起票してください。
    アーキテクチャ必須OSSからインポートするイメージのオペレーティングシステムを選択します。 有効な値:
    • 32 ビット
    • 64 ビット
    • ARM 64ビット
    画像チェック任意イメージチェック機能は、インポートされたカスタムイメージが有効かどうか、およびイメージを使用してフル機能のECSインスタンスを作成できるかどうかをチェックします。
    [インポート後に確認] を選択した場合、イメージはECSにインポートされた直後にチェックされます。 イメージをチェックした後、カスタムイメージリストのイメージに対応する [ステータス] 列の [詳細] をクリックすると、イメージのチェック結果が表示され、結果に表示されている対応するソリューションに基づいて問題が解決されます。 チェック項目とイメージの問題に対する解決策については、「概要」をご参照ください。
    説明 特定のオペレーティングシステムのみがイメージチェック機能をサポートしています。 この機能をサポートしていないオペレーティングシステムについては、「イメージチェックのオペレーティングシステムの制限」をご参照ください。
    ブートモード任意OSSからインポートするイメージのブートモードを選択します。 有効な値: BIOSおよびUEFI
    画像フォーマット任意OSSからインポートするイメージの形式を選択します。 有効な値: Auto-detectRAWQCOW2VHD
    • 画像形式がわからない場合は、[自動検出] を選択して、システムが画像形式を識別できるようにします。
    • 画像形式を選択する場合は、送信フットプリントが小さくなるQCOW2またはVHDを選択することを推奨します。
    説明
    ライセンスタイプ任意イメージのインポート後にソースオペレーティングシステムをアクティブ化するライセンスタイプを選択します。 デフォルト値: Auto。 有効な値:
    • 自動: Alibaba Cloudは、ソースオペレーティングシステムをチェックし、ライセンスを割り当てます。 この値が選択されている場合、システムは、指定されたオペレーティングシステムバージョンに対してAlibaba Cloudによってライセンスが割り当てられているかどうかをチェックし、チェック結果に基づいて操作を実行します。
      • 指定されたオペレーティングシステムバージョンに対してAlibaba Cloudによってライセンスが割り当てられている場合、システムはインポートされたイメージにライセンスを割り当てます。
      • 指定されたオペレーティングシステムバージョンに対してAlibaba Cloudによってライセンスが割り当てられていない場合、システムはライセンスタイプをBYOLに切り替えます。
    • Alibaba Cloudライセンス: Alibaba Cloudによって割り当てられたライセンス。 この値を選択すると、選択したオペレーティングシステムのバージョンに基づいてAlibaba Cloudによって割り当てられたライセンスが適用されます。
    • BYOL: ソースオペレーティングシステムに付属のライセンス。 この値が選択されている場合は、Alibaba Cloudでライセンスキーを使用できることを確認してください。

      Red Hat Cloud AccessとWindowsライセンスの詳細については、「概要」と「Microsoftライセンスとソフトウェアアシュアランス」をご参照ください。

    ディスク設定任意システムディスクのサイズを指定し、データディスクのデータを含むイメージを追加します。
    1. [ディスク属性の設定] を選択します。
    2. システムディスクのサイズを指定するだけです。 その他のシステムディスクパラメータはデフォルトで設定されています。 システムディスクのサイズは5〜2,048 GiBで、イメージファイルより小さくすることはできません。
      説明 イメージファイルのサイズは、OSSにインポートするイメージファイルのサイズです。 OSSコンソールでイメージファイルのサイズを確認できます。
    3. [increaseData Disk] をクリックし、パラメーターを設定します。
      • イメージファイルのURL: データディスクイメージファイルのURLを入力します。 システムディスクと同じ方法を使用して、データディスクイメージファイルのURLを取得します。
      • マウントポイント: パラメーターはシステムによって設定されます。
      • イメージ形式: OSSからインポートするイメージの形式を選択します。 有効な値: Auto-detectRAWQCOW2VHD
      • Disk SizeGiB: データディスクのサイズは5〜2,048 GiBで、イメージファイルより小さくすることはできません。
        説明 イメージファイルのサイズは、OSSにインポートするイメージファイルのサイズです。 OSSコンソールでイメージファイルのサイズを確認できます。
    イメージの説明任意新しいカスタムイメージの説明を入力します。
    タグ任意新しいカスタムイメージにタグを追加します。 タグを使用して、簡単な検索操作とバッチ操作のために画像を分類できます。
    リソースグループ任意管理を簡単にするために、新しいカスタムイメージのリソースグループを指定します。
    重要 RAMユーザーに付与される権限の範囲が特定のリソースグループに制限されている場合は、そのリソースグループを選択します。
  8. 設定が正しいことを確認し、[OK] をクリックします。
    次に、システムはイメージをインポートするタスクを作成します。

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

  • 画像のインポートタスクの表示
    [イメージ] または [タスクログ] ページに移動して、イメージインポートタスクの進行状況を表示できます。
    説明 カスタムイメージのインポートに必要な期間は、イメージファイルのサイズと進行中の同時インポートタスクの数によって異なります。

    イメージをインポートすると、スナップショットが自動的に生成されます。 ECSコンソールの [スナップショット] ページでスナップショットに関する情報を表示できます。 イメージインポートタスクが進行中の場合、スナップショットの状態は [失敗] と表示されます。 イメージインポートタスクが完了すると、スナップショットは [成功] 状態になり、イメージは [利用可能] 状態になります。 スナップショットの合計サイズは、イメージのインポート時に指定したシステムディスクのサイズに関係なく、インポートしたイメージファイルのサイズと同じです。 スナップショットは、占有されているストレージ容量に基づいて課金されます。 詳細については、「スナップショット」をご参照ください。

  • イメージインポートタスクのキャンセル
    イメージインポートタスクが完了する前に、次のいずれかの方法を使用してタスクをキャンセルできます。
    • 方法1: [イメージ] ページの [カスタムイメージ] タブで、インポートするイメージを見つけ、[操作] 列の [インポートのキャンセル] をクリックします。
    • 方法2: [タスクログ] ページで、イメージインポートタスクをキャンセルします。
      1. 左側のナビゲーションウィンドウで、[メンテナンス & モニター] > [タスク管理] を選択します。
      2. キャンセルするイメージインポートタスクを見つけて、[操作] 列の [キャンセル] をクリックします。

SMCを使用したカスタムイメージのインポート

SMCを使用してサーバーのECSイメージを生成するには、次の操作を実行します。

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

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

  3. 上部のナビゲーションバーの左上隅で、リージョンを選択します。 地域

  4. [イメージ] ページの右上隅にある [オンラインSMC移行] をクリックします。
    SMCコンソールに移動します。
  5. SMCコンソールで、SMCクライアントをダウンロードします。 SMCクライアントを抽出し、SMCクライアントをソースサーバーにアップロードしてから、SMCクライアントを実行します。 次に、ソースサーバーに関する情報をSMCコンソールにインポートします。
  6. SMCコンソールで移行タスクを作成して開始します。 宛先タイプとしてECSイメージを選択します。
    詳細については、「手順2: 移行タスクの作成と開始」をご参照ください。
    移行タスクが完了すると、SMCはソースサーバーのカスタムイメージを生成します。 イメージ名はIMAGE_FROM_SMCで始まります。 イメージを使用して、ECSコンソールでECSインスタンスを作成できます。

次のステップ

インポートしたカスタムイメージを使用して、同じオペレーティングシステム、アプリケーション、およびデータを持つインスタンスを作成できます。 詳細については、「カスタムイメージを使用して1つ以上のインスタンスを作成する」をご参照ください。