Verwenden eines Amazon EC2 -kompatiblen Geräts AMI auf Snow Family-Geräten - AWS Snowball Edge Leitfaden für Entwickler

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden eines Amazon EC2 -kompatiblen Geräts AMI auf Snow Family-Geräten

Um ein Amazon Machine Image (AMI) auf Ihrem AWS Snow Family-Gerät zu verwenden, müssen Sie es zuerst dem Gerät hinzufügen. Sie können ein AMI auf folgende Weise hinzufügen:

  • Laden Sie das hochAMI, wenn Sie das Gerät bestellen.

  • Fügen Sie hinzuAMI, wann Ihr Gerät auf Ihrer Website ankommt.

EC2Amazon-Compute-Instances, die mit Ihren Snow Family-Geräten geliefert werden, werden basierend auf dem Amazon gestartet EC2AMIs, das Sie Ihrem Gerät hinzufügen. EC2Amazon-kompatibel AMIs unterstützt sowohl Linux- als auch Microsoft Windows-Betriebssysteme.

Linux

Die folgenden Linux-Betriebssysteme werden unterstützt:

Als bewährte Methode zur Sicherheit sollten Sie Amazon Linux 2 AMIs up-to-date auf Geräten der Snow Family verwenden, wenn neue Amazon Linux 2 veröffentlicht AMIs werden. Siehe Aktualisieren Sie Ihr Amazon Linux 2 AMIs auf Snow Family-Geräten.

Windows

Die folgenden Windows-Betriebssysteme werden unterstützt:

  • Windows Server 2012 R2

  • Windows Server 2016

  • Windows Server 2019

Sie können Windows AMIs zu Ihrem Gerät hinzufügen, indem Sie Ihr Windows Virtual Machine (VM) -Image AWS mithilfe von VM Import/Export importieren. Oder Sie können das Image direkt nach der Bereitstellung des Geräts auf Ihrer Site auf Ihr Gerät importieren. Weitere Informationen finden Sie unter Hinzufügen eines Microsoft Windows AMI zu einem Snow Family-Gerät.

Anmerkung

WindowsAMIs, das ursprünglich von stammt, AWS kann Ihrem Gerät nicht hinzugefügt werden.

AMIsLokal importierte Dateien müssen sich im BIOS Startmodus befinden, da UEFI dies nicht unterstützt wird.

Snow Family unterstützt das Modell Bring Your Own License (BYOL). Weitere Informationen finden Sie unter Hinzufügen eines Microsoft Windows AMI zu einem Snow Family-Gerät.

Anmerkung

AWS Snow EC2 Family-kompatible Instances ermöglichen es Kunden, EC2 Amazon-kompatible Instances zu verwenden und zu verwalten, indem sie eine Teilmenge von EC2 APIs und eine Teilmenge von verwenden. AMIs

Hinzufügen eines AMI bei der Erstellung eines Auftrags zur Bestellung eines Snow Family-Geräts

Wenn Sie Ihr Gerät bestellen, können Sie es dem Gerät AMIs hinzufügen, indem Sie es im Abschnitt Compute using EC2 instances — optional unter auswählen Managementkonsole für die AWS Snow-Familie. Unter EC2 Instanzen berechnen — optional sind alle Funktionen aufgeführtAMIs, die auf Ihr Gerät geladen werden können. Sie AMIs lassen sich in die folgenden Kategorien einteilen:

Ein Absender AWS Marketplace zu einem AMI Snow Family-Gerät hinzufügen

Sie können Ihrem Snow AWS Marketplace Family-Gerät viele AMIs von hinzufügen, indem Sie die AWS Marketplace Instance starten, AMI daraus eine erstellen und sie AMI in derselben Region konfigurieren, aus der Sie das Snow Family-Gerät bestellen. Anschließend können Sie wählen, ob Sie das AMI auf dem Gerät angeben möchten, wenn Sie einen Auftrag zur Bestellung des Geräts erstellen. Stellen Sie bei der Auswahl eines AMI aus dem Marketplace sicher, dass es einen unterstützten Produktcode und eine unterstützte Plattform hat.

