Systems Manager Automation を使用して OpsItem 問題を修復する - AWS Systems Manager

Systems Manager Automation を使用して OpsItem 問題を修復する

AWS Systems Manager Automation は、OpsItems で特定された AWS リソースに関する問題を迅速に修復するのに役立ちます。オートメーションは、事前定義された SSM オートメーションドキュメント (ランブック) を使用して、AWS リソースに関する一般的な問題を修正します。たとえば、オートメーションには、次のアクションを実行するためのランブックが含まれています。

  • Amazon Relational Database Service (Amazon RDS) および Amazon Elastic Compute Cloud (EC2) インスタンスを停止、開始、再起動、および終了します。

  • Amazon マシンイメージ (AMI)、Amazon Elastic Block Store (Amazon EBS) スナップショット、Amazon DynamoDB バックアップなどの AWS リソースを作成します。

  • Amazon EventBridge、AWS CloudTrail、Amazon Simple Storage Service (Amazon S3) バケットのログ記録とバージョン管理など、AWS のサービスを使用するようにリソースを設定します。

  • AWS Identity and Access Management (IAM) インスタンスプロファイルをインスタンスにアタッチします。

  • EC2 インスタンスの RDP および SSH 接続の問題をトラブルシューティングします。

  • EC2 インスタンスのアクセスをリセットします。

AWS マネジメントコンソールの各 OpsItem には、[ランブック] セクションがあります。

OpsCenter の Automation ドキュメントの機能

次の一覧では、 Automation ドキュメントの実行と問題の修復に役立つ機能について説明します。

  • OpsItem を生成した AWS リソースを選択すると、OpsCenter にそのリソースで実行できるオートメーションドキュメントのリストが表示されます。

  • リストからオートメーションドキュメントを選択すると、OpsCenter によってドキュメントの実行に必要なフィールドが事前設定されます。

  • OpsCenter は、特定の OpsItem に対して実行されたオートメーションドキュメントの記録を 30 日間保持します。

  • [Status and results (ステータスと結果)] 列では、次の例に示すように、オートメーションが失敗した理由、失敗したときに Automation ドキュメントのどのステップが実行されていたかなど、その実行に関する重要な詳細を表示するステータスを選択できます。

    
                            Automation ドキュメントが最後に実行されたときのステータス情報。
  • 選択した OpsItem の [関連リソースの詳細] ページには、[オートメーションの実行] リストが含まれます。この一覧では、問題を修復するために実行できる、最近使用した Automation ドキュメントまたはリソース固有の Automation ドキュメントを選択できます。このページには、Amazon CloudWatch メトリクスとアラーム、AWS CloudTrail ログ、AWS Config の詳細など、役に立つデータプロバイダーも含まれています。

    
                            実行可能な Automation ドキュメントと [関連リソース] タブで使用可能なメトリクスの一覧。
  • Automation ドキュメントに関する情報を表示するには、コンソールでその名前を選択するか、Systems Manager Automation ランブックのリファレンス を使用します。

ランブックを使用して OpsItem の問題を修復する

Systems Manager Automation ドキュメント (ランブック) を OpsItem から実行する場合は、シンプルなバージョンを実行するか、[高度な設定] オプションを選択することができます。[高度な設定] に、Systems Manager Automation ランブックが開きます。このランブックには、ランブックを実行するための複数のオプションがあります。


                    詳細設定を使用し、Systems Manager Automation で開く OpsCenter ランブック

次の手順では、シンプルなバージョンのランブックを実行する方法を示します。[高度な設定] のランブックの実行については、「オートメーションの操作」を参照してください。

開始する前に

Automation ドキュメント (ランブック) を実行して OpsItem の問題を修復する前に、次の手順を実行します。

  • Systems Manager Automation ドキュメントを実行するためのアクセス許可があることを確認します。詳細については、「オートメーションの設定」を参照してください。

  • 実行する自動化のリソース固有の ID 情報を収集します。たとえば、EC2 インスタンスを再起動する自動化を実行する場合、再起動するインスタンスの ID を指定する必要があります。

オートメーションドキュメント (ランブック) を実行して OpsItem の問題を修復するには

  1. AWS Systems Manager コンソール (https://console.aws.amazon.com/systems-manager/) を開きます。

  2. ナビゲーションペインで、[OpsCenter] を選択します。

  3. OpsItem ID を選択して、詳細ページを開きます。

    
                            OpsCenter の概要ページの新しい OpsItem
  4. [ランブック] セクションまでスクロールします。

  5. ランブックの検索バー、または右上の数字を使用して、実行する Automation ドキュメントを検索します。

  6. ランブックを選択し、[実行] を選択します。

  7. ランブックの必要な情報を入力し、[実行] を選択します。

  8. ナビゲーションペインで、[オートメーション] を選択後、[実行 ID] リンクを選択して、実行のステップとステータスを表示します。

関連付けられたランブックの使用

OpsItem から Automation ドキュメント (ランブック) を実行したら、ランブックは、将来の参照を目的として、その OpsItem の関連リソースに自動的に関連付けられます。関連付けられたランブックは、ランブックリストで他のランブックよりも上位にランク付けされます。

次の手順に従って、OpsItem の関連リソースに既に関連付けられている Automation ドキュメント (ランブック) を実行します。関連リソースの追加については、「OpsItems の使用」を参照してください。

リソースに関連付けられたランブックを実行して OpsItem の問題を修復するには

  1. AWS Systems Manager コンソール (https://console.aws.amazon.com/systems-manager/) を開きます。

  2. ナビゲーションペインで、[OpsCenter] を選択します。

  3. OpsItem を開きます。

  4. [関連リソース] セクションで、 Automation ドキュメント (ランブック) を実行するリソースを選択します。

  5. [Run automation (自動化を実行)] を選択し、実行する関連付けられた Automation ドキュメントを選択します。

  6. ランブックの必要な情報を入力し、[実行] を選択します。

  7. ナビゲーションペインで、[オートメーション] を選択後、[実行 ID] リンクを選択して、実行のステップとステータスを表示します。