Bereitstellen von virtuellen Desktops auf VMs mit dem XenDesktop-Setupassistenten

Mit einer von Provisioning Services gestreamten vDisk vereinfacht der Provisioning Services XenDesktop-Setupassistent (XDSW) das Bereitstellen von virtuellen Desktops für virtuelle Maschinen (VMs) als auch für Geräte, die persönliche vDisks verwenden.

Wichtig:

Der PVS-Server benötigt direkten Zugriff auf das Speichergerät zur Erleichterung der Kommunikation. Der PVS-Benutzer muss Lese-/Schreibzugriff für das Speichergerät haben, um eine erfolgreiche Bereitstellung mit dem HDD-BDM zu gewährleisten.

Der Assistent führt folgende Aufgaben aus:

  • Erstellen von VMs von einer vorhandenen Maschinenvorlage auf einem auf XenDesktop gehosteten Hypervisor:
    • XenServer
    • ESX über V-Center
    • Hyper-V mit SCVMM (Beim Provisioning von Maschinen auf einem SCVMM-Server ändert der XenDesktop-Setupassistent automatisch die Netzwerkkonfiguration der ersten Legacy-NIC und der zweiten, synthetischen NIC für VMs der ersten Generation). Weitere Informationen finden Sie unter SCVMM.
    • Nutanix Acropolis (von Snapshots). Weitere Informationen finden Sie unter Anforderungen für Nutanix Acropolis.
  • Erstellen von Provisioning Services-Zielgeräten in einer neuen oder bestehenden Provisioning Services-Gerätesammlung, die mit dem XenDesktop-Katalognamen übereinstimmt.
  • Zuweisen einer Standardimage-vDisk zu VMs in der Gerätesammlung.
  • Hinzufügen des Ziels zu der ausgewählten Active Directory-Organisationseinheit.
  • Hinzufügen von virtuellen Desktops zu einem XenDesktop-Katalog.

Hinweis:

Für VMs der 2. Generation, die mit dem XenDesktop-Setupassistenten bereitgestellt wurden, ist die BDM-Partition im FAT-Format mit einem Laufwerksbuchstaben. Das Ergebnis ist, dass Windows in einem PVS-Privatimage die neue Partition erkennen sollte. Beispielsweise sollte ein RDS PVS-Image mit einem Schreibcachedatenträger und BDM-Partition die beiden Partitionen im Privatimagemodus erkennen.

Tipp:

Beachten Sie bei der Verwendung des Linux-Streamingfeatures, dass im XenDesktop-Setupassistenten ein neuer Schritt hinzugefügt wurde. Sie müssen das SOAP SSL-Zertifikat hinzufügen, um sicherzustellen, dass das Linux-Zielgerät ein Imaging der vDisk über den SOAP-Server durchführen kann. Weitere Informationen finden Sie unter Installation.

ESX-Berechtigungen

Für ESX 5.5 schließen die Mindestberechtigungen Folgendes ein:

  • Datastore
    • Allocate space
    • Browse datastore
    • Low level file operations
  • Network
    • Assign network
  • Resource
    • Assign virtual machine to resource pool
  • System - Diese Berechtigungen werden automatisch hinzugefügt, wenn Sie eine Rolle in vCenter erstellen.
    • Anonym
    • Read
    • View
  • Task
    • Create Task
  • Virtual Machine/Configuration
    • Add existing disk
    • Add new disk
    • Erweitert
    • Change CPU count
    • Change resource
    • Speicher
    • Modify device settings
    • Remove disk
    • Einstellungen
  • Virtual Machine/Interaction
    • Power Off
    • Power On
    • Reset
    • Suspend
  • Virtual Machine/Inventory
    • Create New
    • Create from existing
    • Remove
    • Register
  • Virtual Machine/Provisioning
    • Clone virtual machine
    • Clone template
    • Allow disk access
    • Allow virtual machine download
    • Allow virtual machine files upload
    • Deploy template
  • Global
    • Manager custom attributes
    • Set custom attribute

Hinweis:

Andere früher unterstützte Versionen von ESX erfordern möglicherweise die gleichen Berechtigungen für Provisioning Services 7.x.

Hinweise zum Schreibcache

