Product Documentation

Bereitstellen von virtuellen Desktops auf VMs mit dem XenDesktop-Setupassistenten

Nov 16, 2015

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

Mit einer von Provisioning Services gestreamten vDisk vereinfacht der XenDesktop-Setupassistent das Bereitstellen von virtuellen Desktops für virtuelle Maschinen (VMs) als auch für Geräte, die persönliche vDisks verwenden. Der Provisioning Services XenDesktop-Setupassistent ist nur mit anderen, in diesem Release enthaltenen XenDesktop-Komponenten kompatibel.

Achtung: Wählen Sie das Zielgeräteoptimierungsprogramm 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
    • Hyper-V über 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. )
    • ESX über V-Center
    Hinweis: Stellen Sie beim Erstellen einer Maschinenvorlage für SCVMM 2012 sicher, dass sie über eine ähnliche Festplattenstruktur verfügt und von einer vDisk im Privatimagemodus startet. Beispiele:
    • Für den PXE-Start einer VM mit Schreibcache erstellen Sie eine VM mit 1 Festplatte.
    • Wenn Sie den Startgerätmanager verwenden, um eine VM mit Schreibcache zu starten, erstellen Sie eine VM mit 2 Festplatten.
    • Wenn Sie den Startgerätmanager verwenden, um eine VM mit einer persönlichen vDisk und Schreibcache zu starten, erstellen Sie eine VM mit 3 Festplatten.
  • 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.

ESX-Berechtigungen

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

Hinweis: Andere früher unterstützte Versionen von ESX erfordern möglicherweise die gleichen Berechtigungen für Provisioning Services 7.x.
  • 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
    • Read
    • View
  • Task
    • Create Task
  • Virtual Machine/Configuration Permissions
    • Add existing disk
    • Add new disk
    • Advanced
    • Change CPU count
    • Change resource
    • Memory
    • Modify device settings
    • Remove disk
    • Settings
  • 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
Hinweise zum Schreibcache
  • In Provisioning Services 7.x und höher verwirft der XenDesktop-Setupassistent 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.

Virtuelle Datenträgertypen

Virtuelle Maschinen, 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

Der Assistent wird direkt von der Provisioning Services Console oder von einer Remotekonsole ausgeführt.

Stellen Sie vor der Ausführung des Assistenten sicher, dass alle Voraussetzungen erfüllt sind. Informationen finden Sie in den Hinweisen zu den Anforderungen für die Installation unter Anforderungen für Provisioning Services 7.1.

  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 XP oder 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 Modus "Standard Image" aus und weisen Sie sie der Sammlung von VMs zu.
  9. Erstellen Sie einen neuen Katalog oder verwenden Sie vorhandenen Katalog von einem früheren Release (Windows XP, Windows Vista oder Windows 7 mit VDA 5.6, dies muss ebenfalls beim Erstellen der Bereitstellungsgruppe mit XenDesk Studio angegeben werden). Die Funktionsebene von VDAs kann eine der beiden Optionen sein. Die Optionen, die aktiviert angezeigt werden, 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.
    • 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 werden verworfen, wenn der zugewiesene Benutzer seine Sitzung beendet.
    1. Für Windows Client- oder Windows Server-Maschinen, die Benutzern nach dem Zufallsprinzip zugewiesen werden, und für Benutzer, die keine persönliche vDisk benötigen:
      • 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)
    2. Für Windows Client-Maschinen, die entweder nach dem Zufallsprinzip zugewiesen oder Benutzern statisch zugewiesen wurden und für die Benutzer, die Änderungen auf ihrer persönlichen vDisk speichern können, 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 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-Brokerkatalogs, 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".