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.
Erstellen Sie ein benutzerdefiniertes AMI
Auf der folgenden Seite wird erklärt, wie Sie mithilfe von Amazon SageMaker HyperPod Base ein benutzerdefiniertes Amazon Machine Image (AMI) erstellen AMIs. Sie wählen zunächst ein Basis-AMI aus und erstellen dann Ihr eigenes benutzerdefiniertes AMI mit einer der gängigen Methoden zum Erstellen neuer Images, z. B. AWS CLI
Wählen Sie ein SageMaker HyperPod Basis-AMI
Sie können ein SageMaker HyperPod Basis-AMI mit einer der folgenden Methoden auswählen.
AWS Auswahl der Konsole
Sie können SageMaker HyperPod AMIs über die AWS Konsole oder mithilfe des DescribeImages
API-Aufrufs „Öffentlich“ auswählen. SageMaker HyperPod AMIs sind öffentlich und in jedem sichtbar AWS-Konto. Sie finden sie im Amazon EC2 AMI-Katalog, indem Sie einen Filter anwenden, um nach öffentlichen AMIs Eigentum von Amazon zu suchen.
SageMaker HyperPod AMIs In der Konsole finden Sie:
-
Melden Sie sich bei der EC2 Amazon-Konsole an.
-
Wählen Sie im linken Navigationsbereich die Option AMIs aus.
-
Wählen Sie in der Dropdownliste Bildtyp die Option Öffentliche Bilder aus.
-
Stellen Sie in den Filtern der Suchleiste den Aliasfilter Eigentümer auf
amazon
ein. -
Suchen Sie nach dem AMIs Präfix HyperPodEKS und wählen Sie das AMI (vorzugsweise das neueste) aus, das für Ihren Anwendungsfall geeignet ist. Sie können beispielsweise ein AMI zwischen Kubernetes 1.31 und Kubernetes 1.30 wählen.
Rufen Sie die neueste öffentliche AMI-ID ab über AWS CLI
Wenn Sie immer das neueste öffentliche AMI verwenden möchten, ist es effizienter, den öffentlichen SageMaker HyperPod SSM-Parameter zu verwenden, der den Wert der letzten AMI-ID enthält, die von SageMaker HyperPod veröffentlicht wurde.
Das folgende Beispiel zeigt, wie Sie die neueste AMI-ID abrufen, indem Sie AWS CLI:
aws ssm get-parameter \ --name "/aws/service/sagemaker-hyperpod/ami/x86_64/eks-1.31-amazon-linux-2/latest/ami-id" \ --region us-west-2 \ --query "Parameter.Value" \ --output text
Anmerkung
Ersetzen Sie den Parameternamen nach Bedarf durch die entsprechende Kubernetes-Version. Wenn Sie beispielsweise Kubernetes 1.30 verwenden möchten, verwenden Sie den folgenden Parameter:. /aws/service/hyperpod/ami/x86_64/eks-1.30-amazon-linux-2/latest/ami-id
Erstellen Sie Ihr individuelles AMI
Nachdem Sie ein SageMaker HyperPod öffentliches AMI ausgewählt haben, verwenden Sie dieses als Basis-AMI, um Ihr eigenes benutzerdefiniertes AMI mit einer der folgenden Methoden zu erstellen. Beachten Sie, dass dies keine vollständige Liste für die Erstellung AMIs ist. Sie können jede Methode Ihrer Wahl zum Bauen AMIs verwenden. SageMaker HyperPod hat keine spezifische Empfehlung.
-
AWS Managementkonsole: Sie können eine EC2 Amazon-Instance mithilfe des SageMaker HyperPod AMI starten, die gewünschten Anpassungen vornehmen und dann aus dieser Instance ein AMI erstellen.
-
AWS CLI: Sie können den
aws ec2 create-image
Befehl auch verwenden, um ein AMI aus einer vorhandenen EC2 Amazon-Instance zu erstellen, nachdem Sie die Anpassung durchgeführt haben. -
HashiCorp Packer: Packer ist ein Open-Source-Tool von HashiCorp , mit dem Sie identische Maschinenabbilder für mehrere Plattformen aus einer einzigen Quellkonfiguration erstellen können. Es unterstützt die Erstellung von Bildern AMIs für AWS andere Cloud-Anbieter und Virtualisierungsplattformen sowie für diese.
-
Image Builder: EC2 Image Builder ist ein vollständig verwalteter AWS Dienst, der es einfacher macht, die Erstellung, Wartung, Validierung, gemeinsame Nutzung und Bereitstellung von Linux- oder Windows Server-Images zu automatisieren. Weitere Informationen finden Sie im EC2 Image Builder Builder-Benutzerhandbuch.