Überprüfen Sie die Produktcodes und Plattformdetails AWS Marketplace AMIs für Snow Family-Geräte

Bevor Sie mit dem Hinzufügen eines Formulars AWS Marketplace zu AMI Ihrem Snow Family-Gerät beginnen, stellen Sie sicher, dass der Produktcode und die Plattformdetails von in Ihrem unterstützt AMI werden AWS-Region.

  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie in der Navigationsleiste die Region aus, in der Sie Ihre Instances starten möchten und von der aus Sie den Auftrag zur Bestellung des Snow Family-Geräts erstellen. Sie können jede Region auswählen, die Ihnen zur Verfügung steht, unabhängig von Ihrem Standort.

  3. Wählen Sie im Navigationsbereich AMIs.

  4. Verwenden Sie die Filter- und Suchoptionen, um die angezeigte Liste so einzuschränkenAMIs, AMIs dass nur die angezeigt werden, die Ihren Kriterien entsprechen. Wählen Sie beispielsweise Öffentliche Bilder aus AWS Marketplace, die von AMIs bereitgestellt werden. Verwenden Sie dann die Suchoptionen, um die Liste der angezeigten Objekte weiter einzugrenzenAMIs:

    • (Neue Konsole) Wählen Sie in der Suchleiste aus dem Menü die Option Owner-Alias, dann den Operator = und anschließend den Wert amazon aus.

    • (Alte Konsole) Wählen Sie die Search bar (Suchleiste) aus und anschließend im Menü den Punkt Owner (Besitzer). Wählen Sie dann den Wert Amazon Images (Amazon-Images) aus.

    Anmerkung

    AMIsvon AWS Marketplace include aws-marketplace in der Spalte Quelle.

  5. Wählen Sie in der AMIID-Spalte die AMI ID von. AMI

  6. Stellen Sie in der Bildübersicht von sicherAMI, dass die Produktcodes von Ihrer Region unterstützt werden. Weitere Informationen finden Sie in der Tabelle unten.

    Unterstützte AWS Marketplace AMI Produktcodes
    AMIBetriebssystem Produktcode
    Ubuntu Server 14.04 LTS b3dl4415quatdndl4qa6kcu45
    CentOS 7 (x86_64) aw0evgkw8e5c1q413zgy5pjce
    Ubuntu 16.04 LTS csv6h7oyg29b7epjzg7qdr7no
    Amazon Linux 2 avyfzznywektkgl5qv5f57ska
    Ubuntu 20.04 LTS a8jyynf4hjutohctm41o2z18m
    Ubuntu 22.04 LTS 47xbqns9xujfkkjt189a13aqe
  7. Stellen Sie anschließend sicher, dass die Plattformdetails einen der Einträge aus der folgenden Liste enthalten.

    • Amazon Linux, Ubuntu oder Debian

    • Red Hat Linux bring-your-own-license

    • Amazon RDS für Oracle bring-your-own-license

    • Windows bring-your-own-license

Ermitteln der Version der Amazon Linux 2 AMI for Snow-Familie

