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

Elastic Compute Service:インスタンスからカスタムイメージを作成する

最終更新日:Apr 18, 2025

カスタムイメージは、バッチテスト環境のセットアップシナリオや環境の複製シナリオなど、効率を向上させるのに役立ちます。 Elastic Compute Service (ECS) インスタンスを作成した後、ビジネス要件に基づいてソフトウェアのインストールやアプリケーション環境のデプロイなどの操作を実行してインスタンスをカスタマイズし、そのインスタンスからカスタムイメージを自動的に作成できます。 カスタムイメージから作成されたインスタンスには、カスタマイズされたすべての項目が含まれているため、新しいインスタンスごとにこれらの項目を構成する時間を節約できます。 このトピックでは、既存のインスタンスからカスタムイメージを作成して、テスト環境を迅速にバッチデプロイし、効率的に管理する方法について説明します。

前提条件

背景情報

インスタンスからカスタムイメージを作成すると、インスタンス上の各ディスクのスナップショットが自動的に作成されます。 すべてのスナップショットが一緒になって、次の図に示すように、完全なカスタムイメージを構成します。

説明

インスタンスにデータディスクがある場合、カスタムイメージには、インスタンスのシステムディスクとデータディスクの両方のスナップショットが含まれます。

custom_image

考慮事項

インスタンスからカスタムイメージを作成する前に、次の表に記載されている項目に注意してください。

項目

説明

リージョン

カスタムイメージは、イメージの作成元のインスタンスと同じリージョンにあります。 リージョン間でイメージを使用する方法については、「イメージをコピーする」をご参照ください。

課金

  • カスタムイメージを作成すると、ディスクごとにスナップショットが自動的に生成されます。 スナップショットに対して課金されます。 スナップショットの課金については、「スナップショット」をご参照ください。

  • カスタムイメージは、イメージの作成に使用された、またはイメージから作成された ECS インスタンスとは別に課金されます。 たとえば、サブスクリプションインスタンスから作成されたカスタムイメージを使用して、従量課金インスタンスを作成できます。

インスタンスタイプ

ローカル SSD を使用するインスタンスのシステムディスクとデータディスクのスナップショットを含むイメージを作成することはできません。 詳細については、「ローカル SSD を搭載したインスタンスファミリー」をご参照ください。

インスタンスステータス

  • インスタンスからカスタムイメージを作成する場合、インスタンスを停止する必要はありません。

    説明

    ただし、実行中のインスタンスからカスタムイメージを作成すると、リアルタイムデータがイメージに保存されない場合があります。 データの整合性を確保するために、カスタムイメージの作成に使用する前にインスタンスを停止することをお勧めします。 インスタンスを停止したくない場合は、インスタンスからスナップショット整合性グループを作成し、そのスナップショット整合性グループを使用してカスタムイメージを作成できます。 詳細については、「スナップショット整合性グループを作成する」をご参照ください。

  • インスタンスからカスタムイメージを作成している間は、インスタンスのステータスを変更しないでください。 たとえば、インスタンスからカスタムイメージを作成している間にインスタンスを停止、開始、または再起動すると、イメージを作成できません。

  • 解放されたインスタンスからイメージを作成することはできません。 インスタンスのシステムディスクスナップショットを保持している場合は、スナップショットからカスタムイメージを作成できます。 詳細については、「スナップショットからカスタムイメージを作成する」をご参照ください。

Linux インスタンス

Linux インスタンスからカスタムイメージを作成する場合は、次の追加項目に注意してください。

  • /etc/fstab ファイルにデータディスク情報をロードしないでください。 そうしないと、イメージから作成されたインスタンスを起動できません。

  • カーネルまたはオペレーティングシステムのバージョンを更新しないでください。

  • システムディスクパーティションを調整しないでください。 単一のルートパーティションを持つシステムディスクのみがサポートされています。

  • /sbin/bin/lib などの重要なシステムファイルを修正しないでください。

  • ログインユーザー名 root を変更しないでください。

イメージの作成に必要な時間

インスタンスからイメージを作成するために必要な時間は、インスタンスのディスクサイズによって異なります。 イメージを使用する前に、各ディスクのスナップショットが作成されるまで待ってください。

手順

  1. ECS コンソール - インスタンス に移動します。

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

  3. [インスタンス] ページで、カスタムイメージを作成するインスタンスの ID を見つけてクリックします。 インスタンスの詳細ページで、右上隅にある [すべてのアクション] をクリックし、[カスタムイメージの作成] を検索してクリックします。

  4. [カスタムイメージの作成] ダイアログボックスで、次の表に記載されているパラメーターを構成し、[OK] をクリックします。

    パラメーター

    説明

    参照

    イメージ名

    カスタムイメージの名前を入力します。

    該当なし

    イメージチェック

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

    デフォルトでは、[作成後にチェック] が選択されており、イメージチェック機能は、カスタムイメージが作成された直後にカスタムイメージをチェックします。 イメージチェックが完了すると、[カスタムイメージ] タブのイメージに対応する [チェック結果] 列にチェック結果が表示されます。 項目を修復する必要がある場合は、CloudOps Orchestration Service (OOS)ACS-ECS-RepairImage パブリックテンプレートを使用するか、チェック結果のソリューションに基づいて項目を手動で修復できます。

    説明

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

    イメージチェックの概要」をご参照ください。

    イメージファミリ

    オプション。 カスタムイメージのイメージファミリを選択します。 イメージファミリに属するカスタムイメージは、スムーズなイメージの更新とロールバックを可能にするために、廃止または復元できます。

    イメージファミリの概要」をご参照ください。

    イメージの説明

    オプション。 カスタムイメージの説明を入力します。

    該当なし

    タグ

    1 つ以上のタグを選択します。

    • タグは、ほとんどのシナリオでオプションのパラメーターです。

    • RAM ユーザーとしてログインし、RAM ユーザーにアタッチされたポリシーでタグの追加が必要な場合、タグは必須パラメーターです。 この場合、タグパラメーターを指定しないと、権限が不十分であることを示すエラーが報告されます。

    タグの概要」をご参照ください。

    リソースグループ

    オプション。 使用状況と権限に基づいてカスタムイメージを管理するリソースグループを選択します。

    リソースグループ」をご参照ください。

  5. [OK] をクリックします。

  6. カスタムイメージの作成進捗をクエリします。

    1. ECS コンソール - イメージ に移動します。

    2. [カスタムイメージ] タブで、作成したカスタムイメージのステータスを表示できます。 [ステータス] 列に [利用可能] と表示されている場合、カスタムイメージは想定どおりに作成されています。 カスタムイメージを使用してインスタンスを作成できます。