[AWS] System Manager Runcommand
System Manager Runcommand
- 사용 Run Command의 기능을 실행하려면AWS Systems Manager를 사용하면 관리형 인스턴스의 구성을 원격으로 안전하게 관리할 수 있다.
- A관리형 인스턴스는 Systems Manager 용으로 구성된 하이브리드 환경의 Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스 또는 온프레미스 머신이다.
- Run Command를 사용하면 일반적인 관리 작업을 자동화하고 대규모로 1회 구성 변경을 수행할 수 있다.
- 관리자는 사용Run Command관리형 인스턴스에 대해 애플리케이션 설치 또는 부트스트랩, 배포 파이프라인 구축, Auto Scaling 그룹에서 인스턴스가 제거될 때 로그 파일 캡처, 인스턴스를 Windows 도메인에 연결 등과 같은 다양한 작업을 수행한다.
실습
- AWS Systems Manager Session Manager를 통해서 EC2 인스턴스에 접속을 시도하면 EC2 인스턴스 디스크 볼륨에 여유공간이 없어서 접속이 되지 않는다.
- 대상 디렉토리 .(/tmp) 의 파일을 삭제하기
디스크에 여유 볼륨이 없어서 접속이 안됨을 확인한다 .
AWS Systems Manager Run Command를 이용해서 최적화한다 .
Run Command 설정
좌측 노드 관리에서 Run Command 선택
AWS-RunShellScripts를 선택한다 .
전체 디렉터리를 삭제하는 명령어를 삽입한다 .
대상 디렉토리 선정 .(/tmp)
대상 인스턴스 선택
ec2 접속 확인
댓글
댓글 쓰기