¿Cómo puedo lanzar una instancia de Amazon EC2 en Snowball Edge?

4 minutos de lectura
0

Quiero lanzar una instancia de Amazon Elastic Compute Cloud (Amazon EC2) en un dispositivo AWS Snowball Edge.

Resolución

Antes de empezar, confirme que tiene una AMI compatible con su cuenta de AWS. Asegúrese de revisar también las cuotas de instancias en un dispositivo Snowball Edge.

Preparar el cliente Snowball Edge, el dispositivo Snowball Edge y la interfaz de la línea de comandos de AWS (AWS CLI)

1.Descargue el cliente Snowball Edge.

2.Configure un perfil para el cliente Snowball Edge.

3.Con el cliente Snowball Edge, desbloquee el dispositivo Snowball Edge con el comando unlock-device:

$ snowballEdge unlock-device

4.Es posible que el dispositivo tarde unos minutos en desbloquearse. Con el cliente Snowball Edge, ejecute el comando describe-device para comprobar el estado de desbloqueo:

$ snowballEdge describe-device

5.Cada dispositivo Snowball Edge tiene su propio conjunto único de credenciales de la CLI de AWS. Para obtener las credenciales del dispositivo, ejecute estos comandos:

$ snowballEdge list-access-keys

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

6.Instale y configure la versión más reciente de AWS CLI.

Nota: Para transferir datos a un bucket de Amazon Simple Storage Service (Amazon S3) que esté en el dispositivo Snowball Edge, debe utilizar la versión 1.16.14 de la CLI de AWS.

Lanzar su instancia de Amazon EC2

1.Ejecute el comando describe-device del cliente Snowball:

$ snowballEdge describe-device

2.Del resultado del comando, anote el ID de interfaz de red físico de la conexión de red que está conectada.

3.Ejecute el comando create-virtual-network-interface del cliente Snowball y asegúrese de introducir lo siguiente:

Para --physical-network-interface-id, introduzca el ID que anotaste en el paso anterior.

Para --ip-address-assignment, introduzca DHCP o 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.Del resultado del comando, anote la dirección IP.

5.Ejecute el comando describe-images de la CLI de AWS para mostrar los ID de imagen de las instancias que ha pedido.

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

Nota: Si recibe errores al ejecutar los comandos de la CLI de AWS, asegúrese de utilizar la versión más reciente de AWS CLI.

6.Del resultado del comando, anote el identificador de imagen.

7.Ejecute el comando run-instances de la CLI de AWS y asegúrese de introducir el ID de imagen que anotó en el paso 6:

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

8.Del resultado del comando, anote el ID de la instancia.

9.Según el tamaño del volumen de Amazon Elastic Block Store (Amazon EBS), el lanzamiento de la instancia puede tardar más de una hora. Para comprobar el estado de lanzamiento de la instancia, puede ejecutar el comando describe-instances de la CLI de AWS:

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

10.Cuando el estado cambie a Name: Running, puede continuar. Ejecute el comando associate-address de la CLI de AWS y asegúrese de introducir lo siguiente:

Para --instance-id, introduzca el ID que anotó en el paso 8.

Para --public-ip, introduzca la dirección IP que anotó en el paso 4. Si creó una interfaz de red virtual con la asignación DHCP de dirección IP, ejecute el comando describe-virtual-network-interfaces del cliente Snowball para obtener la dirección IP asignada por DHCP.

$ 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.Ejecute el comando describe-instances de la CLI de AWS para comprobar si la dirección IP se ha asociado correctamente a su instancia:

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

12.Ahora puede conectarse mediante SSH a la instancia en su dispositivo Snowball Edge.


Información relacionada

Uso de instancias informáticas de Amazon EC2

Comandos para el cliente Snowball

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 años