Snowball Edge에서 Amazon EC2 인스턴스를 시작하려면 어떻게 해야 합니까?

3분 분량
0

AWS Snowball Edge 디바이스에서 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스를 시작하려고 합니다.

해결 방법

시작하기 전에 AWS 계정에 지원되는 AMI가 있는지 확인하세요. Snowball Edge 디바이스의 인스턴스에 대한 할당량도 검토해야 합니다.

Snowball Edge 클라이언트, Snowball Edge 디바이스 및 AWS 명령줄 인터페이스(AWS CLI) 준비

1.    Snowball Edge 클라이언트를 다운로드합니다.

2.    Snowball Edge 클라이언트의 프로필을 구성하십시오.

3.    Snowball Edge 클라이언트를 사용해 unlock-device 명령을 실행하여 Snowball Edge 디바이스의 잠금을 해제하십시오.

$ snowballEdge unlock-device

4.    디바이스가 잠금 해제되는 데 몇 분 정도 걸릴 수 있습니다. Snowball Edge 클라이언트를 사용해 describe-device 명령을 실행하여 잠금 해제 상태를 확인할 수 있습니다.

$ snowballEdge describe-device

5.    각 Snowball Edge 디바이스에는 고유한 자체 AWS CLI 자격 증명 세트가 있습니다. 다음 명령을 실행하여 디바이스의 자격 증명을 가져오십시오.

$ snowballEdge list-access-keys

$ snowballEdge get-secret-access-key --access-key-id (Enter access key)

6.    AWS CLI의 최신 버전을 설치하고 구성합니다.

참고: Snowball Edge 디바이스에 있는 Amazon Simple Storage Service(Amazon S3) 버킷으로 데이터를 전송하려면 AWS CLI 버전 1.16.14를 사용해야 합니다.

Amazon EC2 인스턴스를 시작합니다.

1.    describe-device Snowball 클라이언트 명령을 실행하십시오.

$ snowballEdge describe-device

2.    명령 출력에서 연결된 네트워크 연결의 physical-network-interface-id를 적어둡니다.

3.    create-virtual-network-interface Snowball 클라이언트 명령을 실행하고 다음을 입력하십시오.

--physical-network-interface-id에 이전 단계에서 기록해 둔 ID를 입력하십시오.

--ip-address-assignmentDHCP 또는 STATIC을 입력합니다.

$ snowballEdge create-virtual-network-interface --physical-network-interface-id s.ni-xxxxxxxxxxxx --ip-address-assignment DHCP

$ snowballEdge create-virtual-network-interface --physical-network-interface-id s.ni-xxxxxxxxxxxx --ip-address-assignment STATIC --static-ip-address-configuration IpAddress=xxxx.xx.xx.xx,Netmask=255.255.255.0

4.    명령 출력의 IP 주소를 기록해 두십시오.

5.    describe-images AWS CLI 명령을 실행하여 주문한 인스턴스의 이미지 ID를 나열합니다.

$ aws ec2 describe-images --endpoint http://xx.xx.xx.xx:8008 --profile snowballEdge

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우, 최신 버전의 AWS CLI를 사용하고 있는지 확인합니다.

6.    명령 출력의 이미지 ID를 기록해 두십시오.

7.    run-instances AWS CLI 명령을 실행하고 6단계에서 기록해 둔 이미지 ID를 입력하십시오.

$ aws ec2 run-instances --image-id s.ami-xxxxxxxxxxx --profile snowabllEdge --endpoint http://xx.xx.xx.xx:8008

8.    명령 출력의 인스턴스 ID를 기록해 두십시오.

9.    Amazon Elastic Block Store(Amazon EBS) 볼륨의 크기에 따라 인스턴스를 시작하는 데 한 시간 이상 걸릴 수 있습니다. 인스턴스 시작 상태를 확인하려면 describe-instances AWS CLI 명령을 실행하십시오.

$ aws ec2 describe-instances --instance-id s.i-xxxxxxxxx --endpoint http://xx.xx.xx.xx:8008 --profile snowballEdge

10.    상태가 이름: 실행 중으로 변경되면 계속 진행할 수 있습니다. associate-address AWS CLI 명령을 실행하고 다음을 입력하십시오.

--instance-id에 8단계에서 기록해 둔 ID를 입력하십시오.

--public-ip에 4단계에서 기록해 둔 IP 주소를 입력하십시오. DHCP IP 주소 할당을 사용하여 가상 네트워크 인터페이스를 생성한 경우, describe-virtual-network-interfaces Snowball 클라이언트 명령을 실행하여 DHCP에서 할당한 IP 주소를 가져오십시오.

$ aws ec2 associate-address --instance-id s.i-xxxxxxx --public-ip xx.xx.xx.xx --profile snowballEdge --endpoint http://xx.xx.xx.xx:8008

11.    describe-instances AWS CLI 명령을 실행하여 IP 주소가 인스턴스에 성공적으로 연결되었는지 확인하십시오.

$ aws ec2 describe-instances --instance-id s.i-xxxxxxxxx --endpoint http://xx.xx.xx.xx:8008 --profile snowballEdge

12.    이제 SSH를 사용하여 Snowball Edge 디바이스의 인스턴스에 연결할 수 있습니다.


관련 정보

Amazon EC2 컴퓨팅 인스턴스 사용

Snowball 클라이언트에 대한 명령

AWS 공식
AWS 공식업데이트됨 3년 전