presents by IT Consulting 109

AWS – SSMエージェントの手動インストール

概要

SSMエージェントは、一部のAmazon EC2 Amazon Machine Image (AMI) にデフォルトでインストールされていますが、仮想マシンから作成された Amazon EC2 インスタンスへは、エージェントを手動でインストールする必要があります。 SSMエージェントを手動でインストールする手順について記載しています。

 

SSMエージェント
AWS Systems Manager エージェント (SSM エージェント) は、Amazon EC2 インスタンスと、Systems Manager 用に設定されたハイブリッドインスタンス (ハイブリッドインスタンス) で実行される Amazon のソフトウェアです。SSM エージェント はクラウド上の Systems Manager サービスからのリクエストを処理し、リクエストに指定されたとおりにマシンを設定します。SSM エージェント は、EC2 メッセージングサービスを使用して、Systems Manager サービスにステータスと実行情報を返します。トラフィックをモニタリングすると、ec2messages.* エンドポイントと通信中のインスタンスが表示されます。

 

手順

1.作業ディレクトリを作成します。

mkdir /tmp/ssm

 

2.作業ディレクトリに移動します。

cd /tmp/ssm

実行結果

[~ ssm]

 

3.SSMインストーラーをダウンロードして実行します。

sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm

ちなみに32ビットインスタンスの場合は以下のコマンドを実行します。

sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_386/amazon-ssm-agent.rpm

実行結果

読み込んだプラグイン:priorities, update-motd, upgrade-helper
amazon-ssm-agent.rpm                                                          |  17 MB  00:00:22
/var/tmp/yum-root-FGzGDl/amazon-ssm-agent.rpm を調べています: amazon-ssm-agent-2.3.68.0-1.x86_64
/var/tmp/yum-root-FGzGDl/amazon-ssm-agent.rpm をインストール済みとして設定しています
依存性の解決をしています
amzn-main/latest                                                              | 2.1 kB  00:00:00
amzn-updates/latest                                                           | 2.5 kB  00:00:00
--> トランザクションの確認を実行しています。
---> パッケージ amazon-ssm-agent.x86_64 0:2.3.68.0-1 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

=================================================================================================
 Package                   アーキテクチャー          バージョン          リポジトリー          容量
=================================================================================================
インストール中:
 amazon-ssm-agent          x86_64                   2.3.68.0-1         /amazon-ssm-agent    55 M

トランザクションの要約
=================================================================================================
インストール  1 パッケージ

合計容量: 55 M
インストール容量: 55 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : amazon-ssm-agent-2.3.68.0-1.x86_64                                 1/1
amazon-ssm-agent start/running, process 18209
  検証中                  : amazon-ssm-agent-2.3.68.0-1.x86_64                                1/1

インストール:
  amazon-ssm-agent.x86_64 0:2.3.68.0-1

完了しました!

 

4.SSMエージェントの状態確認を行うには以下のコマンドを実行します。
Amazon Linux

sudo status amazon-ssm-agent

Amazon Linux 2

sudo systemctl status amazon-ssm-agent

実行結果

amazon-ssm-agent start/running, process 18209

 

5.停止している場合は起動します。
Amazon Linux

sudo start amazon-ssm-agent

Amazon Linux 2

sudo systemctl start amazon-ssm-agent

 

補足

ステータスの確認時に実行中と表示されても、AWSコンソールからターゲットとしてインスタンスが認識されない場合がありました。 その際の対応として、一度デーモンを再起動するとターゲットとしてインスタンスが認識されるようになりました。

amazon-ssm-agent start/running, process 18209
この記事を書いた人
名前:TRUE's。 千葉県育ち、神奈川県在住のIT系フリーエンジニア。 IT系のナレッジサイトを不定期で更新中。 フォトグラファー兼エンジニアとして日々勤しんでいる。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です