CloudOps Orchestration Service (OOS) は、カスタムイメージを作成するための ACS-ECS-CreateAndCopyImage という名前のパブリックテンプレートを提供しています。 このテンプレートを使用すると、リモートコマンドの送信、カスタムイメージの作成、イメージのコピーなどの操作を数クリックで実行できます。 このトピックでは、OOS を使用してカスタムイメージを作成する方法について説明します。
手順
OOS の [共通 O&M タスク] ページに移動します。
ECS コンソール - イメージ に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
[イメージの作成] をクリックし、[OOS で作成] を選択します。
[タスクの作成 イメージの作成または更新] ページで、[既存のインスタンスからイメージを作成] オプションがデフォルトで選択されています。 タスク実行設定を完了します。
[一般設定] セクションで、[新しいイメージ名] セクションにイメージ名を入力し、[権限] セクションでオプションを選択します。
[権限] を [現在のアカウントの既存の権限を使用] または [RAM ロールを指定し、このロールに付与された権限を使用] に設定できます。 この例では、[RAM ロールを指定し、このロールに付与された権限を使用] が選択されており、OOSServiceRole 権限が OOS によって偽装されます。
説明アカウントに OOS が偽装できる Resource Access Management (RAM) ロールがない場合は、OOS の RAM ロールを設定し、ロールに権限を付与します。 OOS の RAM 権限の設定方法をすでに理解している場合は、[OOS に RAM 権限を付与] をクリックして、必要な RAM 権限を付与します。
[インスタンスの選択] セクションで、カスタムイメージを作成する Elastic Compute Service (ECS) インスタンスを選択します。
カスタムイメージが作成されると、システムはディスクのスナップショットを自動的に生成します。 スナップショットの料金が発生します。
[リモートコマンドの送信] セクションで、インスタンスに適したコマンドタイプを選択し、コマンドの内容を入力します。
入力したリモートコマンドは、OOS がカスタムイメージを作成する前に、選択したインスタンスに送信されます。 リモートコマンドを入力して、ソフトウェアのインストールや O&M タスクの実行時間の記録など、インスタンスで特定の操作を実行できます。
[イメージの配布] セクションで、関連パラメーターを設定します。
パラメーター
説明
[他のリージョンにコピー]
1 つ以上のリージョンを選択します。 現在のリージョンでカスタムイメージが作成されると、イメージは選択したリージョンに自動的にコピーされます。
[共有アカウント ID]
1 つ以上の Alibaba Cloud アカウントの ID を指定します。 カスタムイメージが作成されると、イメージは指定されたアカウントに自動的に共有されます。
[スケーリンググループ設定] セクションで、スケーリング設定 ID を選択します。
イメージが作成されると、指定されたスケーリング設定のイメージパラメーターがこのイメージで自動的に更新されます。
[実行設定 (オプション)] セクションで、プロンプトに従ってタグとリソースグループを追加します。
[作成] をクリックします。 [パラメーターの確認] ダイアログボックスで、パラメーターを確認し、[OK] をクリックします。
タスクステータスが [成功] に変わると、カスタムイメージが作成され、イメージのコピーなどの操作が完了します。 作成されたイメージは、カスタムイメージリスト で表示できます。
説明[実行ステータス] が [実行中] の場合は、[出力] タブまたは [ログ] タブをクリックして、出力パラメーターまたはログを表示できます。
参照
カスタムイメージを作成した後、カスタムイメージを使用して次の操作を実行できます。