Sie können eine automatisierte Instant-Clone-Farm erstellen, wenn Sie Benutzern Zugriff auf Anwendungen oder veröffentlichte Desktops gewähren. Eine automatisierte Farm besteht aus Linux-Hosts, die für mehrere Sitzungen konfiguriert wurden und die virtuelle Instant-Clone-Maschinen (VMs) in vCenter Server sind.
Übersicht über Instant-Clone-Farmen
Eine automatisierte Instant-Clone-Farm wird aus einem Golden Image mithilfe der vmFork-Technologie (Instant-Clone-API) in vCenter Server erstellt. Zusätzlich zur Verwendung der Instant-Clone-API von vCenter Server erstellt Horizon 8 auch mehrere Typen von internen VMs (interne Vorlage, Replikat-VM und übergeordnete VM), um diese Klone auf skalierbarere Weise zu verwalten.
Auch wenn sich damit die Bereitstellungsgeschwindigkeit erhöhen lässt, steigt durch die Verwendung der übergeordneten VM der Arbeitsspeicherbedarf im gesamten Cluster. In Fällen, in denen der Vorteil von mehr Arbeitsspeicher den einer höheren Bereitstellungsgeschwindigkeit überwiegt, wählt Horizon 8 automatisch die direkte Bereitstellung von Instant Clones von der Replikat-VM aus, ohne dass eine übergeordnete VM erstellt wird. Diese Funktion wird als „Smart Provisioning“ bezeichnet. Eine einzelne Instant-Clone-Farm kann über Instant Clones verfügen, die sowohl mit übergeordneten VMs als auch ohne übergeordnete VMs erstellt wurden.
Wenn eine übergeordnete VM verwendet wird, nutzen Instant Clones die virtuelle Festplatte der übergeordneten VM gemeinsam und verbrauchen dadurch weniger Speicherplatz als vollständige VMs. Darüber hinaus nutzen Instant Clones den Arbeitsspeicher der übergeordneten VM gemeinsam, wenn sie erstmals erstellt werden. Dies trägt zu einer schnellen Bereitstellung bei. Sobald die Instant-Clone-VM bereitgestellt wurde und die Verwendung der Maschine beginnt, wird zusätzlicher Arbeitsspeicher verwendet.
- Die Bereitstellung von Instant Clones erfolgt schnell, mit oder ohne Verwendung einer übergeordneten VM.
- Instant Clones werden immer im eingeschalteten Zustand erstellt und sind einsatzbereit.
- Sie können eine Farm mit Instant Clones in einem rollierenden Prozess ohne Ausfallzeit patchen.
Der Verbindungsserver erstellt die virtuellen Instant-Clone-Maschinen auf der Basis der bei der Erstellung der Farm festgelegten Parameter. Instant Clones nutzen gemeinsam eine virtuelle Festplatte einer übergeordneten VM und benötigen dadurch weniger Speicherplatz als vollständige virtuelle Maschinen. Darüber hinaus nutzen Instant Clones gemeinsam den Arbeitsspeicher einer übergeordneten VM. Sie werden mithilfe der vmFork-Technologie erstellt.
Vorgang zum Erstellen von Instant Clones
Bei der Veröffentlichung eines Image werden interne virtuelle Maschinen, die für das Instant Cloning erforderlich sind, aus einem Golden Image und dessen Snapshot erstellt. Dieser Vorgang wird nur einmal pro Image durchgeführt und kann einige Zeit dauern.
Horizon 8 führt die folgenden Schritte aus, um einen Pool von Instant Clones zu erstellen:
- Horizon 8 veröffentlicht das von Ihnen ausgewählte Image. In vCenter Server werden, wenn noch nicht vorhanden, vier Ordner (ClonePrepInternalTemplateFolder, ClonePrepParentVmFolder, ClonePrepReplicaVmFolder und ClonePrepResyncVmFolder) erstellt sowie eine bestimmte Anzahl interner VMs, die für das Klonen erforderlich sind. In Horizon Console wird der Status dieses Vorgangs auf der Registerkarte Übersicht des Desktop-Pools angezeigt. Während der Veröffentlichung werden im Bereich für das ausstehende Image der Name und Status des Images angezeigt.
Hinweis: Führen Sie keine Änderungen für die vier Ordner oder die internen VMs durch, in der sie enthalten sind. Andernfalls können Fehler auftreten. Die internen VMs werden entfernt, wenn sie nicht mehr benötigt werden. In der Regel verschwinden die VMs innerhalb von fünf Minuten nach der Löschung des Pools oder nach einer Image-Übertragung. In bestimmten Fällen kann das Entfernen bis zu 30 Minuten in Anspruch nehmen. Wenn in allen vier Ordnern keine internen VMs vorhanden sind, werden diese Ordner nicht geschützt und Sie können diese Ordner löschen.
- Nachdem das Image veröffentlicht wurde, erstellt Horizon 8 die Instant Clones. Dieser Prozess geht schnell vonstatten. Während dieses Vorgangs zeigt der Bereich „Aktuelles Image“ in Horizon Console den Namen und Status des Image an.
Nach der Erstellung der Farm können Sie das Image durch die Image-Übertragung ändern. Wie auch beim Erstellen einer Farm wird das neue Image zuerst veröffentlicht. Anschließend werden die Klone neu erstellt.
Wenn eine Instant-Clone-Pool-Farm erstellt wird, verteilt Horizon 8 den Pool automatisch ausgewogen auf die Datenspeicher. Wenn Sie eine Farm bearbeiten oder Datenspeicher hinzufügen oder entfernen, erfolgt die Neuverteilung der geklonten VMs automatisch, wenn ein neuer Klon erstellt wird.
Voraussetzungen
- Stellen Sie sicher, dass der Verbindungsserver installiert ist. Siehe das Dokument Horizon-Installation.
- Stellen Sie sicher, dass die Verbindungsserver-Einstellungen für vCenter Server in Horizon Console konfiguriert sind. Siehe das Dokument Horizon-Verwaltung.
- Stellen Sie sicher, dass Sie auf dem virtuellen ESXi-Switch, der für die virtuellen als Remote-Desktops eingesetzten Maschinen verwendet wird, über eine ausreichende Anzahl an Ports verfügen. Der Standardwert reicht möglicherweise nicht aus, wenn Sie große Desktop-Pools erstellen.
- Stellen Sie sicher, dass Sie eine Golden Image-Hostmaschine vorbereitet haben. Siehe Vorbereiten einer virtuellen Linux-Maschine für die Desktop-Bereitstellung. Horizon Agent muss auf der Hostmaschine installiert sein.
- Stellen Sie sicher, dass auf jedem Hostcomputer eines der folgenden Linux-Betriebssysteme ausgeführt wird:
- RHEL Workstation 7.8, 7.9, 8.1, 8.2, 8.3 oder 8.4
- Ubuntu 18.04/20.04
- Stellen Sie sicher, dass Sie Horizon Agent auf der Golden Image-Maschine mit dem Parameter --multiple-session installiert haben. Beispiel:
sudo ./install_viewagent.sh --multiple-session
- Erstellen Sie einen Snapshot von der Golden Image-VM in vCenter Server. Sie müssen die Hostmaschine Herunterfahren, bevor Sie den Snapshot erstellen. Der Verbindungsserver verwendet den Snapshot als Baselinekonfiguration zum Erstellen der Klone.
Weitere Informationen finden Sie unter „Erstellen eines Snapshots in VMware Host Client“ im Dokument Verwaltung eines einzelnen Hosts von vSphere – VMware Host Client auf der Website der VMware vSphere-Dokumentation.
Prozedur
Nächste Maßnahme
Erstellen Sie einen veröffentlichten Anwendungspool oder einen veröffentlichten Desktop-Pool. Weitere Informationen finden Sie in einem der folgenden Themen: