Linux를 실행하는 Lightsail 인스턴스를 Amazon EC2로 내보내려면 어떻게 해야 합니까?

3분 분량
0

Linux를 실행하는 Amazon Lightsail 인스턴스가 있습니다. 문제를 해결하거나 고급 Amazon EC2 기능을 사용할 수 있도록 인스턴스를 Amazon EC2(Amazon Elastic Compute Cloud)로 내보내려고 합니다. 어떻게 해야 합니까?

​해결 방법

참고: IP 주소는 Lightsail에서 Amazon EC2로 이전할 수 없습니다. 내보낸 Lightsail 인스턴스에서 생성된 Amazon EC2 인스턴스는 다른 IP 주소를 갖습니다.

Lightsail 인스턴스를 Amazon EC2로 내보내기

1.    Lightsail 콘솔에 로그인합니다.

2.    인스턴스의 스냅샷을 생성합니다.

3.    [Snapshots] 탭을 연 다음 인스턴스에 대한 드롭다운 메뉴를 확장합니다.

4.    스냅샷 메뉴를 연 다음 [Export to Amazon EC2]를 선택합니다.

5.    대화 상자에서 정보를 검토한 다음 [Yes, Continue]를 선택합니다.

6.    대화 상자에서 정보를 검토한 다음 [Acknowledged]를 선택합니다.

참고: 내보내기 작업은 원본 인스턴스 또는 블록 스토리지 디스크의 크기와 구성에 따라 오래 걸릴 수 있습니다. Lightsail Task Monitor를 사용하여 내보내기 상태를 추적하십시오.

7.    스냅샷을 내보낸 후 Lightsail Task Monitor 메뉴를 열고 [Open to Amazon EC2 console]을 선택합니다. 스냅샷은 Amazon EC2 콘솔에 Amazon Machine Image(AMI)로 저장됩니다.

참고: Lightsail Task Monitor 메뉴에서 [Create a new Amazon EC2 instance]를 선택하지 마십시오. 대신 이 문서의 Lightsail 스냅샷에서 Amazon EC2 인스턴스 생성 섹션에 설명된 대로 Amazon EC2 콘솔을 열고 인스턴스를 생성합니다. Lightsail 콘솔에서 생성된 인스턴스는 Lightsail 키가 인스턴스에서 제거되더라도 항상 Amazon EC2 콘솔에 Lightsail 키를 표시합니다. SSH 키 페어 일관성을 보장하려면 Amazon EC2 콘솔에서 인스턴스를 수동으로 생성합니다.

Amazon EC2의 새 솔루션이 실행될 때까지 Lightsail 인스턴스를 유지하도록 합니다. 불필요한 비용이 발생하지 않도록 더 이상 필요하지 않은 Lightsail 인스턴스는 삭제합니다.

Lightsail 인스턴스를 Amazon EC2로 내보낸 후 내보낸 스냅샷을 사용하여 새 Amazon EC2 인스턴스를 생성하거나, 문제를 해결하거나, 데이터를 복구할 수 있습니다.

Lightsail 스냅샷에서 Amazon EC2 인스턴스 생성

1.    Amazon EC2 콘솔에서 [AMI] 창을 엽니다.

2.    생성한 Lightsail 스냅샷과 연관된 AMI를 선택합니다.

3.    [시작]을 선택합니다.

4.    Amazon EC2 인스턴스 생성 마법사의 단계를 따릅니다.

참고: 마법사의 5단계에서 나중에 쉽게 식별할 수 있도록 인스턴스에 대한 태그를 생성합니다.

5.    [시작]을 선택합니다.

6.    새 키 페어를 생성하고 프라이빗 키 파일을 다운로드합니다.

7.    [인스턴시 시작]을 선택합니다.

8.    인스턴스를 실행한 후 SSH를 사용하여 인스턴스에 연결합니다.

9.    텍스트 편집기에서 ~/.ssh/authorized_keys를 열고 파일에서 "LightsailDefaultKeyPair"를 제거합니다.

Amazon EC2 인스턴스를 사용하여 Lightsail 스냅샷에서 문제 해결 또는 데이터 복구

1.    Lightsail 스냅샷에서 새 Amazon EBS 볼륨을 생성합니다.

2.    Lightsail 인스턴스와 동일한 가용 영역에서 새 Amazon EC2 인스턴스를 시작합니다. 새 인스턴스가 복구 인스턴스입니다.

3.    새 Amazon EBS 볼륨을 복구 인스턴스에 연결합니다.

4.    SSH를 사용하여 새 인스턴스에 연결하고 다음 명령을 실행합니다.

sudo mount /dev/sdf1 /mnt

중요: sdf1은 인스턴스 유형 및 배포에 따라 적절한 디바이스 이름으로 바꿉니다. 다른 경로를 선호하는 경우 탑재 지점(/mnt)을 조정할 수 있습니다. 경로는 아직 사용 중이지 않아야 합니다. Nitro 인스턴스의 경우 디바이스 이름 /dev/nvme1n1p1을 사용합니다. 이전 세대 인스턴스의 경우 디바이스 이름 /dev/xvdf1을 사용합니다.

5.    복구 인스턴스를 사용하여 문제를 해결하거나 데이터를 복구합니다.


관련 정보

Amazon EC2 Update – Additional Instance Types, Nitro System, and CPU Options

탄력적 IP 주소

Elastic Load Balancing

Amazon EC2 인스턴스로 트래픽 라우팅