Gehen Sie wie folgt vor, um die Version von Amazon Linux 2 AMI for Snow Family auf dem Snow Family-Gerät zu ermitteln. Installieren Sie die neueste Version von, AWS CLI bevor Sie fortfahren. Weitere Informationen finden Sie im AWS Command Line Interface Benutzerhandbuch unter Installation oder Aktualisierung AWS CLI auf die neueste Version von.

  • Verwenden Sie den describe-images AWS CLI Befehl, um die Beschreibung von anzuzeigenAMI. Die Version ist in der Beschreibung enthalten. Stellen Sie das Public-Key-Zertifikat aus dem vorherigen Schritt bereit. Weitere Informationen finden Sie unter describe-images in der AWS CLI Befehlsreferenz.

    aws ec2 describe-images --endpoint http://snow-device-ip:8008 --region snow
    Beispiel der Ausgabe des Befehls describe-images
    { "Images": [ { "CreationDate": "2024-02-12T23:24:45.705Z", "ImageId": "s.ami-02ba84cb87224e16e", "Public": false, "ProductCodes": [ { "ProductCodeId": "avyfzznywektkgl5qv5f57ska", "ProductCodeType": "marketplace" } ], "State": "AVAILABLE", "BlockDeviceMappings": [ { "DeviceName": "/dev/xvda", "Ebs": { "DeleteOnTermination": true, "Iops": 0, "SnapshotId": "s.snap-0efb49f2f726fde63", "VolumeSize": 8, "VolumeType": "sbp1" } } ], "Description": "Snow Family Amazon Linux 2 AMI 2.0.20240131.0 x86_64 HVM gp2", "EnaSupport": false, "Name": "amzn2-ami-snow-family-hvm-2.0.20240131.0-x86_64-gp2-b7e7f8d2-1b9e-4774-a374-120e0cd85d5a", "RootDeviceName": "/dev/xvda" } ] }

    In diesem Beispiel ist die Version von Amazon Linux 2 AMI für Snow Family2.0.20240131.0. Sie ist im Wert des Description Namens enthalten.

Konfigurieren Sie das AMI für das Snow Family-Gerät

  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Starten Sie eine neue Instance einer unterstützten AMI Version AWS Marketplace.

    Anmerkung

    Wenn Sie Ihre Instance starten, stellen Sie sicher, dass die Speichergröße, die Sie der Instance zuweisen, für Ihren Anwendungsfall geeignet ist. In der EC2 Amazon-Konsole tun Sie dies im Schritt Speicher hinzufügen.

  3. Installieren und konfigurieren Sie die Anwendungen, die Sie auf Snowball Edge ausführen möchten, und stellen Sie sicher, dass sie erwartungsgemäß funktionieren.

    Wichtig
    • Es AMIs werden nur einzelne Volumes unterstützt.

    • Ihr EBS Volumen AMI sollte 10 TB oder weniger betragen. Wir empfehlen Ihnen, die für die Daten in der benötigte EBS Volumegröße bereitzustellenAMI. Dies wird dazu beitragen, die Zeit zu verkürzen, die für den Export AMI und das Laden auf Ihr Gerät benötigt wird. Sie können die Größe Ihrer Instance ändern oder weitere Volumes hinzufügen, nachdem Ihr Gerät bereitgestellt wurde.

    • Der EBS Snapshot in Ihrem AMI darf nicht verschlüsselt sein.

  4. Erstellen Sie eine Kopie der PEM PPK OR-Datei, die Sie für das SSH key pair verwendet haben, als Sie diese Instanz erstellt haben. Speichern Sie diese Datei auf dem Server, den Sie für die Kommunikation mit dem Snowball Edge-Gerät verwenden möchten. Notieren Sie sich den Pfad zu dieser Datei, da Sie ihn benötigen, wenn Sie eine Verbindung SSH zu der EC2 -kompatiblen Instanz auf Ihrem Gerät herstellen möchten.

    Wichtig

    Wenn Sie dieses Verfahren nicht befolgen, können Sie keine Verbindung zu Ihren Instances herstellen, SSH sobald Sie Ihr Snowball Edge-Gerät erhalten.

  5. Speichern Sie die Instanz alsAMI. Weitere Informationen finden Sie im EC2Amazon-Benutzerhandbuch für Linux-Instances im EC2Amazon-Benutzerhandbuch.

  6. Wiederholen Sie die Schritte 1—4 für jede Instance, mit der Sie eine Verbindung herstellen SSH möchten. Stellen Sie sicher, dass Sie Kopien der einzelnen SSH Schlüsselpaare erstellen, und behalten Sie den Überblick darüberAMIs, mit welchen Schlüsselpaaren sie verknüpft sind.

  7. Wenn Sie Ihr Gerät jetzt bestellen, können AMIs Sie diese Ihrem Gerät hinzufügen.

