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

Resource Management:OOS を使用した、特定のタグを持つ複数の ECS インスタンスの一括起動

最終更新日:Nov 01, 2024

企業が自動化された運用および保守 (O&M) を実装するにあたって重要なのが、O&M をまとめて実行したい複数のリソースを迅速に見つけ出すことです。 これは、リソースタグとCloudOps Orchestration Service (OOS) を使用して実現できます。 このトピックでは、OOS を使用して、特定のタグを持つ複数の Elastic Compute Service (ECS) インスタンスをまとめて起動する方法について説明します。

ステップ 1:ECS インスタンスへのタグの追加

ECSコンソールまたはResource Managementコンソールの [タグ] ページで、ECSインスタンスにbusiness:bigdataタグを追加します。 この例では、Resource Management コンソールのタグページが使用されています。

  1. リソース管理コンソールにログインします。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. タグページのカスタムタグタブで、カスタムタグの作成をクリックします。

    image

  4. カスタムタグの作成ダイアログボックスで、ビジネス: bigdataタグを追加し、既存のECSインスタンスにタグを追加します。

    詳細については、「カスタムタグの追加」をご参照ください。

ステップ 2:OOS コンソールで特定のタグを持つ複数の ECS インスタンスをまとめて起動

OOS コンソールで ACS-ECS-BulkyStartInstances のパブリックテンプレートを実行します。 このステップでは、business:bigdataタグが追加されたECSインスタンスにテンプレート実行オブジェクトを設定します。

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

  2. 左側のナビゲーションウィンドウで、自動タスク > パブリックテンプレートを選択します。

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

    説明

    デフォルトでは、リージョンにデプロイされた OOS は、そのリージョンにおけるリソースのみ管理できます。 たとえば、中国 (杭州) リージョンにデプロイされた OOS を使用する場合、中国 (杭州) リージョンでのみ ECS インスタンスを管理できます。 ただし、OOS には、他のリージョンにデプロイされたリソースを管理する方法も存在します。 他のリージョンで API 操作を呼び出す場合は、ACS::ExecuteAPI 操作でリージョン ID を指定します。 この方法は使用しないことを推奨します。 したがって、この例では、OOSのリージョンが、手順1: ECSインスタンスへのタグの追加で指定したECSインスタンスのリージョンと同じであることを確認する必要があります。 OOSの制限の詳細については、「制限」をご参照ください。

  4. パブリックテンプレートページで、ACS-ECS-BulkyStartInstancesを見つけて、実行の作成をクリックします。

  5. [タスクの作成] ページで、次の手順を実行します。

    1. 基本情報ステップで、デフォルト値を保持し、次のステップ: パラメータ設定をクリックします。

      [実行モード] のデフォルト値は [自動] です。 この値は、テンプレート内のすべてのタスクが自動的に実行されることを示しています。

    2. パラメーター設定ステップで、TargetInstance[インスタンスタグの指定] に設定し、[タグ] キーのドロップダウンリストから [ビジネス] を選択し、[タグ値のドロップダウンリストからbigdata] を選択し、OOSAssumeRole[現在のアカウントの既存の権限を使用] に設定します。 他のパラメータのデフォルト値を保持します。

    3. 次のステップ: OKをクリックします。

    4. OKステップで、設定を確認し、作成をクリックします。

  6. 表示されるページの実行ステップと結果セクションで、ECSインスタンスの開始をクリックします。

  7. ループタスクタブで実行結果を表示します。

    business:bigdataタグが追加されたすべてのECSインスタンスが起動されます。