クラウドにサービスをデプロイする場合、Alibaba cloud Elastic Compute Service (ECS) コンソールにオンプレミスのイメージファイルをインポートするか、Server Migration Center (SMC) を使用してサーバー用にECSイメージを自動的に生成できます。 このトピックでは、上記の方法の使用シナリオと操作手順について説明します。
前提条件
- Alibaba CloudアカウントとResource Access Management (RAM) ユーザーの両方に、カスタムイメージのインポートに必要な権限があることを確認します。
- Alibaba Cloud アカウントを使用して RAM コンソールにログインします。 次に、
AliyunECSImageImportDefaultRole
ロールをECSにアタッチして、Object Storage Service (OSS) リソースに対するアクセス許可をECSに付与します。 - RAMユーザーを使用する場合は、続行する前に、対応するAlibaba Cloudアカウントの所有者に連絡して、OSSバケットの操作権限をRAMユーザーに付与してください。 詳細については、「さまざまなシナリオに対する権限の付与」をご参照ください。
- Alibaba Cloud アカウントを使用して RAM コンソールにログインします。 次に、
- イメージファイルのURLは、OSSコンソールで取得されます。 詳細については、「オブジェクトURLの使用」をご参照ください。
- 画像の使用制限と要件を読んで理解していることを確認してください。 詳細については、「イメージのインポート手順」をご参照ください。
シナリオ
メソッド | シナリオ |
ECSコンソールでのカスタムイメージのインポート | 次のシナリオでは、ECSコンソールを使用してカスタムイメージをインポートできます。
|
SMCを使用したカスタムイメージのインポート | この方法では、SMCを使用して、インターネットデータセンターのサーバー、仮想マシン、クラウドサーバーなどの1つ以上のサーバーを他のクラウドプラットフォームからAlibaba cloudに移行できます。 サーバーが移行されると、SMCはサーバーのECSイメージを生成します。 |
ECSコンソールでのカスタムイメージのインポート
ビデオチュートリアル
次のビデオは、ECSコンソールでカスタムイメージをインポートする方法を示しています。
オンプレミスマシンからECSにイメージファイルをインポートするには、次の手順を実行します。
ステップ1: (オプション) ECSへのOSSリソースへのアクセス許可の付与
初めてカスタムイメージをインポートするときは、Alibaba Cloudアカウントを使用してRAMコンソールにログインします。 次に、AliyunECSImageImportDefaultRole
ロールをECSにアタッチして、OSSリソースに対するアクセス権限をECSに付与します。 ECSにOSSリソースに対するアクセス権限がある場合は、この手順をスキップしてください。
ステップ2: ECSコンソールでのカスタムイメージのインポート
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
- 上部のナビゲーションバーの左上隅で、リージョンを選択します。 重要 イメージファイルが保存されているOSSバケットのリージョンを選択してください。
- [イメージ] ページの右上隅にある [イメージのインポート] をクリックします。
- [インポート前に準備] ステップで、イメージが必要な条件を満たしているかどうかを確認し、[次へ] をクリックします。
- 表示されるメッセージで、[確認] をクリックします。
- [イメージファイルのインポート] ステップで、次の表に示すパラメーターを設定します。
パラメーター 必須 説明 現在のリージョン 必須 このパラメーターは、現在のリージョンに自動的に設定されます。 リージョンを変更するには、画像のインポートダイアログボックスを閉じて、上部のナビゲーションバーの左側にある別のリージョンを選択します。 次に、[イメージのインポート] をクリックして [イメージのインポート] ダイアログボックスを再度開き、他のパラメーターの設定を続行します。 重要 イメージファイルが保存されている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-detect、RAW、QCOW2、VHD。 - 画像形式がわからない場合は、[自動検出] を選択して、システムが画像形式を識別できるようにします。
- 画像形式を選択する場合は、送信フットプリントが小さくなるQCOW2またはVHDを選択することを推奨します。
説明- ISOファイルをECSにインポートするには、ISOファイルをECSがサポートするイメージ形式に変換する必要があります。 詳細については、「ISOファイルをECSでサポートされているイメージ形式に変換する方法」をご参照ください。
- Packerを使用して、オンプレミスマシンでイメージを作成し、そのイメージをECSにインポートすることもできます。 詳細については、「Packerを使用したオンプレミスイメージの作成とインポート」および「DevOpsの実装に使用されるAlicloud image Builderパラメーター」をご参照ください。
ライセンスタイプ 任意 イメージのインポート後にソースオペレーティングシステムをアクティブ化するライセンスタイプを選択します。 デフォルト値: 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ライセンスとソフトウェアアシュアランス」をご参照ください。
ディスク設定 任意 システムディスクのサイズを指定し、データディスクのデータを含むイメージを追加します。 - [ディスク属性の設定] を選択します。
- システムディスクのサイズを指定するだけです。 その他のシステムディスクパラメータはデフォルトで設定されています。 システムディスクのサイズは5〜2,048 GiBで、イメージファイルより小さくすることはできません。 説明 イメージファイルのサイズは、OSSにインポートするイメージファイルのサイズです。 OSSコンソールでイメージファイルのサイズを確認できます。
- [increaseData Disk] をクリックし、パラメーターを設定します。
- イメージファイルのURL: データディスクイメージファイルのURLを入力します。 システムディスクと同じ方法を使用して、データディスクイメージファイルのURLを取得します。
- マウントポイント: パラメーターはシステムによって設定されます。
- イメージ形式: OSSからインポートするイメージの形式を選択します。 有効な値: Auto-detect、RAW、QCOW2、VHD。
- Disk SizeGiB: データディスクのサイズは5〜2,048 GiBで、イメージファイルより小さくすることはできません。 説明 イメージファイルのサイズは、OSSにインポートするイメージファイルのサイズです。 OSSコンソールでイメージファイルのサイズを確認できます。
イメージの説明 任意 新しいカスタムイメージの説明を入力します。 タグ 任意 新しいカスタムイメージにタグを追加します。 タグを使用して、簡単な検索操作とバッチ操作のために画像を分類できます。 リソースグループ 任意 管理を簡単にするために、新しいカスタムイメージのリソースグループを指定します。 重要 RAMユーザーに付与される権限の範囲が特定のリソースグループに制限されている場合は、そのリソースグループを選択します。 - 設定が正しいことを確認し、[OK] をクリックします。 次に、システムはイメージをインポートするタスクを作成します。
ステップ3: (オプション) 画像のインポートタスクを表示またはキャンセルする
- 画像のインポートタスクの表示[イメージ] または [タスクログ] ページに移動して、イメージインポートタスクの進行状況を表示できます。説明 カスタムイメージのインポートに必要な期間は、イメージファイルのサイズと進行中の同時インポートタスクの数によって異なります。
イメージをインポートすると、スナップショットが自動的に生成されます。 ECSコンソールの [スナップショット] ページでスナップショットに関する情報を表示できます。 イメージインポートタスクが進行中の場合、スナップショットの状態は [失敗] と表示されます。 イメージインポートタスクが完了すると、スナップショットは [成功] 状態になり、イメージは [利用可能] 状態になります。 スナップショットの合計サイズは、イメージのインポート時に指定したシステムディスクのサイズに関係なく、インポートしたイメージファイルのサイズと同じです。 スナップショットは、占有されているストレージ容量に基づいて課金されます。 詳細については、「スナップショット」をご参照ください。
- イメージインポートタスクのキャンセルイメージインポートタスクが完了する前に、次のいずれかの方法を使用してタスクをキャンセルできます。
- 方法1: [イメージ] ページの [カスタムイメージ] タブで、インポートするイメージを見つけ、[操作] 列の [インポートのキャンセル] をクリックします。
- 方法2: [タスクログ] ページで、イメージインポートタスクをキャンセルします。
- 左側のナビゲーションウィンドウで、 を選択します。
- キャンセルするイメージインポートタスクを見つけて、[操作] 列の [キャンセル] をクリックします。
SMCを使用したカスタムイメージのインポート
SMCを使用してサーバーのECSイメージを生成するには、次の操作を実行します。
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーの左上隅で、リージョンを選択します。
- [イメージ] ページの右上隅にある [オンラインSMC移行] をクリックします。 SMCコンソールに移動します。
- SMCコンソールで、SMCクライアントをダウンロードします。 SMCクライアントを抽出し、SMCクライアントをソースサーバーにアップロードしてから、SMCクライアントを実行します。 次に、ソースサーバーに関する情報をSMCコンソールにインポートします。 詳細については、「SMCコンソールを使用した移行ソースに関する情報のインポート」または「SMCクライアントを使用した移行ソースに関する情報のインポート」をご参照ください。
- SMCコンソールで移行タスクを作成して開始します。 宛先タイプとしてECSイメージを選択します。 詳細については、「手順2: 移行タスクの作成と開始」をご参照ください。移行タスクが完了すると、SMCはソースサーバーのカスタムイメージを生成します。 イメージ名は
IMAGE_FROM_SMC
で始まります。 イメージを使用して、ECSコンソールでECSインスタンスを作成できます。