내용으로 건너뛰기

EC2 Auto Scaling 그룹에 속한 Amazon EC2 인스턴스의 문제를 해결하려면 어떻게 해야 합니까?

2분 분량
0

Amazon EC2 Auto Scaling 그룹에 속한 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 문제를 해결하고 싶습니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면 AWS CLI의 오류 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.

EC2 Auto Scaling 그룹의 EC2 인스턴스가 서비스 중 상태인 경우 인스턴스를 중지, 시작 또는 재부팅할 수 없습니다. 인스턴스만 종료할 수 있습니다.

EC2 Auto Scaling 그룹에 속한 인스턴스를 중지, 시작, 재부팅 또는 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.

Auto Scaling 그룹에서 인스턴스를 일시적으로 제거

업데이트하거나 문제를 해결할 수 있도록 Auto Scaling 그룹에서 인스턴스를 제거하려면 인스턴스 상태를 서비스 중에서 대기로 변경하십시오.

Auto Scaling 그룹에서 인스턴스 분리

인스턴스를 Auto Scaling 그룹에서 분리하면 인스턴스가 독립되고 문제 해결 작업을 수행할 수 있습니다. 인스턴스 문제를 해결한 후 인스턴스를 Auto Scaling 그룹에 다시 연결합니다.

종료 및 상태 확인 프로세스 일시 중지

Auto Scaling 그룹이 상태 확인에 실패한 인스턴스를 종료하지 않도록 종료상태 확인 프로세스를 일시 중지합니다.

Amazon EC2 콘솔을 사용하여 프로세스를 일시 중지하려면 다음 단계를 완료하십시오.

  1. Amazon EC2 콘솔을 엽니다.
  2. 탐색 창에서 Auto Scaling 그룹을 선택합니다.
  3. 영향을 받는 인스턴스가 있는 Auto Scaling 그룹을 선택합니다.
  4. 편집을 선택합니다.
  5. 고급 구성일시 중지된 프로세스에서 종료상태 확인을 선택합니다.
    중요: 종료 프로세스와 상태 확인 프로세스를 모두 일시 중지해야 합니다. 상태 확인을 선택하지 않으면 인스턴스를 중지하거나 재부팅할 때 인스턴스가 비정상 상태가 됩니다. 이 시나리오에서는 종료 프로세스를 재개할 때 상태 확인에 실패했기 때문에 EC2 Auto Scaling이 인스턴스를 교체합니다.
  6. 업데이트를 선택합니다.
  7. 문제 해결 또는 업데이트 작업을 수행합니다.
  8. Auto Scaling 그룹 페이지로 다시 이동합니다.
  9. 영향을 받는 인스턴스가 있는 Auto Scaling 그룹을 선택합니다.
  10. 편집을 선택합니다.
  11. 일시 중지된 프로세스에서 종료상태 확인을 선택 취소합니다.
  12. 업데이트를 선택합니다.

AWS CLI를 사용하여 프로세스를 일시 중지하려면 다음 단계를 완료하십시오.

  1. EC2 Auto Scaling 프로세스를 일시 중지하려면 다음 suspend-processes 명령을 실행합니다.
    aws autoscaling suspend-processes --auto-scaling-group-name autoscalinggroupname --scaling-processes Terminate HealthCheck
    참고: autoscalinggroupname을 EC2 Auto Scaling 그룹의 이름으로 바꾸십시오.
  2. 문제 해결 또는 업데이트 작업을 수행합니다.
  3. 프로세스를 재개하려면 다음 resume-processes 명령을 실행합니다.
    aws autoscaling resume-processes --auto-scaling-group-name autoscalinggroupname --scaling-processes Terminate HealthCheck
    참고: autoscalinggroupname을 EC2 Auto Scaling 그룹의 이름으로 바꾸십시오.

관련 정보

Amazon EC2 Auto Scaling 프로세스 일시 중지 및 재개

AWS 공식업데이트됨 5달 전