Wie kann ich eine Amazon-EC2-Instanz auf Snowball-Edge starten?

Lesedauer: 3 Minute
0

Ich möchte eine Amazon Elastic Compute Cloud (Amazon EC2)-Instanz auf einem AWS Snowball-Edge-Gerät starten.

Behebung

Bevor Sie beginnen, vergewissern Sie sich, dass Ihr AWS-Konto über ein unterstütztes AMI verfügt. Überprüfen Sie auch die Kontingente für Instanzen auf einem Snowball-Edge-Gerät.

Bereiten Sie den Snowball-Edge-Client, das Snowball-Edge-Gerät und die AWS-Befehlszeilenschnittstelle (AWS CLI) vor

1.Laden Sie den Snowball-Edge-Client herunter.

2.Konfigurieren Sie ein Profil für den Snowball-Edge-Client.

3.Entsperren Sie mit dem Snowball-Edge-Client das Snowball-Edge-Gerät mit dem Befehlunlock-device:

$ snowballEdge unlock-device

4.Es kann einige Minuten dauern, bis das Gerät entsperrt ist. Führen Sie mit dem Snowball-Edge-Client denBefehl describe-device aus, um den Entsperrungsstatus zu überprüfen:

$ snowballEdge describe-device

5.Jedes Snowball-Edge-Gerät verfügt über einen eigenen Satz von AWS-CLI-Anmeldeinformationen. Rufen Sie die Anmeldeinformationen für Ihr Gerät ab, indem Sie die folgenden Befehle ausführen:

$ snowballEdge list-access-keys

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

6.Installieren und konfigurieren Sie die neueste Version der AWS-CLI.

Hinweis: Um Daten in einen Amazon Simple Storage Service (Amazon S3)-Bucket zu übertragen, der sich auf dem Snowball-Edge-Gerät befindet, müssen Sie dieAWS-CLI Version 1.16.14 verwenden.

Starten Sie Ihre Amazon-EC2-Instanz

1.Führen Sie denSnowball-Client-Befehl describe-device aus:

$ snowballEdge describe-device

2.Notieren Sie sich in der Befehlsausgabe die physical-network-interface-id der angeschlossenen Netzwerkverbindung.

3.Führen Sie denSnowball-Client-Befehl create-virtual-network-interface aus und achten Sie darauf, Folgendes einzugeben:

Geben Sie für --physical-network-interface-id die ID ein, die Sie im vorherigen Schritt notiert haben.

Geben Sie für --ip-address-assignment entweder DHCP oder **STATIC ** ein.

$ 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.Notieren Sie sich in der Befehlsausgabe die IP-Adresse.

5.Führen Sie denAWS-CLI-Befehldescribe-images aus, um die Image-IDs der von Ihnen bestellten Instanzen aufzulisten.

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

Hinweis: Wenn Sie beim Ausführen von AWS-CLI-Befehlen Fehler erhalten, stellen Sie sicher, dass Sie die neueste AWS-CLI-Version verwenden.

6.Notieren Sie sich in der Befehlsausgabe die Bild-ID.

7.Führen Sie denAWS-CLI-Befehl run-instances aus und geben Sie unbedingt die in Schritt 6 notierte Image-ID ein:

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

8.Notieren Sie sich in der Befehlsausgabe die Instanz-ID.

9.Je nach Größe des Amazon Elastic Block Store (Amazon EBS)-Volumes kann der Start der Instanz länger als eine Stunde dauern. Um den Startstatus der Instanz zu überprüfen, können Sie denAWS-CLI-Befehl describe-instances ausführen:

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

10.Nachdem sich der Status in „Name“ geändert hat: Läuft, können Sie fortfahren. Führen Sie den AWS-CLI-Befehlassociate-address aus und achten Sie darauf, Folgendes einzugeben:

Geben Sie für --instance-id die ID ein, die in Schritt 8 notiert haben.

Geben Sie für --public-ip die in Schritt 4 notierte IP-Adresse ein . Wenn Sie eine virtuelle Netzwerkschnittstelle mit DHCP-IP-Adresszuweisung erstellt haben, führen Sie den Snowball-Client-Befehl describe-virtual-network-interfaces aus, um die von DHCP zugewiesene IP-Adresse abzurufen.

$ 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.Führen Sie denAWS-CLI-Befehl describe-instances aus, um zu prüfen, ob die IP-Adresse erfolgreich mit Ihrer Instanz verknüpft wurde:

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

12.Sie können sich jetzt über SSH mit der Instanz auf Ihrem Snowball-Edge-Gerät verbinden.


Weitere Informationen

Verwendung von Amazon-EC2-Recheninstanzen

Befehle für den Snowball-Client

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 3 Jahren