AWS Korea Tech Blog

AWS Support Automation Workflows (SAW)를 사용하여 Systems Manager에서 관리형 노드 문제 해결하기

thumbnail

AWS Support Automation Workflows (SAW)를 사용하여 Systems Manager에서 관리형 노드 문제 해결하기

소개

  • AWS Support 엔지니어들은 종종 AWS Systems Manager 에서 관리 형 노드로 등록되지 않은 Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스와 관련된 문제를 보고 하는 고객들을 접하게 됩니다.
  • 문제 해결을 위해 보안 그룹, 네트워크 설정 및 권한을 확인하는 데는 많은 시간이 소요됩니다.
  • Systems Manager에서 관리 형 노드 문제를 모니터링하고 자동으로 분석하도록 SAW를 사용하여 아키텍처를 구성하는 방법에 대해서도 알아봅니다.

솔루션 개요

  1. SAW 런북을 사용하여 Systems Manager에서 관리 형 노드로 등록되지 않는 EC2 인스턴스 관련 문제를 해결합니다.
  2. Systems Manager에서 해당 EC2 인스턴스가 관리 형 노드로 등록되어 있는지 확인합니다.
  3. 분석 결과를 받아 Slack 또는 이메일을 통해 알림을 받을 수 있도록 설정합니다.

SAW 런북 실행

  • Systems Manager에서 EC2 인스턴스가 관리 형 노드로 등록되지 않은 경우 SAW 런북 AWSSupport-TroubleshootManagedInstance을 실행합니다.
  • Slack 또는 이메일을 통해 알림이 전송됩니다.

AWS Secrets Manager 설정

  • SlackWebHookUrl을 등록하기 위해 AWS Secrets Manager를 사용합니다.
  • 배포 마법사에서 Amazon SNS 주제의 ARN 및 Secrets Manager의 SECRET_NAME을 입력합니다.

문제 해결

  • Systems Manager는 권한이 없기 때문에 EC2 인스턴스를 관리 형 노드로 등록할 수 없습니다.
  • 문제를 해결하려면 분석 결과에 제공된 문서 링크를 참조하세요.

정리

  • 생성한 리소스를 정리하려면 관련 단계를 완료하세요.

결론

  • SAW를 사용하여 Systems Manager가 관리 형 노드로 등록하지 못하는 EC2 인스턴스 관련 문제를 자동으로 해결할 수 있습니다.
  • 예시 아키텍처를 통해 EC2 인스턴스를 모니터링하고 문제가 발생한 경우 SAW 런북을 자동으로 실행할 수 있습니다.
  • 자동화된 문제 감지 및 해결을 통해 Systems Manager에서 EC2 인스턴스에 대한 현황을 정확하게 파악할 수 있습니다.