Ubuntu Server 22.04 LTS、20.10 STR および 20.04、18.04、16.04 LTS 64 ビット (Snap) に SSM Agent をインストールする
開始する前に
Ubuntu Server 22.04 LTS、20.10 STR および 20.04、18.04、16.04 LTS 64 ビット (Snap) に SSM Agent をインストールする前に、次の点に注意してください。
- Snap または deb インストーラによるバージョン 16.04 のインストール
-
Ubuntu Server 16.04 では、SSM Agentは 16.04 AMI のバージョンに応じて、Snap または deb インストールパッケージのいずれかを使用してインストールされます。
- SSM Agent インストーラファイルの場所
-
Ubuntu Server 22.04 LTS、20.10 STR および 20.04、18.04、16.04 LTS (Snap 付き) の場合、SSM Agent インストーラファイル (エージェントバイナリや設定ファイルなど) は
/snap/amazon-ssm-agent/current/
ディレクトリに保存されています。このディレクトリで設定ファイルに変更を加えた場合、これらのファイルを/snap
ディレクトリから/etc/amazon/ssm/
ディレクトリにコピーする必要があります。ログファイルおよびライブラリファイルは変更されていません (/var/lib/amazon/ssm
、/var/log/amazon/ssm
)。 - Snap
candidate
チャンネルの使用 -
Snap ストアの候補チャネル (安定チャネルではなく) には、SSM Agent の最新バージョン (最新のバグ修正のすべてを含む) が含まれています。候補チャネルと安定チャネルの違いの詳細については、https://snapcraft.io/docs/channels
の「リスクレベル」を参照してください。 候補チャンネルの SSM Agent バージョン情報を追跡する場合は、Ubuntu Server 20.10 STR および 20.04、18.04、16.04 LTS 64 ビットインスタンスで次のコマンドを実行します。
sudo snap switch --channel=candidate amazon-ssm-agent
- バージョン 18.04 以降で推奨される Snap
-
Ubuntu Server 22.04 LTS、20.10 STR および 20.04、18.04 LTS では、Snap のみを使用することをお勧めします。また、エージェントの 1 つのインスタンスのみがインスタンスにインストールされて実行されていることを確認してください。Snap なしで SSM Agent を使用する場合は、SSM Agent をアンインストールします。続いて、SSM Agent を Ubuntu Server 16.04 および 14.04 64 ビット (deb) にインストールする手順に従って、SSM Agent を Debian パッケージとしてインストールします。インストールする前に、debian パッケージとして管理するパッケージのリストと重複する Snap がインストールされていないことを確認します。
Maximum timeout exceeded
エラーメッセージ-
Snap の既知の問題により、
Maximum timeout exceeded
コマンドの使用時にsnap
エラーが表示される場合があります。このエラーが表示された場合は、以下のコマンドを一度に 1 つずつ実行してエージェントの起動、停止、およびステータスの確認を行います。sudo systemctl start snap.amazon-ssm-agent.amazon-ssm-agent.service
sudo systemctl stop snap.amazon-ssm-agent.amazon-ssm-agent.service
sudo systemctl status snap.amazon-ssm-agent.amazon-ssm-agent.service
Ubuntu Server 22.04 LTS、20.10 STR および 20.04、18.04、16.04 LTS 64 ビットインスタンス (Snap パッケージ付き) に SSM Agent をインストールするには
-
識別子が
20180627
以降の Ubuntu Server 22.04 LTS、20.04、18.04、16.04 LTS 64 ビット AMIs では、SSM Agent はデフォルトでインストールされます。SSM Agent オンプレミスサーバーにインストールする場合やエージェントを再インストールする場合は、次のスクリプトを使用できます。ダウンロードの URL を指定する必要はありません。
snap
コマンドでは、エージェントが Snap アプリストアhttps://snapcraft.io から自動的にダウンロードされます。 sudo snap install amazon-ssm-agent --classic
-
SSM Agent が実行中であるかどうかを判断するために次のコマンドを実行します。
sudo snap list amazon-ssm-agent
-
前のコマンドから、
amazon-ssm-agent is stopped
、inactive
、disabled
が返された場合は、以下のコマンドを実行してサービスを開始します。sudo snap start amazon-ssm-agent
-
エージェントのステータスを確認します。
sudo snap services amazon-ssm-agent