CentOS インスタンスに SSM エージェントを手動でインストールする - AWS Systems Manager

CentOS インスタンスに SSM エージェントを手動でインストールする

CentOS インスタンスに接続し、次の手順を実行して、AWS Systems Manager エージェント (SSM Agent) をインストールします。Systems Manager を使用してコマンドを実行するインスタンスごとに以下の手順を実行します。

注記

SSM ドキュメント yum を使用してエージェントがインストールまたは更新された後、マネージドインスタンスで AWS-UpdateSSMAgent コマンドを使用して SSM Agent を更新する場合、「Warning: RPMDB altered outside of yum (警告: RPMDB が yum 外で変更されました)」というメッセージが表示されることがあります。このメッセージは正常であり、無視してもかまいません。

CentOS 8.x

CentOS 8.x に SSM エージェントをインストールするには

  1. Python 2 または Python 3 のいずれかが CentOS 8 インスタンスにインストールされていることを確認します。これは、SSM エージェントが適切に動作するための必要条件です。

  2. SSM エージェントインストーラをダウンロードして実行するには、次のコマンドを実行します。

    region は、米国東部 (オハイオ) リージョンの us-east-2 のように、AWS Systems Manager でサポートされている AWS リージョン の識別子を表します。サポートされている region 値の一覧については、アマゾン ウェブ サービスの全般リファレンスの「Systems Manager サービスエンドポイント」にある Region 列を参照してください。

    Intel 64-bit (x86_64) インスタンス:

    sudo dnf install -y https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_amd64/amazon-ssm-agent.rpm
  3. SSM エージェントが実行中であるかどうかを判断するために次のコマンドを実行します。コマンドはメッセージ amazon-ssm-agent is running を返します。

    sudo systemctl status amazon-ssm-agent
  4. 前のコマンドから amazon-ssm-agent is stopped が返された場合は、以下のコマンドを実行します。

    1. サービスを起動します。

      sudo systemctl enable amazon-ssm-agent
      sudo systemctl start amazon-ssm-agent
    2. エージェントのステータスを確認します。

      sudo systemctl status amazon-ssm-agent
CentOS 7.x

CentOS 7.x に SSM エージェントをインストールするには

  1. SSM エージェントインストーラをダウンロードして実行するには、次のコマンドを実行します。

    region は、米国東部 (オハイオ) リージョンの us-east-2 のように、AWS Systems Manager でサポートされている AWS リージョン の識別子を表します。サポートされている region 値の一覧については、アマゾン ウェブ サービスの全般リファレンスの「Systems Manager サービスエンドポイント」にある Region 列を参照してください。

    Intel 64-bit (x86_64) インスタンス:

    sudo yum install -y https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_amd64/amazon-ssm-agent.rpm

    ARM 64-bit (arm64) インスタンス:

    sudo yum install -y https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_arm64/amazon-ssm-agent.rpm
  2. SSM エージェントが実行中であるかどうかを判断するために次のコマンドを実行します。コマンドはメッセージ amazon-ssm-agent is running. を返します。

    sudo systemctl status amazon-ssm-agent
  3. 前のコマンドから amazon-ssm-agent is stopped が返された場合は、以下のコマンドを実行します。

    1. サービスを起動します。

      sudo systemctl enable amazon-ssm-agent
      sudo systemctl start amazon-ssm-agent
    2. エージェントのステータスを確認します。

      sudo systemctl status amazon-ssm-agent
CentOS 6.x

CentOS 6.x に SSM エージェントをインストールするには

  1. SSM エージェントインストーラをダウンロードして実行するには、次のコマンドを実行します。

    region は、米国東部 (オハイオ) リージョンの us-east-2 のように、AWS Systems Manager でサポートされている AWS リージョン の識別子を表します。サポートされている region 値の一覧については、アマゾン ウェブ サービスの全般リファレンスの「Systems Manager サービスエンドポイント」にある Region 列を参照してください。

    Intel 64-bit (x86_64) インスタンス:

    sudo yum install -y https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_amd64/amazon-ssm-agent.rpm

    Intel 32-bit (x86) インスタンス:

    sudo yum install -y https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_386/amazon-ssm-agent.rpm
  2. SSM エージェントが実行中であるかどうかを判断するために次のコマンドを実行します。コマンドはメッセージ amazon-ssm-agent is running. を返します。

    sudo status amazon-ssm-agent
  3. 前のコマンドから amazon-ssm-agent is stopped が返された場合は、以下のコマンドを実行します。

    1. サービスを起動します。

      sudo start amazon-ssm-agent
    2. エージェントのステータスを確認します。

      sudo status amazon-ssm-agent
注記

指定した AWS リージョン からエージェントをダウンロードできない場合は、以下のグローバル URL のいずれかを使用してください。次の URL には「ec2-downloads-windows」と示されていますが、これらは Linux オペレーティングシステム用の正しい URL です。

  • Intel 64-bit (x86_64)

    https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
  • Intel 32-bit (x86)

    https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_386/amazon-ssm-agent.rpm
  • ARM 64-bit (arm64)

    https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
重要

新しい機能が Systems Manager に追加されるか、既存の機能が更新されると必ず、更新されたバージョンの SSM エージェントがリリースされます。古いバージョンのエージェントがインスタンスで実行されていると、SSM エージェントプロセスによっては失敗することがあります。そのため、インスタンス上で SSM エージェントを最新に維持するプロセスを自動化することをお勧めします。詳細については、SSM エージェントの更新を自動化する を参照してください。GitHub の SSM エージェントリリースノートページをサブスクライブすると、SSM エージェントの更新に関する通知を受け取ることができます。