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

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

最終更新日:Jan 04, 2024

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

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

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

  1. Resource Access Management コンソールにログインします。
  2. 左側のナビゲーションペインで、[タグ] > [タグ] を選択します。
  3. 上部のナビゲーションバーで、リージョンを選択します。
  4. [カスタムタグ] タブで、[カスタムタグの作成] をクリックします。
  5. [カスタムタグの作成] ダイアログボックスで、 business: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][インスタンスタグの指定] に設定します。 次に、[タグキー] のドロップダウンリストから business を、[タグ値] のドロップダウンリストから bigdata を選択します。 [OOSAssumeRole][現在のアカウントの既存権限を使用] に設定します。 他のパラメーターはデフォルト値を使用します。

    3. [次へ:OK] をクリックします。

    4. 設定を確認し、[作成] をクリックします。

  6. [実行結果] セクションで、[ECS インスタンスの開始] をクリックします。

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

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