Ubuntu Server 16.04 および 14.04 64 ビット (deb) に SSM Agent をインストールする - AWS Systems Manager

Ubuntu Server 16.04 および 14.04 64 ビット (deb) に SSM Agent をインストールする

重要

64 ビットバージョンの Ubuntu Server に SSM Agent をインストールする前に、正しいインストールツールを使用していることを確認してください。識別番号が 20180627 以降の Amazon マシンイメージ (AMI) では、SSM Agent は Snap パッケージを使用してバージョン 16.04 にプリインストールされています。以前の AMI から作成されたインスタンスでは、deb インストーラパッケージを使用して SSM Agent をインストールする必要があります。詳細については、「正しい SSM Agent バージョンを特定して、64 ビット Ubuntu Server 16.04 インスタンスにインストールする」を参照してください。SSM Agent が Snap と連動したインスタンスにインストールされた状態で、deb インストーラパッケージを使用して SSM Agent をインストールまたは更新すると、インストールまたは SSM Agent オペレーションは失敗する可能性があります。

ほとんどの場合、AWS が提供する Amazon Machine Images (AMIs) Ubuntu Server 16.04 には、デフォルトで AWS Systems Manager エージェント (SSM Agent) がプリインストールされています。詳細については、「SSM Agent がプリインストールされている AMIs を見つける」を参照してください。

バージョン 20180627 以前の新しい Ubuntu Server 16.04 インスタンスに SSM Agent がプリインストールされていない状態で、Ubuntu Server 14.04 にエージェントをインストールする場合や、手動で再インストールする必要がある場合は、このページの情報を参考にしてください。

Ubuntu Server 16.04 および 14.04 64 ビット (deb) の SSM Agent 用クイックインストールコマンド

次のステップに従って、シングルインスタンスに SSM Agent を手動でインストールします。この手順では、グローバルに利用可能なインストールファイルを使用します。

クイックコピーアンドペーストコマンドを使用して Ubuntu Server 16.04 および 14.04 64 ビット (deb) に SSM Agent をインストールするには
  1. SSH など、任意の方法を使用して Ubuntu Server インスタンスに接続します。

  2. 次のコマンドを実行して、インスタンスに一時ディレクトリを作成します。

    mkdir /tmp/ssm
  3. 一時ディレクトリに変更します。

    cd /tmp/ssm
  4. 以下のコマンドを実行します。

    注記

    次のコマンドの URL には ec2-downloads-windows ディレクトリが含まれていますが、これらは Ubuntu Server 16.04 および 14.04 64 ビット用の正しいグローバルインストールファイルです。

    wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
    sudo dpkg -i amazon-ssm-agent.deb
  5. (推奨事項) 以下のコマンドのいずれかを実行し、SSM Agent が実行中であるかどうかを特定します。

    Ubuntu Server 16.04
    sudo systemctl status amazon-ssm-agent
    Ubuntu Server 14.04
    sudo status amazon-ssm-agent

    ほとんどの場合、コマンドは、エージェントが実行中であることを報告します。

    まれに、次の例に示されているように、コマンドは、エージェントがインストールされているにも関わらず実行されていないことを報告します。

  6. 前のコマンドから、amazon-ssm-agent is stoppedinactivedisabled が返された場合は、次のいずれかのコマンドを実行してサービスを開始します。

    Ubuntu Server 16.04:

    sudo systemctl enable amazon-ssm-agent

    Ubuntu Server 14.04:

    sudo start amazon-ssm-agent

ユーザーのリージョンの Ubuntu Server 16.04 および 14.04 64 ビット (deb) で SSM Agent 用のカスタムインストールコマンドを作成する

スクリプトまたはテンプレートを使用する複数のインスタンスで SSM Agent をインストールする場合は、作業中の AWS リージョン に保存されているインストールファイルを使用することをお勧めします。

次のコマンドでは、米国東部 (オハイオ) リージョン (us-east-2) で、パブリックアクセス可能な S3 バケットを使用する例を示します。

ヒント

このトピックで前述した手順 Ubuntu Server 16.04 および 14.04 64 ビット (deb) の SSM Agent 用クイックインストールコマンド のグローバル URLは、構築したカスタムリージョン URL に置き換えることもできます。

次のコマンドで、[Region] (リージョン) をユーザー自身の情報に置き換えます。サポートされている region 値の一覧については、「Amazon Web Services 全般のリファレンス」の「Systems Manager サービスエンドポイント」にある Region 列を参照してください。

wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb

次の例を参照してください。

wget https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb