Como posso executar uma instância do Amazon EC2 no Snowball Edge?

4 minuto de leitura
0

Quero executar uma instância do Amazon Elastic Compute Cloud (Amazon EC2) em um dispositivo AWS Snowball Edge.

Resolução

Antes de começar, confirme se você tem uma AMI compatível em sua conta da AWS. Não se esqueça de revisar também as cotas das instâncias em um dispositivo Snowball Edge.

Prepare o cliente Snowball Edge, o dispositivo Snowball Edge e a AWS Command Line Interface (AWS CLI)

1.    Baixe o cliente Snowball Edge.

2.    Configure um perfil para o cliente Snowball Edge.

3.    Usando o cliente Snowball Edge, desbloqueie o dispositivo Snowball Edge com o comando unlock-device:

$ snowballEdge unlock-device

4.    Pode levar alguns minutos para que o dispositivo seja desbloqueado. Usando o cliente Snowball Edge, execute o comando describe-device para verificar o status do desbloqueio:

$ snowballEdge describe-device

5.    Cada dispositivo Snowball Edge tem seu próprio conjunto exclusivo de credenciais da AWS CLI. Obtenha as credenciais do seu dispositivo executando estes comandos:

$ snowballEdge list-access-keys

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

6.    Instale e configure a versão mais recente da AWS CLI.

Observação: para transferir dados para um bucket do Amazon Simple Storage Service (Amazon S3) que está no dispositivo Snowball Edge, você deve usar a AWS CLI versão 1.16.14.

Inicie sua instância do Amazon EC2

1.    Execute o comando describe-device do cliente Snowball:

$ snowballEdge describe-device

2.    Na saída do comando, anote o physical-network-interface-id da conexão de rede que está conectada.

3.    Execute o comando create-virtual-network-interface do cliente Snowball e certifique-se de inserir o seguinte:

Em --physical-network-interface-id, insira o ID que você anotou na etapa anterior.

Em --ip-address-assignment, insira DHCP ou 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.    Na saída do comando, anote o endereço IP.

5.    Execute o comando describe-images da AWS CLI para listar os IDs de imagem das instâncias que você solicitou.

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

Observação: se você receber erros ao executar comandos da AWS CLI,verifique se está utilizando a versão mais recente da AWS CLI.

6.    Na saída do comando, anote o ID da imagem.

7.    Execute o comando run-instances da AWS CLI e certifique-se de inserir o ID da imagem que você anotou na etapa 6:

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

8.    Na saída do comando, anote o ID da instância.

9.    Dependendo do tamanho do volume do Amazon Elastic Block Store (Amazon EBS), a execução da instância pode levar mais de uma hora. Para verificar o status de execução da instância, você pode executar o comando describe-instances da AWS CLI:

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

10.    Depois que o status mudar para Nome: Em execução, você pode continuar. Execute o comando associate-address da AWS CLI e certifique-se de inserir o seguinte:

Em --instance-id, insira o ID que você anotou na etapa 8.

Em --public-ip, insira o endereço IP que você anotou na etapa 4. Se você criou uma interface de rede virtual com atribuição de endereço IP DHCP, execute o comando describe-virtual-network-interfaces do cliente Snowball para obter o endereço IP atribuído pelo 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.    Execute o comando describe-instances da AWS CLI para verificar se o endereço IP foi associado com sucesso à sua instância:

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

12.    Agora você pode usar SSH para se conectar à instância em seu dispositivo Snowball Edge.


Informações relacionadas

Como usar instâncias de computação do Amazon EC2

Comandos do cliente Snowball

AWS OFICIAL
AWS OFICIALAtualizada há 3 anos