Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

VMwarecloud-initguestinfo-Konfiguration für AL2 023 auf VMware

Fokusmodus
VMwarecloud-initguestinfo-Konfiguration für AL2 023 auf VMware - Amazon Linux 2023

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.

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.

VMware Umgebungen verfügen nicht über den Amazon EC2 Instance Meta Data Service (IMDS), sodass eine alternative Methode zur Konfiguration von AL2 023 erforderlich ist. In diesem Abschnitt wird beschrieben, wie Sie einen alternativen Konfigurationsmechanismus zum seed.iso virtuellen CD-ROM-Laufwerk verwenden, der unter verfügbar ist VMware vSphere.

Diese Konfigurationsmethode verwendet die VMware extraconfigMechanismus zur Bereitstellung von Konfigurationsdaten fürcloud-init. Für jeden der folgenden Schlüssel muss eine entsprechende keyname.encoding Eigenschaft angegeben werden.

Die folgenden Schlüssel können dem zur Verfügung gestellt werden VMware extraconfigMechanismus.

guestinfo.metadata

JSON or YAML enthält cloud-init Metadaten

guestinfo.userdata

A YAML Dokument, das cloud-init Benutzerdaten im Format enthält. cloud-config

guestinfo.vendordata (optional)

YAML enthält Herstellerdaten cloud-init

Die entsprechenden Verschlüsselungseigenschaften (guestinfo.metadata.encoding, guestinfo.userdata.encoding undguestinfo.vendordata.encoding) enthalten evtl.:

base64

Der Inhalt der Eigenschaft ist base64-verschlüsselt.

gzip+base64

Der Inhalt der Eigenschaft wird nach der base64-Verschlüsselung mit gzip komprimiert.

Anmerkung

Die seed.iso Methode unterstützt eine separate (optionale) network-config Konfigurationsdatei. VMware guestinfounterscheidet sich darin, wie die Netzwerkkonfiguration bereitgestellt wird. Zusätzliche Informationen finden Sie im folgenden Abschnitt.

Wenn eine explizite Netzwerkkonfiguration gewünscht wird, sollte sie in Form von zwei eingebettet werden metadata YAML or JSON Eigenschaften:

network

Enthält die kodierte Netzwerkkonfiguration in JSON- oder YAML-Form.

network.encoding

Enthält die Kodierung der obigen Netzwerkkonfigurationsdaten. Die cloud-init-unterstützten Verschlüsselungen sind dieselben wie für die guestinfo-Daten: base64 und gzip+base64.

Beispiel Verwendung der VMware vSphere govc CLI-Tool zum Übergeben der Konfiguration mit guestinfo
  1. Bereiten Sie die optionalen network-config Konfigurationsdateien meta-datauser-data, und wie unter beschrieben vorNoCloud (seed.iso) cloud-init Konfiguration für Amazon Linux 2023 auf KVM und VMware.

  2. Konvertiert die Konfigurationsdateien in Formate, die verwendet werden können von VMware guestinfo.

    # 'meta-data', `user-data` and `network-config` are the configuration # files in the same format that would be used by a NoCloud (seed.iso) # data source, read-them and convert them to VMware guestinfo # # The VM_NAME variable is assumed to be set to the name of the VM # It is assumed that the necessary govc environment (credentials etc...) are already set metadata=$(cat "meta-data") userdata=$(cat "user-data") if [ -e "network-config" ] ; then # We need to embed the network config inside the meta-data netconf=$(base64 -w0 "network-config") metadata=$(printf "%s\nnetwork: %s\nnetwork.encoding: base64" "$metadata" "$netconf") fi metadata=$(base64 -w0 <<< "$metadata") govc vm.change -vm "$VM_NAME" \ -e guestinfo.metadata="$metadata" \ -e guestinfo.metadata.encoding="base64" userdata=$(base64 -w0 <<< "$userdata") govc vm.change -vm "$VM_NAME" \ -e guestinfo.userdata="$userdata" \ -e guestinfo.userdata.encoding="base64"
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.