Come posso avviare un'istanza Amazon EC2 su Snowball Edge?

3 minuti di lettura
0

Desidero lanciare un'istanza Amazon Elastic Compute Cloud (Amazon EC2) su un dispositivo AWS Snowball Edge.

Risoluzione

Prima di iniziare, conferma di avere un'AMI supportata nel tuo account AWS. Assicurati di controllare anche le quote per le istanze su un dispositivo Snowball Edge.

Prepara il client Snowball Edge, il dispositivo Snowball Edge e l'interfaccia della linea di comando AWS (AWS CLI)

1.    Scarica il client Snowball Edge.

2.    Configura un profilo per il client Snowball Edge.

3.    Utilizzando il client Snowball Edge, sblocca il dispositivo Snowball Edge con il comando unlock-device:

$ snowballEdge unlock-device

4.    Lo sblocco del dispositivo potrebbe richiedere alcuni minuti. Utilizzando il client Snowball Edge, esegui il comando describe-device per verificare lo stato di sblocco:

$ snowballEdge describe-device

5.    Ogni dispositivo Snowball Edge ha il proprio set unico di credenziali dell'interfaccia della linea di comando AWS. Ottieni le credenziali per il tuo dispositivo eseguendo questi comandi:

$ snowballEdge list-access-keys

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

6.    Installa e configura la versione più recente dell'interfaccia della linea di comando AWS.

Nota: Per trasferire dati a un bucket Amazon Simple Storage Service (Amazon S3) sul dispositivo Snowball Edge, devi utilizzare la versione 1.16.14 dell'interfaccia della linea di comando AWS.

Avvia la tua istanza Amazon EC2

1.    Esegui il comando del client Snowball describe-device:

$ snowballEdge describe-device

2.    Dall'output del comando, annota physical-network-interface-id della connessione di rete connessa.

3.    Esegui il comando del client Snowball create-virtual-network-interface e assicurati di inserire quanto segue:

Per --physical-network-interface-id, inserisci l'ID che hai annotato nel passaggio precedente.

Per --ip-address-assignment, inserisci 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.    Dall'output del comando, annota l'indirizzo IP.

5.    Esegui il comando AWS CLI describe-images per elencare gli ID delle immagini delle istanze che hai ordinato.

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

**Nota:**In caso di errori durante l'esecuzione dei comandi dell'interfaccia della linea di comando AWS, assicurati di utilizzare la versione più recente di AWC CLI.

6.    Dall'output del comando, annota l'ID dell'immagine.

7.    Esegui il comando dell'interfaccia della linea di comando AWS run-instances e assicurati di inserire l'ID dell'immagine che hai annotato nel passaggio 6:

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

8.    Dall'output del comando, annota l'ID dell'istanza.

9.    A seconda delle dimensioni del volume di Amazon Elastic Block Store (Amazon EBS), l'avvio dell'istanza può richiedere più di un'ora. Per verificare lo stato di avvio dell'istanza, puoi eseguire il comando AWS CLI describe-instances:

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

10.    Dopo la modifica dello stato in Nome: Esecuzione, puoi procedere. Esegui il comando AWS CLI associate-address e assicurati di inserire quanto segue:

Per --instance-id, inserisci l'ID che hai annotato nel passaggio 8.

Per --public-ip, inserisci l'indirizzo IP che hai annotato nel passaggio 4. Se hai creato un'interfaccia di rete virtuale con assegnazione dell'indirizzo IP DHCP, esegui il comando del client Snowball descritbe-virtual-network-interfaces per ottenere l'indirizzo IP assegnato da 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.    Esegui il comando AWS CLI describe-instances per verificare se l'indirizzo IP è stato associato correttamente alla tua istanza:

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

12.    Ora puoi connetterti via SSH all'istanza sul tuo dispositivo Snowball Edge.


Informazioni correlate

Utilizzo di istanze di calcolo Amazon EC2

Comandi per il client Snowball

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa