Amazon Elastic Compute Cloud
Linux 인스턴스용 사용 설명서

인스턴스 중지 문제 해결

Amazon EBS 인스턴스를 중지한 후 이 인스턴스가 stopping 상태로 멈춰 있는 것 같이 보일 경우 기본 호스트 컴퓨터에 문제가 있을 수 있습니다.

인스턴스가 running 상태에 있지 않은 동안에는 인스턴스 사용 요금이 부과되지 않습니다.

인스턴스의 콘솔 또는 AWS CLI 사용을 강제로 중단합니다.

  • 인스턴스의 콘솔 사용을 강제로 중단하려면 중지된 인스턴스를 선택하고 작업, 인스턴스 상태, 중지, 예, 강제 중지를 선택합니다.

  • 인스턴스의 AWS CLI 사용을 강제로 중단하려면 stop-instances 명령과 다음과 같은 --force 옵션을 사용합니다.

    aws ec2 stop-instances --instance-ids i-0123ab456c789d01e --force

10분 후에도 인스턴스가 중지되지 않는 경우 Amazon EC2 forum에 도움을 요청하는 글을 게시합니다. 해결 방법을 신속히 찾아내려면 인스턴스 ID를 포함하고 자신이 이미 수행했던 단계에 대해 설명하십시오. 지원 플랜이 있는 경우에는 지원 센터에서 기술 지원 사례를 요청할 수 있습니다.

대체 인스턴스 생성

Amazon EC2 forum 또는 지원 센터의 지원을 기다리는 동안 문제 해결을 시도하려면 대체 인스턴스를 생성합니다. 중지된 인스턴스의 AMI를 생성하고 새로운 AMI를 사용하여 새 인스턴스를 시작합니다.

콘솔을 사용하여 대체 인스턴스를 생성하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 인스턴스를 선택하고 멈춘 인스턴스를 선택합니다.

  3. 작업, 이미지, 이미지 생성을 차례로 선택합니다.

  4. 이미지 생성 대화 상자에서 다음 필드를 채운 다음 이미지 생성을 선택합니다.

    1. AMI에 대한 이름 및 설명을 지정합니다.

    2. 재부팅 안 함을 선택합니다.

    자세한 내용은 인스턴스에서 Linux AMI 생성 단원을 참조하십시오.

  5. AMI에서 새로운 인스턴스를 시작하고 새로운 인스턴스가 작동하는지 확인합니다.

  6. 멈춰 있는 인스턴스를 선택하고 작업, 인스턴스 상태, 종료를 차례로 선택합니다. 또한 인스턴스가 종료 중 상태로 멈추는 경우 Amazon EC2에서 몇 시간 내에 해당 인스턴스를 자동으로 종료합니다.

CLI를 사용하여 대체 인스턴스를 생성하려면

  1. create-image(AWS CLI) 명령 및 다음 --no-reboot 옵션을 사용하여 멈춰 있는 인스턴스에서 AMI를 생성합니다.

    aws ec2 create-image --instance-id i-0123ab456c789d01e --name "AMI" --description "AMI for replacement instance" --no-reboot
  2. run-instances(AWS CLI) 명령을 다음과 같이 사용하여 AMI에서 새 인스턴스를 시작합니다.

    aws ec2 run-instances --image-id ami-1a2b3c4d --count 1 --instance-type c3.large --key-name MyKeyPair --security-groups MySecurityGroup
  3. 새로운 인스턴스가 작동 중인지 확인합니다.

  4. terminate-instances(AWS CLI) 명령을 다음과 같이 멈춰 있는 인스턴스를 종료합니다.

    aws ec2 terminate-instances --instance-ids i-1234567890abcdef0

이전 절차에 설명된 대로 AMI를 만들 수 없으면 다음과 같이 대체 인스턴스를 설정할 수 있습니다.

(대안) 콘솔을 사용하여 대체 인스턴스를 생성하려면

  1. 인스턴스를 선택하고 설명, 블록 디바이스를 선택합니다. 각 볼륨을 선택하고 볼륨 ID를 적습니다. 어느 볼륨이 루트 볼륨인지 적어두어야 합니다.

  2. 탐색 창에서 볼륨을 선택합니다. 인스턴스에 해당하는 각 볼륨을 선택하고 작업, 스냅샷 생성을 차례로 선택합니다.

  3. 탐색 창에서 스냅샷을 선택합니다. 방금 만든 스냅샷을 선택한 후 작업, 볼륨 생성을 선택합니다.

  4. 멈춰 있는 인스턴스와 동일한 운영 체제에서 인스턴스를 시작합니다. 루트 볼륨의 볼륨 ID와 디바이스 이름을 적어둡니다.

  5. 탐색 창에서 인스턴스를 선택하고 방금 시작한 인스턴스를 선택한 후, 작업, 인스턴스 상태를 차례로 선택하고 중지를 선택합니다.

  6. 탐색 창에서 볼륨을 선택하고 중지된 인스턴스의 루트 볼륨을 선택한 후, 작업, 볼륨 분리를 선택합니다.

  7. 멈춰 있는 인스턴스에서 만든 루트 볼륨을 선택하고 작업, 볼륨 연결을 선택한 후, 이 볼륨을 새 인스턴스에 루트 볼륨으로 연결합니다(기록해 놓은 디바이스 이름 사용). 루트 이외의 다른 추가 볼륨을 인스턴스에 연결합니다.

  8. 탐색 창에서 인스턴스를 선택하고 대체 인스턴스를 선택합니다. 작업, 인스턴스 상태, 시작을 차례로 선택합니다. 인스턴스가 작동 중인지 확인합니다.

  9. 멈춰 있는 인스턴스를 선택하고 작업, 인스턴스 상태, 종료를 차례로 선택합니다. 또한 인스턴스가 종료 중 상태로 멈추는 경우 Amazon EC2에서 몇 시간 내에 해당 인스턴스를 자동으로 종료합니다.

이 페이지에서: