:beginner: Amazon EC2 Simple Systems Manager(SSM) 에이전트 설치


Amazon EC2 Systems Manager를 사용하기 위한 에이전트를 배포하기 전까지의 단계입니다.
내용으로서는 초보자용으로 되어 있습니다.

전제 조건



SSM 에이전트의 배포 대상 인스턴스에서 S3에 액세스(HTTPS)할 수 있어야 합니다.

Simple Systems Manager용 관리 정책 추가



SSM을 사용하려는 인스턴스에 할당된 IAM 역할에 SSM 관리 정책을 연결합니다.
롤이 없는 경우는 작성한다.


「AmazonEC2RoleforSSM」을 선택해 「정책의 첨부」를 실시한다.




Simple Systems Manager 에이전트 설치



Amazon Linux, RHEL 및 CentOS 64비트 도쿄 리전의 절차

새 인스턴스의 경우 사용자 데이터에 다음을 추가로 정의합니다.


#!/bin/bash
cd /tmp
sudo yum install -y https://amazon-ssm-ap-northeast-1.s3.amazonaws.com/latest/linux_amd64/amazon-ssm-agent.rpm

이미 실행중인 인스턴스의 경우 로그인 후 다음 명령을 실행합니다.


sudo yum install -y https://amazon-ssm-ap-northeast-1.s3.amazonaws.com/latest/linux_amd64/amazon-ssm-agent.rpm
[ec2-user@ip-10-0-2-141 ~]$ sudo yum install -y https://amazon-ssm-ap-northeast-1.s3.amazonaws.com/latest/linux_amd64/amazon-ssm-agent.rpm
Loaded plugins: priorities, update-motd, upgrade-helper
amazon-ssm-agent.rpm                                            | 6.0 MB  00:00:00
Examining /var/tmp/yum-root-Mncwuv/amazon-ssm-agent.rpm: amazon-ssm-agent-2.0.822.0-1.x86_64
Marking /var/tmp/yum-root-Mncwuv/amazon-ssm-agent.rpm to be installed
Resolving Dependencies
amzn-main/latest                                                | 2.1 kB  00:00:00
amzn-updates/latest                                             | 2.3 kB  00:00:00
--> Running transaction check
---> Package amazon-ssm-agent.x86_64 0:2.0.822.0-1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================
 Package                Arch         Version             Repository               Size
=======================================================================================
Installing:
 amazon-ssm-agent       x86_64       2.0.822.0-1         /amazon-ssm-agent        17 M

Transaction Summary
=======================================================================================
Install  1 Package

Total size: 17 M
Installed size: 17 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : amazon-ssm-agent-2.0.822.0-1.x86_64                                 1/1
amazon-ssm-agent start/running, process 7104
  Verifying  : amazon-ssm-agent-2.0.822.0-1.x86_64                                 1/1

Installed:
  amazon-ssm-agent.x86_64 0:2.0.822.0-1

Complete!
[ec2-user@ip-10-0-2-141 ~]$

Simple Systems Manager 에이전트 시작 확인
[ec2-user@ip-10-0-2-141 ~]$ sudo status amazon-ssm-agent
amazon-ssm-agent start/running, process 7104
[ec2-user@ip-10-0-2-141 ~]$

덧붙여서 Amazon Linux의 경우 Upstart에서 관리됩니다.
[ec2-user@ip-10-0-2-141 ~]$ sudo initctl list |grep amazon-ssm-agent
amazon-ssm-agent start/running, process 7104
[ec2-user@ip-10-0-2-141 ~]$

Simple Systems Manager에 등록 확인



EC2의 SYSTEM MANAGER 공유 리소스에서 관리형 인스턴스를 선택합니다.
에이전트를 설치한 인스턴스가 등록되어 있는지 확인할 수 있습니다.

좋은 웹페이지 즐겨찾기