Wie kann ich eine Amazon-EC2-Instanz auf Snowball-Edge starten?
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
Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor einem Jahr