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

최종 업데이트 날짜: 2020년 3월 12일

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를 사용해야 합니다.

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

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

이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?