VMware vSphere
Eine VMware vSphere-Connector-Konfiguration enthält die Anmeldeinformationen und den Speicherort, die die Appliance für die Verbindung mit vSphere benötigt. Verwenden Sie den vSphere-Connector, um Layer zu paketieren und Images in VMware vSphere oder VMware Cloud on AWS zu veröffentlichen.
Vorbereitung
Sie können Ihre VMware vSphere-Umgebung verwenden, um Layer zu erstellen und geschichtete Images zu veröffentlichen. Jede Connector-Konfiguration greift auf einen bestimmten Speicherort in Ihrer VMware vSphere-Umgebung zu. Möglicherweise benötigen Sie mehr als eine VMware vSphere-Connector-Konfiguration, um für jeden Zweck auf den richtigen Speicherort zuzugreifen. Darüber hinaus können Sie jedes geschichtete Image an einem für das System geeigneten Speicherort veröffentlichen, das Sie mit dem veröffentlichten Image bereitstellen. Sie können Images auch über die Funktion Image Portability aus Ihrer VMware vSphere-Umgebung exportieren. Weitere Informationen zu Connectoren und Connector-Konfigurationen finden Sie unter Connector-Konfigurationen.
Layering
Um Layer mithilfe einer virtuellen VMware vSphere-Maschine zu paketieren, geben Sie eine VMware vSphere-Connector-Konfiguration an, wenn Sie einen Layer erstellen oder versionieren. Geben Sie eine VMware vSphere- oder Machine Creation für VMware vSphere-Connector-Konfiguration in einer Image-Vorlage an, damit dieses Image in VMware vSphere erstellt wird, wenn es veröffentlicht wird.
Image Portability
Sie können vorhandene Images aus Ihrer VMware vSphere-Umgebung exportieren, indem Sie den VMware vSphere-Connector in Verbindung mit dem Windows-Dateifreigabe-Connector über die Exportfunktion Image Portability verwenden. Geben Sie einen VMware vSphere-Connector mit aktivierter Offload-Compositing-Funktion in der Dropdown-Liste Connector-Konfiguration eines Windows-Dateifreigabe-Connectors an und übergeben Sie diesen Windows-Dateifreigabe-Connector dann an den IPS-Exportbefehl. Dadurch kann Image Portability auf Ihre VMware vSphere-Umgebung zugreifen und Images an den konfigurierten Dateifreigabespeicherort exportieren. Verwenden Sie den Datastore-Pfad einer VMDK-Datei (z. B. [vsanDatastore] d6650865-56fd-065b-20f6-e4434b003954/myimage.vmdk), um dem Exportbefehl mitzuteilen, welches Image exportiert werden soll. Die VMDK-Datei muss sich auf demselben Datastore befinden, der in der Connector-Konfiguration angegeben ist.
Machine Creation für vSphere-Connector
Die Machine Creation-Version des VMware vSphere-Connectors veröffentlicht geschichtete Images in einem Zustand, der für die Verwendung durch den Citrix Machine Creation Service in Ihrer vSphere-Umgebung bereit ist. Veröffentlichte geschichtete Images werden für die endgültige Konfiguration gestartet, heruntergefahren und anschließend wird ein Snapshot erstellt.
Hinweise:
Die Machine Creation für vSphere-Connector-Konfiguration dient zum Veröffentlichen geschichteter Images. Sie können damit weder Layer paketieren noch sie mit der Image Portability-Funktion verwenden. Verwenden Sie stattdessen eine VMware vSphere-Connector-Konfiguration.
Der Machine Creation für vSphere-Connector unterstützt kein Caching.
Zusätzliche Überlegungen
Virtuelle Controller
Sie können entweder den standardmäßigen LSI Logic SAS-Controller oder einen VMware Paravirtual-SCSI-Controller verwenden.
Um den standardmäßigen LSI Logic SAS-Controller zu verwenden, wählen Sie ihn einfach für die virtuelle Maschine des Layers aus und stellen Sie sicher, dass alle Ihre Layer denselben Controller verwenden.
Um einen VMware Paravirtual-SCSI-Controller zu verwenden, benötigen Sie eine bereits vorhandene Vorlagen-VM mit einem VMware Paravirtual-SCSI-Controller und ohne Festplatten.
So verwenden Sie einen vorhandenen LSI-OS-Layer mit einem VMware Paravirtual-SCSI-Controller
Wenn Sie einen OS-Layer mit einem LSI Logic SAS-Controller haben und diesen mit einem VMware Paravirtual-SCSI-Controller verwenden möchten, können Sie einen der folgenden Ansätze wählen:
-
Fügen Sie dem OS-Layer eine Version hinzu, indem Sie einen VMware vSphere-Connector mit einer LSI Logic SAS-VM-Vorlage verwenden. Wenn die Packaging-Maschine erstellt wird, befolgen Sie die unten stehenden Schritte, um den OS-Layer Paravirtual-fähig zu machen.
-
Fügen Sie einen neuen Plattform-Layer mit einem LSI-OS-Layer und einen Plattform-Connector mit einer LSI Logic SAS-VM-Vorlage hinzu. Wenn die Packaging-Maschine erstellt wird, befolgen Sie die unten stehenden Schritte, um den Plattform-Layer Paravirtual-fähig zu machen.
Hinweis:
Die folgenden Änderungen müssen am OS-Layer und am Plattform-Layer vorgenommen werden.
Wenn die Packaging-Maschine aus Ihrem gewählten Ansatz bereit ist:
- Melden Sie sich bei der virtuellen Maschine an und fahren Sie sie herunter.
- Öffnen Sie im vSphere Web Client die Seite Einstellungen bearbeiten für die Packaging-Maschine.
- Fügen Sie einen neuen SCSI-Controller hinzu, indem Sie SCSI-Controller aus dem Menü Neues Gerät auswählen und auf Hinzufügen klicken.
- Erweitern Sie den hinzugefügten Abschnitt Neuer SCSI-Controller und setzen Sie Typ ändern auf VMware Paravirtual.
- Fügen Sie eine neue Festplatte hinzu, indem Sie Neue Festplatte aus dem Menü Neues Gerät auswählen und auf Hinzufügen klicken.
- Erweitern Sie den Abschnitt “Neue Festplatte” und legen Sie die folgenden Parameter fest:
- Größe: 1 GB
- Festplattenbereitstellung: Thin Provisioning
- Virtueller Geräteknoten: Standard-Bus des neuen SCSI-Controllers
- Klicken Sie auf OK.
- Installieren Sie die Paravirtual-Treiber, indem Sie die Packaging-Maschine einschalten, sich anmelden und sie dann herunterfahren.
- Öffnen Sie im vSphere Web Client die Seite Einstellungen bearbeiten für die Packaging-Maschine.
- Entfernen Sie sowohl die Festplatte als auch den Paravirtual-Controller, die Sie zuvor in diesem Verfahren hinzugefügt haben.
- Schalten Sie die Packaging-Maschine ein, melden Sie sich an und klicken Sie auf Herunterfahren zur Finalisierung.
Sobald Sie die Erstellung des Layers abgeschlossen haben, können Sie ihn verwenden, um ein Image mit einem Paravirtual-Controller zu erstellen.
Erforderliche Informationen für die vSphere-Connector-Konfigurationseinstellungen
Beachten Sie die folgenden erforderlichen, empfohlenen und optionalen Felder für die Konfiguration Ihres VMware vSphere-Connectors.
- Name der Connector-Konfiguration – Ein aussagekräftiger Name, der hilft, diese Connector-Konfiguration zu identifizieren und zu verfolgen.
- vCenter Server – Die Adresse, der Hostname oder der FQDN des vCenter-Servers, mit dem die Appliance integriert wird.
- vCenter-Benutzername – Der Benutzername des Kontos, das die Appliance für die Verbindung mit vSphere verwendet.
- vCenter-Passwort – Das Passwort des Kontos, das die Appliance für die Verbindung mit vSphere verwendet.
- Name des Datacenters – Der Name des vSphere-Datacenters, in dem die App Layering-Appliance virtuelle Maschinen erstellt und abruft.
- Größe des Packaging-Caches in GB (Empfohlen) – Die Größe des Disk-Caches, den App Layering beim Erstellen von Layern verwendet. Wenn Sie die Größe leer lassen oder auf 0 setzen, verwendet App Layering keinen Disk-Cache. Wenn Sie eine Größe angeben, verwendet App Layering einen Disk-Cache bis zu dieser Größe, um Kopien von Boot-Disks und Packaging-Disks zu speichern, und verwendet diese Disks wieder, um Packaging-Maschinen zu erstellen. Die Wiederverwendung dieser Boot-Disks und Packaging-Disks reduziert die Zeit, die zum Paketieren eines App-Layers benötigt wird.
-
Vorlage für virtuelle Maschine – (Optional) Vorlage für virtuelle Maschine, die eine virtuelle Maschine mit den Hardwareeinstellungen für VMware klont, einschließlich Arbeitsspeicher, CPUs und Videoeinstellungen. Diese Einstellung ermöglicht es Ihnen, den Host, den Datastore und das Netzwerk für die Konfiguration der resultierenden virtuellen Maschinen anzugeben.
Wichtig:
Beim Veröffentlichen in VMware Cloud ist eine VMware Virtual Machine-Vorlage (keine reguläre VM-Vorlage) erforderlich, damit das Netzwerk der virtuellen Maschine ordnungsgemäß funktioniert.
Bei der Auswahl einer Vorlagen-VM:
- Antworten Sie mit Ja auf die Aufforderung, die Einstellungen zu aktualisieren, aber ändern Sie das Netzwerk nicht.
- Stellen Sie sicher, dass die vom ausgewählten Template verwendete OS-Version mit der OS-Version übereinstimmt, die Sie zum Erstellen von Layern oder zum Veröffentlichen von geschichteten Images verwenden.
- Die Vorlage darf keine angehängten Festplatten haben und muss mindestens eine Netzwerkkarte angehängt haben. Andernfalls erhalten Sie eine Fehlermeldung, wenn Sie versuchen, die Konfiguration zu validieren oder zu speichern.
- ESXHost-Name – Der Name des vSphere ESX-Hosts, auf dem die Appliance virtuelle Maschinen erstellt und abruft.
- Datastore-Name – Der Name des vSphere-Datastores, in dem die Appliance virtuelle Maschinen erstellt und abruft.
- Netzwerkname – Der Name des vSphere-Netzwerks, in dem die Appliance virtuelle Maschinen erstellt und abruft.
- Name des Ordners für virtuelle Maschinen – Der Name des vSphere-Ordners, in dem die Appliance virtuelle Maschinen erstellt und abruft.
-
Offload Compositing – Ermöglicht die Ausführung des Layer-Packaging- oder Image-Publishing-Prozesses auf dem angegebenen vSphere-Server. Diese Funktion erhöht die Leistung und ermöglicht die Verwendung des VMDK-Festplattenformats sowie von BIOS- oder UEFI-virtuellen Maschinen. Mit UEFI können Sie auch Secure Boot verwenden, wenn es auf der VM aktiviert ist.
Hinweise:
-
Das Deaktivieren von Offload Compositing ist eine veraltete Funktion. Die Möglichkeit, Offload Compositing zu deaktivieren, wird in einer zukünftigen Version entfernt.
-
Bei Verwendung einer vSphere-Connector-Konfiguration mit VMware Cloud und einem vSAN 7.0 Update 2 (oder höher) Datastore muss Offload Compositing ausgewählt werden.
Wenn Offload Compositing ausgewählt ist:
- Wenn Sie keine Vorlage für eine virtuelle Maschine bereitstellen, verwendet die virtuelle Maschine standardmäßig BIOS.
- Wenn Sie eine für BIOS oder UEFI konfigurierte Vorlage bereitstellen, ist die resultierende virtuelle Maschine vom Typ, den Sie gewählt haben.
- Wenn Sie eine Vorlage mit aktiviertem und ausgewähltem UEFI-Secure Boot bereitstellen, ist die resultierende VM UEFI-Secure Boot.
Wenn Offload Compositing nicht ausgewählt ist:
- Wenn Sie keine Vorlage bereitstellen, verwendet die virtuelle Maschine standardmäßig BIOS.
- Wenn Sie eine für BIOS konfigurierte Vorlage bereitstellen, ist die resultierende virtuelle Maschine BIOS.
- Wenn Sie eine für UEFI konfigurierte Vorlage bereitstellen, kann die Maschine nicht booten und führt zu einem Bluescreen. (Offload Compositing ist für UEFI erforderlich.)
-
Erforderliche Berechtigungen für die vSphere Client-Administratorrolle des Connectors
Legen Sie die von der vSphere Client-Administratorrolle benötigten VMware-Berechtigungen so fest, dass sie den Berechtigungen für die App Layering-Appliance entsprechen.
Nachdem Sie die Berechtigungen festgelegt haben, überprüfen Sie diese, indem Sie im Zusammenfassungsbereich der Connector-Konfiguration auf Speichern klicken.
Erstellen einer Connector-Konfiguration
So geben Sie Werte ein:
- Die ersten drei vCenter-Felder müssen manuell eingegeben werden. Sobald die Anmeldeinformationen in diesen Feldern validiert wurden, können Sie Werte für die verbleibenden Felder aus den Dropdown-Menüs auswählen.
- Um Werte manuell einzugeben, klicken Sie in das Feld und geben Sie den Wert ein. Stellen Sie dabei sicher, dass die Groß-/Kleinschreibung mit dem Wert in vCenter übereinstimmt.
- Um einen Wert aus einer Dropdown-Liste auszuwählen, klicken Sie einmal in das Feld, um die Liste der möglichen Werte anzuzeigen.
So fügen Sie eine Connector-Konfiguration hinzu
- Klicken Sie auf die Seite Connectors.
- Klicken Sie auf Connector-Konfiguration hinzufügen. Ein Dialogfeld wird geöffnet.
- Wählen Sie den Connector-Typ für die Plattform und den Speicherort aus, an dem Sie den Layer erstellen oder das Image veröffentlichen. Klicken Sie dann auf Neu, um die Seite “Connector-Konfiguration” zu öffnen.
- Geben Sie den Konfigurations-_Namen_ sowie den vCenter Server, den vCenter-Benutzernamen und das vCenter-Passwort ein. Anleitungen finden Sie in den vorherigen Feldbeschreibungen.
- Klicken Sie auf die Schaltfläche Verbinden unter den vCenter-Feldern. Das Datacenter-Feld wird dann mit einer Liste der verfügbaren Datacenter aktiviert.
- Wählen Sie das Datacenter aus, wodurch die restlichen Dropdown-Listen aktiviert werden.
- Füllen Sie die restlichen Felder aus und klicken Sie auf die Schaltfläche TESTEN, um zu überprüfen, ob App Layering mit den angegebenen Anmeldeinformationen auf den angegebenen Speicherort zugreifen kann.
- Klicken Sie auf Speichern. Überprüfen Sie, ob die neue Connector-Konfiguration auf der Seite Connectors aufgeführt ist.
Fehlermeldungen
Wenn Sie ENOTFOUND-Fehler erhalten, wenn Sie eine Packaging-Maschine bereitstellen oder ein Image veröffentlichen, verwenden Sie die IP-Adresse anstelle des FQDN für den vCenter-Server.