Der XenDesktop-Setupassistent verwirft alle Festplatten, die einer Vorlage zugewiesen sind, um die Zeit zum Bereitstellen zu minimieren.

Der Assistent stellt VMs ohne Datenträger bereit, wenn für die vDisk der Standardimagemodus und als Cacheoption das Zwischenspeichern auf dem Serverdatenträger ausgewählt ist. Wenn der Cache auf dem Server ist, startet Provisioning Services nicht automatisch die bereitgestellten VMs.

Der Assistent stellt VMs mit Schreibcachedatenträgern bereit (Standardgröße ist 6 GB und Standardtyp ist dynamisch), wenn für die vDisk der Standardimagemodus und als Cacheoption das Zwischenspeichern auf der lokalen Festplatte ausgewählt ist. Zum Formatieren des Schreibcachedatenträgers startet der Assistent die VMs automatisch im Standardimagemodus mit dem Cache auf dem Server. Nachdem die Formatierung abgeschlossen ist, werden die VMs automatisch heruntergefahren. XenDesktop startet dann die VMs nach Bedarf.

Wenn der Schreibcache auf dem lokalen Speicher des Hypervisors gespeichert ist, variiert die Konfiguration der Bereitstellung mit dem XenDesktop-Setupassistenten je nach verwendetem Hypervisor:

  • Auf XenServer werden die VMs über mehrere lokale Speicherressourcen verteilt. Erstellen Sie die Vorlage ohne Speicher (Netzwerkstart).
  • Auf Hyper-V werden die VMs über mehrere lokale Speicherressourcen verteilt. Die Konfigurationsdatei folgt dem Schreibcache, aber es ist eine kleine Datei.
  • Auf ESX können Sie den XenDesktop-Setupassistenten zum Bereitstellen von VMs nicht verwenden, wenn Sie den lokalen Speicher des Hypervisors verwenden.

Wichtig:

Verwenden Sie beim Angeben von Namen für Speichergeräte kein Komma. Speichergeräten zugeordnete Namen werden von XenDesktop beibehalten und durch Kommas getrennt. Beispiel: Speicher 1, Speicher 2, Speicher 3. Enthält ein Speichername ein Komma (beispielsweise “Speicher,Ost”), interpretiert PVS dies fälschlicherweise als zwei separate Speichergeräte.

Virtuelle Datenträgertypen

VMs, die mit dem XenDesktop-Setupassistenten bereitgestellt wurden, verfügen über neu erstellte und angehängte Datenträger, die Provisioning Services als lokalen Schreibcache verwendet. Standardmäßig werden die folgenden virtuellen Datenträgertypen erstellt:

  • “Fixed” oder “Dynamic”, je nach dem in XenServer verwendeten Speicherrepository
  • “Dynamic” für SCVMM 2012 SP1
  • “Fixed” für SCVMM 2012
  • “Thin-provisioned” für ESX

Zum Überschreiben des Standardtyps der Schreibcachedatenträger gibt es einen Registrierungsschlüssel, der von Provisioning-Bereitstellungen auf SCVMM und ESX erstellt wird. Dies gilt nicht für XenServer. Erzwingen des “fixed”-Typs (oder von “eager-zeroed thick” für ESX)

[HKEY_CURRENT_USER\Software\Citrix\ProvisioningServices\VdiWizard]

“OVERRIDE_VM_WRITE_CACHE_DISK_TO_FIXED”=”true”

Wenn die Einstellung des Schlüssels auf “false” geändert wird, wird der Typ “dynamic” erzwungen. Entfernen Sie den Schlüssel, um das Standardverhalten wiederherzustellen.

Ausführen des Assistenten

Führen Sie den Assistenten direkt von der Provisioning Services Console oder von einer Remotekonsole aus.

  1. Klicken Sie im Konsolenstrukturabschnitt mit der rechten Maustaste auf ein Site-Symbol und wählen Sie dann im Menü “XenDesktop Setup Wizard” aus. Der XenDesktop-Setupassistent wird angezeigt.

  2. Klicken Sie auf Next, um mit dem Setup zu beginnen.

  3. Geben Sie auf der Seite des XenDesktop-Hosts den Speicherort der XenDesktop-Hostadresse ein, um eine Verbindung herzustellen und zu konfigurieren. Der zuletzt verwendete XenDesktop-Controller (Name oder IP-Adresse) wird in der Registrierung des lokalen Computers, auf dem die Instanz der Konsole ausgeführt wird, zwischengespeichert.

  4. Wählen Sie einen XenDesktop-Host. Wenn Sie einen Cluster wählen, werden die Maschinen gleichmäßig auf den Cluster des Hosts verteilt.

    Hinweis:

    Virtualisierungseinstellungen für XenServer 5.5 Update 2 werden nicht angezeigt. Diese Einstellungen werden in XenDesktop als Hostverbindungen mit der Option “Manually create VMs” hinzugefügt. Daher können Sie kein Netzwerk und keinen Speicher für die Einstellungen angeben, und sie werden nicht im XenDesktop-Setupassistenten aufgeführt.

  5. Geben Sie die Anmeldeinformationen (Benutzername und Kennwort) für den Host an.

  6. Wählen Sie in der Liste der verfügbaren Vorlagen die Vorlage für den ausgewählten Host aus. Wenn Sie eine frühere Version von VDA verwenden oder wenn die Vorlage mit Windows Vista erstellt wurde, aktivieren Sie das Kontrollkästchen. Gültige Vorlagen müssen eine dynamische MAC-Adresse oder eine statische Adresse mit einem Wert haben (00:00:00:00:00:00 ist keine gültige MAC-Adresse).

  7. Wenn mehr als ein Netzwerk für die Virtualisierungseinstellungen zur Verfügung steht, wird eine Seite angezeigt, auf der Sie das entsprechende Netzwerk auswählen können.

  8. Wählen Sie eine vDisk im Standardimagemodus aus und weisen Sie sie der Sammlung von VMs zu.

  9. Erstellen Sie einen neuen Katalog oder verwenden Sie einen vorhandenen Katalog von einem vorherigen Release (Windows Vista oder Windows 7 mit VDA 5.6). Die verfügbaren Optionen hängen von der ausgewählten Katalogoption ab:

    • Wenn Sie einen neuen Katalog erstellen, geben Sie einen Namen und eine Beschreibung für diesen Katalog an. Geeignete Maschinentypen umfassen:
      • Windows Client Operating System: am besten geeignet zum Bereitstellen persönlicher Desktops für Benutzer oder zum Bereitstellen von Anwendungen von Desktop-Betriebssystemen für Benutzer. Bietet die Option zum Speichern von Änderungen auf einer persönlichen vDisk.
      • Windows Server Operating System: am besten geeignet für die Bereitstellung gehosteter, freigegebener Desktops für eine große Menge standardisierter Maschinen oder Anwendungen oder beides.
      • vGPU wird nur auf Desktopbetriebssystemen unterstützt.
    • Wenn Sie einen vorhandenen Katalog mit dem Dropdownmenü auswählen, werden Beschreibung, Maschinentyp, Zuordnungstyp und Benutzerdaten (falls vorhanden) für den Katalog angezeigt.
  10. Wählen Sie die Einstellungen für die VM aus. Die Einstellungen hängen vom Betriebssystemtyp der Maschine ab und ob Änderungen zugewiesener Benutzer nach dem Ende der Sitzung verworfen werden.

    1. Für Windows Client- oder Windows Server-Maschinen, die Benutzern, die keine persönliche vDisk benötigen, nach dem Zufallsprinzip zugewiesen werden:
      • Number of VMs to create (der Standardwert ist 1)
      • vCPUs (Grundlage für den Standardwert ist die zuvor ausgewählte Vorlage)
      • Wenn für die Vorlage dynamischer Arbeitsspeicher konfiguriert wurde, sind zwei weitere Konfigurationseinstellungen erforderlich (Minimum Memory und Maximum Memory).
      • Lokaler Schreibcachedatenträger (Standardwert ist 6 GB)
      • Boot mode; PXE boot (erfordert einen aktiven PXE-Dienst); BDM disk (erstellt eine Partition für die Boot Device Manager-Datei)
    2. Für Windows Client-Maschinen, die Benutzern, die Änderungen auf ihrer persönlichen vDisk speichern können, nach dem Zufallsprinzip oder statisch zugewiesen werden, werden zusätzlich zu den zuvor erläuterten Einstellungen die folgenden Einstellungen angezeigt:
      • Personal vDisk size (Standardwert ist 10 GB). Beim Start eines Zielgeräts von einer persönlichen vDisk zeigt die Betriebssystempartition der vDisk, standardmäßig C:\, nur den Speicherplatz an, der der persönlichen vDisk zugeordnet ist, und nicht die wirkliche Größe der persönlichen vDisk.
      • Personal vDisk drive letter (Standardwert ist P). Der verwendete Laufwerksbuchstabe für die persönliche vDisk. Der zulässige Bereich liegt zwischen E: bis U: und W: bis Z:.
  11. Wählen Sie die entsprechende Methode für das Hinzufügen von Active Directory-Computerkonten:

    • Neue Konten erstellen
    • Import existing accounts

    Die angezeigte Seite hängt von der ausgewählten Active Directory-Methode ab.

  12. Bei Auswahl von Create new accounts muss ein Active Directory-Administrator Rechte an den Provisioning Services Console-Benutzer delegieren, um das Erstellen von Active Directory-Konten oder das Ändern der Kennwörter für Computerkonten zu ermöglichen.

    • Wählen Sie die entsprechende Domäne aus der Dropdownliste “Domain” aus und wählen Sie dann aus den für diese Domäne aufgeführten Organisationseinheiten aus. Standardmäßig wird die Domäne und Organisationseinheit des aktuellen Benutzers verwendet.
    • Wählen Sie aus der Dropdownliste “Account naming scheme” die Computerbenennungsoption aus. Geben Sie ein gültiges Benennungsschema ein, das mindestens ein Nummernzeichen (#) und höchstens 15 Zeichen hat. Wählen Sie auch eine Option für das Auffüllen von Nummern bzw. Buchstaben aus, die Nummernzeichen im angegebenen Benennungsschema dynamisch ersetzt und den Wert für jede erstellte VM um Eins erhöht.
  13. Importieren vonKonten

    • Klicken Sie auf Browse, um die Organisationseinheit zu suchen, die importiert wird, oder klicken Sie auf Import, um eine vorhandene CSV-Datei im folgenden Format zu importieren:

      Name,Typ,Beschreibung,

      PVSPC01,Computer,,

      Im Feld Required wird die vorher angegebene Anzahl der VMs angezeigt. Im Feld Added wird die Anzahl der Listeneinträge angezeigt. Wenn die importierten Maschinenkontonamen bereits in einem der folgenden Speicherorte vorhanden sind, sind sie ungültig und werden nicht in der Liste angezeigt; XenDesktop (als eine Maschine), PVS (als ein Gerät), auf dem Hypervisor (als eine VM). Wenn die Active Directory-Struktur viele Objekte bzw. Container enthält oder wenn Sie viele Maschinenkonten importieren, kann der Import lange dauern, da für jedes importierte Konto überprüft wird, ob es bereits in Provisioning Services, XenDesktop und dem Zielhypervisor vorhanden ist. In dieser Situation erhalten Sie für die Dauer des Imports Feedback in Form einer Sanduhr.

  14. Prüfen Sie alle Konfigurationseinstellungen. Nach der Bestätigung werden die folgenden Aktionen nacheinander auf allen Hosts durchgeführt, bis die Konfigurationen abgeschlossen sind:

    • Erstellen eines XenDesktop-Katalogs, falls zutreffend
    • Erstellen von VMs auf dem Hypervisor eines Hosts mit der Maschinenvorlage
    • Erstellen von BDM-Partitionen, wenn angegeben
    • Wenn ein gestreamter Katalog zusammen mit einem persönlichen vDisk-Katalog verwendet wird, Erstellung einer persönlichen vDisk und Verknüpfung der persönlichen vDisk mit der VM
    • Erstellen eines Schreibcachedatenträgers der angegebenen Größe
    • Erstellen von Provisioning Services-Zielgeräten und Zuweisung der ausgewählten vDisk zu den Geräten
    • Hinzufügen der Zielgeräte zur ausgewählten Provisioning Services-Sammlung
    • Hinzufügen der VMs zum XenDesktop-Katalog
    • Starten jeder VM, um den neu erstellten Schreibcachedatenträger zu formatieren

Wenn Sie die Konfiguration abbrechen, müssen Sie die folgenden Objekte manuell entfernen:

  • XenDesktop-Maschinen aus dem zugewiesenen Katalog
  • Erstellte Active Directory-Computerkonten.
  • Neu erstellte XenDesktop-Kataloge.
  • In der ausgewählten Gerätesammlung erstellte Provisioning Services-Zielgeräte
  • In den ausgewählten Hosthypervisors erstellte VMs

vDisks können aktualisiert und einem Zielgerät, das persönliche vDisks verwendet, neu zugewiesen werden. Der Basisdatenträger muss über das gleiche Betriebssystem verfügen und dieselbe Maschinen-SID haben. Kopieren Sie dazu das derzeit zugewiesene vDisk-Basisimage des Zielgeräts, aktualisieren Sie das Bild mit den neuesten Versionen der Provisioning Services-Software und -Treiber, und weisen Sie dann die aktualisierte vDisk wieder dem Zielgerät zu. Verwenden Sie zum erneuten Zuweisen der vDisk auf der Konsole in den vDisk-Eigenschaften das Dialogfeld “Assign vDisk”.

Anforderungen für Nutanix Acropolis

Folgendes ist erforderlich, wenn Sie Provisioning Services mit Nutanix Acropolis verwenden:

  • Ein installiertes Nutanix Acropolis-Hypervisorplugin für PVS. Laden Sie dieses Plug-In von der Nutanix Support-Website herunter. Informationen zur Installation finden Sie in der Nutanix-Dokumentation.
  • Eine XenDesktop-Hostverbindung zu AHV.
  • Nutanix Acropolis-Plattformversion 5.1.1 oder höher.

Tipp:

Nur beim Provisioning des Nutanix Acropolis-Hypervisors ist die Auswahl eines Containers erforderlich.

Wichtige Aspekte bei der Verwendung von Nutanix Acropolis-Hypervisors

Wenn Sie Nutanix verwenden, beachten Sie Folgendes:

  • Löschen Sie die Netzwerkkarte einer bereitgestellten VM nicht, um sie dann erneut hinzuzufügen.
  • Linux-VMs, BDM-Partitionen und UEFI werden nicht unterstützt.
  • Der Installationsassistent von XenDesktop wird unterstützt, aber nicht der Assistent für gestreamte VMs.
  • Acropolis-Hypervisors verwenden für VMs Snapshots anstelle von Vorlagen.
  • Es gilt als bewährte Methode, dass Snapshots keine angehängte Festplatte haben, da diese beim Provisioning vom Nutanix Acropolis-Hypervisor nicht entfernt wird.
  • Zum Bereitstellen von Maschinen, die aus einem BDM-ISO-Image starten, muss das ISO-Image im Snapshot bereitgestellt werden. Die bereitgestellten VMs sind auf einen PXE-Start festgelegt und müssen manuell für den Start von einem virtuellen optischen Laufwerk geändert werden.
  • Für PXE-Starts müssen Sie vor der Imageerstellung die Startreihenfolge der VM über eine Befehlszeilenoption auf network festlegen.
  • Beim manuellen Hinzufügen eines Nutanix AHV-Hosts mit dem Assistenten für virtuelle Hostverbindungen sind nicht genügend Informationen für die Kommunikation mit der Nutanix AHV-Hosteinheit vorhanden. Diese, vom XenDesktop Delivery Controller stammenden Informationen werden dem Assistenten für virtuelle Hostverbindungen nicht bereitgestellt und somit nicht zum Überprüfen von Anmeldeinformationen verwendet. Daher ist die Schaltfläche Verbindung überprüfen in dem Assistenten für Nutanix AHV-Hosts deaktiviert.

Abbildung des Dialogfelds für Anmeldeinformationen im Assistenten für virtuellen Hostverbindungen

Hinweis:

Informationen zur Konfiguration und Verwendung von Nutanix Acropolis-Hypervisors finden Sie im Nutanix-Dokumentationsportal.

SCVMM-Anforderungen

Sie können keine vGPU-fähigen VMs auf Hyper-V bereitstellen.

Bereitstellen von virtuellen Desktops auf VMs mit dem XenDesktop-Setupassistenten