カスタムイメージは、バッチテスト環境のセットアップシナリオや環境の複製シナリオなど、効率を向上させるのに役立ちます。 Elastic Compute Service (ECS) インスタンスを作成した後、ビジネス要件に基づいてソフトウェアのインストールやアプリケーション環境のデプロイなどの操作を実行してインスタンスをカスタマイズし、そのインスタンスからカスタムイメージを自動的に作成できます。 カスタムイメージから作成されたインスタンスには、カスタマイズされたすべての項目が含まれているため、新しいインスタンスごとにこれらの項目を構成する時間を節約できます。 このトピックでは、既存のインスタンスからカスタムイメージを作成して、テスト環境を迅速にバッチデプロイし、効率的に管理する方法について説明します。
前提条件
ECS インスタンスが作成されていること。 ECS インスタンスの作成方法については、「カスタム起動タブでインスタンスを作成する」をご参照ください。
データセキュリティを強化するために、機密データがインスタンスから削除されていること。
Linux インスタンスからカスタムイメージを作成する前に、次の項目を確認します。
インスタンスのネットワーク構成。 ネットワークエラーが発生した場合は、「カスタムイメージから VPC タイプのインスタンスを作成するときにネットワークに到達できないエラーを解決する方法」に記載されている操作を実行して、エラーをトラブルシューティングします。
システムディスクの空き領域。 システムディスクには十分な空き領域が必要です。
背景情報
インスタンスからカスタムイメージを作成すると、インスタンス上の各ディスクのスナップショットが自動的に作成されます。 すべてのスナップショットが一緒になって、次の図に示すように、完全なカスタムイメージを構成します。
インスタンスにデータディスクがある場合、カスタムイメージには、インスタンスのシステムディスクとデータディスクの両方のスナップショットが含まれます。
考慮事項
インスタンスからカスタムイメージを作成する前に、次の表に記載されている項目に注意してください。
項目 | 説明 |
リージョン | カスタムイメージは、イメージの作成元のインスタンスと同じリージョンにあります。 リージョン間でイメージを使用する方法については、「イメージをコピーする」をご参照ください。 |
課金 |
|
インスタンスタイプ | ローカル SSD を使用するインスタンスのシステムディスクとデータディスクのスナップショットを含むイメージを作成することはできません。 詳細については、「ローカル SSD を搭載したインスタンスファミリー」をご参照ください。 |
インスタンスステータス |
|
Linux インスタンス | Linux インスタンスからカスタムイメージを作成する場合は、次の追加項目に注意してください。
|
イメージの作成に必要な時間 | インスタンスからイメージを作成するために必要な時間は、インスタンスのディスクサイズによって異なります。 イメージを使用する前に、各ディスクのスナップショットが作成されるまで待ってください。 |
手順
ECS コンソール - インスタンス に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
[インスタンス] ページで、カスタムイメージを作成するインスタンスの ID を見つけてクリックします。 インスタンスの詳細ページで、右上隅にある [すべてのアクション] をクリックし、[カスタムイメージの作成] を検索してクリックします。
[カスタムイメージの作成] ダイアログボックスで、次の表に記載されているパラメーターを構成し、[OK] をクリックします。
パラメーター
説明
参照
イメージ名
カスタムイメージの名前を入力します。
該当なし
イメージチェック
オプション。 イメージチェック機能は、インポートされたカスタムイメージが有効かどうか、およびイメージを使用してフル機能の ECS インスタンスを作成できるかどうかを確認します。
デフォルトでは、[作成後にチェック] が選択されており、イメージチェック機能は、カスタムイメージが作成された直後にカスタムイメージをチェックします。 イメージチェックが完了すると、[カスタムイメージ] タブのイメージに対応する [チェック結果] 列にチェック結果が表示されます。 項目を修復する必要がある場合は、CloudOps Orchestration Service (OOS) の ACS-ECS-RepairImage パブリックテンプレートを使用するか、チェック結果のソリューションに基づいて項目を手動で修復できます。
説明特定のオペレーティングシステムのみがイメージチェック機能をサポートしています。 イメージチェック機能をサポートしていないオペレーティングシステムについては、「イメージチェックのオペレーティングシステムの制限」をご参照ください。
「イメージチェックの概要」をご参照ください。
イメージファミリ
オプション。 カスタムイメージのイメージファミリを選択します。 イメージファミリに属するカスタムイメージは、スムーズなイメージの更新とロールバックを可能にするために、廃止または復元できます。
「イメージファミリの概要」をご参照ください。
イメージの説明
オプション。 カスタムイメージの説明を入力します。
該当なし
タグ
1 つ以上のタグを選択します。
タグは、ほとんどのシナリオでオプションのパラメーターです。
RAM ユーザーとしてログインし、RAM ユーザーにアタッチされたポリシーでタグの追加が必要な場合、タグは必須パラメーターです。 この場合、タグパラメーターを指定しないと、権限が不十分であることを示すエラーが報告されます。
「タグの概要」をご参照ください。
リソースグループ
オプション。 使用状況と権限に基づいてカスタムイメージを管理するリソースグループを選択します。
「リソースグループ」をご参照ください。
[OK] をクリックします。
カスタムイメージの作成進捗をクエリします。
ECS コンソール - イメージ に移動します。
[カスタムイメージ] タブで、作成したカスタムイメージのステータスを表示できます。 [ステータス] 列に [利用可能] と表示されている場合、カスタムイメージは想定どおりに作成されています。 カスタムイメージを使用してインスタンスを作成できます。