Product Documentation

Bereitstellen von virtuellen Desktops auf VMs mit dem XenDesktop-Setupassistenten

Nov 03, 2016

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. 

Hinweis

Provisioning Services 7.x unterstützt nur XenDesktop 7.x.

Wählen Sie das Zielgerätoptimierungsprogramm beim Erstellen des vDisk-Images aus, sonst kann die VM möglicherweise nicht gestartet werden.

Der Assistent führt folgende Aufgaben aus:

  • Erstellen von VMs von einer vorhandenen XenDesktop-Maschinenvorlage auf einem auf XenDesktop gehosteten Hypervisor-Server:
    • 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. ). Beachten Sie Folgendes:
      • Sie können keine vGPU-fähigen VMs auf Hyper-V bereitstellen.
      • Der Startmodus "Boot Device Management" ist nicht für VMs der 2. Generation verfügbar.
  • Erstellen von Provisioning Services-Zielgeräten für jede neue VM 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 von virtuellen Desktops zu einem XenDesktop-Katalog.

Hinweis

Für Gen 2 VMs, 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.

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 Permissions
    • Assign virtual machine to resource pool
  • System - Diese Berechtigungen werden automatisch hinzugefügt, wenn Sie eine Rolle in vCenter erstellen.
    • Anonymous
    • Schreibgeschützte
    • View
  • Task
    • Create Task
  • Virtual Machine/Configuration
    • Add existing disk
    • Add new disk
    • Advanced
    • Change CPU count
    • Change resource
    • Memory
    • 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.

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 die Menüoption "XenDesktop-Setupassistent..." 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 (Standardwert ist 0 MB) und Maximum Memory (Standardwert ist 1000)
      • 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) Der BDM-Startmodus ist nicht für VMs der 2. Generation verfügbar.
    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:
    • Create new accounts
    • 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 von vorhandenen Konten
    • Klicken Sie auf "Browse", um die Organisationseinheit zu suchen, die importiert werden soll, 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".