Hinzufügen eines Geräts AMI zu einem Snow Family-Gerät nach Erhalt des Geräts

Wenn das Gerät auf Ihrer Site ankommt, können Sie ihm neue AMIs hinzufügen. Detaillierte Anweisungen finden Sie unter Importieren eines VM-Images auf ein Snow Family-Gerät. Beachten Sie, dass zwar alle unterstützt VMs werden, aber nur die unterstützten AMIs Produkte auf ihre volle Funktionalität getestet wurden.

Anmerkung

Wenn Sie VM Import/Export verwenden, AMIs um Ihrem Gerät eine VM hinzuzufügen oder zu importieren, nachdem Ihr Gerät bereitgestellt wurde, können Sie VMs diese mit einem beliebigen Betriebssystem hinzufügen. Es wurden jedoch nur unterstützte Betriebssysteme auf Geräten der Snow Family getestet und validiert. Sie sind dafür verantwortlich, die Nutzungsbedingungen aller Betriebssysteme oder Software einzuhalten, die in dem virtuellen Image enthalten sind, das Sie auf Ihr Gerät importieren.

Wichtig

Damit AWS Dienste auf einem Snowball Edge ordnungsgemäß funktionieren, müssen Sie die Ports für die Dienste zulassen. Details hierzu finden Sie unter Portanforderungen für AWS Dienste auf einem Snow Family-Gerät.

Hinzufügen eines Microsoft Windows AMI zu einem Snow Family-Gerät

Für virtuelle Maschinen (VMs), die ein unterstütztes Windows-Betriebssystem verwenden, können Sie das hinzufügen, AMI indem Sie Ihr Windows-VM-Image AWS mithilfe von VM Import/Export importieren oder indem Sie es direkt nach der Bereitstellung auf Ihrer Site in Ihr Gerät importieren.

Bringen Sie Ihre eigene Lizenz mit () BYOL

Snowball Edge unterstützt den Import von Microsoft Windows AMIs auf Ihr Gerät mit Ihrer eigenen Lizenz. Bring Your Own License (BYOL) ist der Vorgang, bei dem eine LizenzAMI, die Sie besitzen, mit der lokalen Lizenz mitgebracht wird. AWS AWS bietet sowohl gemeinsame als auch dedizierte Bereitstellungsoptionen für BYOL diese Option.

Sie können Ihr Windows-VM-Image zu Ihrem Gerät hinzufügen, indem Sie es AWS mithilfe von VM Import/Export importieren oder indem Sie es direkt nach der Bereitstellung auf Ihrer Site in Ihr Gerät importieren. Sie können kein Windows hinzufügenAMIs, das seinen Ursprung in hat. AWS Daher müssen Sie Ihr eigenes Windows-VM-Image erstellen und importieren und Ihre eigene Lizenz mitbringen, wenn Sie es AMI auf Ihrem Snow Family-Gerät verwenden möchten. Weitere Informationen zur Windows-Lizenzierung und BYOL finden Sie unter Amazon Web Services und Microsoft: Häufig gestellte Fragen.

Erstellen eines Windows-VM-Images für den Import in ein Snow Family-Gerät

Um ein Windows-VM-Image zu erstellen, benötigen Sie beispielsweise eine Virtualisierungsumgebung VirtualBox, die für die Betriebssysteme Windows und macOS unterstützt wird. Wenn Sie eine VM für Snow-Geräte erstellen, empfehlen wir, dass Sie mindestens zwei Kerne mit mindestens 4 GB zuweisen. RAM Wenn die VM betriebsbereit ist, müssen Sie Ihr Betriebssystem (Windows Server 2012, 2016 oder 2019) installieren. Folgen Sie den Anweisungen in diesem Abschnitt, um die erforderlichen Treiber für das Snow Family-Gerät zu installieren.

