Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 온디맨드 용량 예약을 사용하고 있습니다. 하지만 Amazon EC2 인스턴스가 예약 용량을 사용하지 않습니다.
해결 방법
참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면 AWS CLI의 오류 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.
용량 예약 구성 확인
용량 예약 설정 확인
사전 요구 사항: 용량 예약은 다음 요구 사항을 준수해야 합니다.
- 용량 예약이 활성 상태입니다.
- 용량 예약이 EC2 인스턴스와 동일한 인스턴스 유형을 사용합니다.
- 용량 예약이 인스턴스와 동일한 가용 영역에 있습니다.
- 용량 예약 사용률이 100% 미만입니다.
용량 예약 설정을 확인하려면 Amazon EC2 콘솔을 연 다음 용량 예약을 선택합니다. 용량 예약이 위의 요구 사항을 준수하지 않는 경우 용량 예약을 취소하십시오. 그런 다음 올바른 설정으로 새 용량 예약을 만듭니다. 기존 용량 예약은 수정할 수 없습니다.
용량 예약을 열도록 설정했는지 확인
다음 describe-instances AWS CLI 명령을 실행하여 인스턴스의 용량 예약 설정을 확인합니다.
aws ec2 describe-instances --filters --instance-ids instance-id
참고: instance-id를 용량 예약을 사용하는 인스턴스의 ID로 바꾸십시오.
출력에서 CapacityReservationSpecification이 Open으로 설정되어 있는지 확인합니다. CapacityReservationSpecification이 None으로 설정된 경우 인스턴스가 용량 예약을 사용할 수 있도록 용량 예약 설정을 업데이트해야 합니다.
출력 예시:
"CapacityReservationSpecification": {
"CapacityReservationPreference": "open",
"CapacityReservationTarget": null
}
인스턴스 중지 및 시작 구성
참고: 인스턴스를 중지하고 시작할 때 인스턴스의 퍼블릭 IP 주소가 변경됩니다. 퍼블릭 IP 주소 대신 탄력적 IP 주소를 사용하여 외부 트래픽을 인스턴스로 라우팅하는 것이 가장 좋습니다. Amazon Route 53을 사용하는 경우 퍼블릭 IP 주소가 변경될 때 Route 53 DNS 레코드를 업데이트해야 할 수 있습니다.
인스턴스를 중지하고 시작하기 전에 다음 작업을 수행하십시오.
용량 예약을 열도록 설정
다음 단계를 완료하십시오.
- 인스턴스를 중지합니다.
- 인스턴스를 선택한 다음, 작업을 선택합니다.
- 인스턴스 설정을 선택한 다음 용량 예약 설정 수정을 선택합니다.
- 용량 예약 설정에서 열기를 선택합니다.
- 저장을 선택합니다.
- 인스턴스를 시작합니다.
- 다음 describe-instances 명령을 실행하여 CapacityReservationSpecification이 open으로 설정되었는지 확인합니다.
aws ec2 describe-instances --filters --instance-ids instance-id
참고: instance id를 인스턴스 ID로 바꾸십시오.
관련 정보
EC2 온디맨드 인스턴스의 vCPU 서비스 할당량 증가를 요청하려면 어떻게 해야 합니까?
EC2 인스턴스를 시작하거나 실행할 때 발생하는 InsufficientInstanceCapacity 오류를 해결하려면 어떻게 해야 합니까?
Amazon EC2 인스턴스를 실행하거나 시작할 때 발생하는 ReservationCapacityExceeded 오류를 해결하려면 어떻게 해야 합니까?