Damit Windows AMI auf einem Snow-Gerät ausgeführt werden kann, müssen Sie VirtIO, Net, ViinputFLR, VirngVCM, Vioscsi, Vioserial und Treiber hinzufügen. VioStor Sie können einen Microsoft Software Installer (virtio-win-guest-tools-installer) für die Installation dieser Treiber auf Windows-Images aus dem virtio-win-pkg-scripts Repository unter herunterladen. GitHub

Anmerkung

Wenn Sie Ihr VM-Image direkt auf Ihr bereitgestelltes Snow-Gerät importieren möchten, muss die VM-Image-Datei das folgende RAW Format haben.

Um ein Windows-Image zu erstellen
  1. Wählen Sie auf Ihrem Microsoft Windows-Computer Start und Enter, devmgmt.msc um den Geräte-Manager zu öffnen.

  2. Wählen Sie im Hauptmenü Aktionen und anschließend Legacy-Hardware hinzufügen aus.

  3. Wählen Sie im Assistenten Weiter aus.

  4. Wählen Sie Hardware installieren, die ich manuell aus einer Liste ausgewählt habe (erweitert), und klicken Sie auf Weiter.

  5. Wählen Sie „Alle Geräte anzeigen“ und dann „Weiter“.

  6. Wählen Sie „Festplatte haben“, öffnen Sie die Liste „Herstellerdateien aus kopieren“ und suchen Sie nach der ISO Datei.

  7. Suchen Sie in der ISO Datei nach dem Driver\W2K8R2\amd64 Verzeichnis und suchen Sie dann nach der .INF Datei.

  8. Wählen Sie die. INFDatei, wählen Sie Öffnen und dann OK.

  9. Wenn der Treibername angezeigt wird, wählen Sie Weiter und dann zwei weitere Male Weiter. Klicken Sie auf Finish (Fertig stellen).

    Dadurch wird ein Gerät installiert, das den neuen Treiber verwendet. Die tatsächliche Hardware ist nicht vorhanden, daher wird ein gelbes Ausrufezeichen angezeigt, das auf ein Problem mit dem Gerät hinweist. Sie müssen dieses Problem beheben.

Um das Hardwareproblem zu beheben
  1. Öffnen Sie das Kontextmenü (Rechtsklick) für das Gerät mit dem Ausrufezeichen.

  2. Wählen Sie Deinstallieren, deaktivieren Sie die Option Treibersoftware für dieses Gerät löschen und wählen Sie OK.

    Der Treiber ist installiert und Sie sind bereit, den AMI auf Ihrem Gerät zu starten.

Ein VM-Image auf ein Snow Family-Gerät importieren

Nachdem Sie Ihr VM-Image vorbereitet haben, können Sie eine der Optionen verwenden, um das Image auf Ihr Gerät zu importieren.

Exportieren der neuesten Version von Amazon Linux 2 AMI für ein Snow Family-Gerät

Um Ihr Amazon Linux 2 AMIs auf die neueste Version zu aktualisieren, exportieren Sie zuerst das neueste Amazon Linux 2-VM-Image von AWS Marketplace und importieren Sie dieses VM-Image dann in das Snow-Gerät.

  1. Verwenden Sie den ssm get-parameters AWS CLI Befehl, um die neueste Image-ID von Amazon Linux 2 AMI in der zu finden AWS Marketplace.

    aws ssm get-parameters --names /aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2 --query 'Parameters[0].[Value]' --region your-region

    Der Befehl gibt die neueste Image-ID von zurückAMI. Beispiel, ami-0ccb473bada910e74.

  2. Exportieren Sie das neueste Amazon Linux 2-Image. Weitere Informationen finden Sie unter Exportieren einer VM direkt aus einem Amazon Machine Image (AMI) im EC2 Amazon-Benutzerhandbuch. Verwenden Sie die neueste Image-ID von Amazon Linux 2 AMI als Wert für den image-id Parameter des ec2 export-image Befehls.

  3. Importieren Sie das VM-Image mit dem AWS CLI oder in das Snow-Gerät AWS OpsHub.