Citrix DaaS

Microsoft System Center Virtual Machine Manager-Katalog erstellen

Unter Maschinenkataloge erstellen werden die Assistenten zum Erstellen eines Maschinenkatalogs beschrieben. Die folgenden Informationen beziehen sich speziell auf Microsoft System Center Virtual Machine Manager (VMM)-Virtualisierungsumgebungen.

Hinweis:

Bevor Sie einen VMM-Katalog erstellen, müssen Sie eine Verbindung zu VMM hergestellt haben. Siehe Verbindung zu Microsoft System Center Virtual Machine Manager.

Erstellen einer Master-VM

  • Installieren Sie einen VDA auf der Master-VM und wählen Sie die Option zur Desktopoptimierung aus. Dies verbessert die Leistung.
  • Erstellen Sie einen Snapshot der Master-VM, um diesen als Backup zu verwenden.
  • Erstellen Sie virtuelle Desktops.

MCS auf SMB 3-Dateifreigaben

Bei Maschinenkatalogen, die mit MCS auf SMB 3-Dateifreigaben für VM-Speicher erstellt wurden, müssen die Anmeldeinformationen die nachfolgenden Anforderungen erfüllen, damit Aufrufe von der Citrix Hypervisor Communications Library (HCL) die Verbindung mit dem SMB-Speicher herstellen können:

  • Die VMM-Benutzeranmeldeinformationen müssen vollständigen Lese-/Schreibzugriff auf den SMB-Speicher umfassen.
  • Speichervorgänge auf dem virtuellen Datenträger werden bei Vorgängen im Lebenszyklus der VM über den Hyper-V-Server mit den VMM-Anmeldeinformationen durchgeführt.

Bei Verwendung von VMM 2012 SP1 mit Hyper-V unter Windows Server 2012: Wenn Sie SMB als Speicher verwenden, aktivieren Sie das Feature “CredSSP” (Credential Security Support Provider) vom Cloud Connector auf den einzelnen Hyper-V-Maschinen. Weitere Informationen finden Sie unter CTX 137465.

Über eine standardmäßige PowerShell V3-Remotesitzung verwendet die HCL des Cloud Connectors CredSSP zum Öffnen einer Verbindung mit der Hyper-V-Maschine. Dieses Feature übergibt mit Kerberos verschlüsselte Benutzeranmeldeinformationen an die Hyper-V-Maschine. Die PowerShell-Befehle in dieser Sitzung auf der Remotemaschine mit Hyper-V werden dann unter Verwendung der angegebenen Anmeldeinformationen (in diesem Fall, derer des VMM-Benutzers) ausgeführt, sodass eine ordnungsgemäße Kommunikation mit dem Speicher gewährleistet wird.

Bei den folgenden Aufgaben werden PowerShell-Skripts verwendet, die ihren Ursprung in der HCL haben. Die Skripts werden dann an die Hyper-V-Maschine gesendet, um am SMB 3.0-Speicher ausgeführt.

Konsolidieren des Masterimages: Ein Image erstellt ein neues MCS-Provisioningschema (Maschinenkatalog). Die Master-VM wird durch dieses Schema geklont und vereinfacht, damit sie zum Erstellen neuer VM aus dem neu erstellten Datenträger bereit ist (die Abhängigkeit zur ursprünglichen Master-VM wird entfernt).

ConvertVirtualHardDisk im Namespace root\virtualization\v2

Beispiel:

$ims = Get-WmiObject -class $class -namespace "root\virtualization\v2";
$result = $ims.ConvertVirtualHardDisk($diskName, $vhdastext)
$result
<!--NeedCopy-->

Erstellen eines differenzierenden Datenträgers: Erstellt einen differenzierenden Datenträger aus dem Image, das durch Konsolidierung des Images generiert wurde. Der differenzierende Datenträger wird dann an eine neue VM angeschlossen.

CreateVirtualHardDisk im Namespace root\virtualization\v2

Beispiel:

$ims = Get-WmiObject -class $class -namespace "root\virtualization\v2";
$result = $ims.CreateVirtualHardDisk($vhdastext);
$result
<!--NeedCopy-->

Upload von Identitätsdisks: Von der HCL kann die Identitätsdisk nicht direkt in den SMB-Speicher hochgeladen werden. Daher muss der Identitätsdatenträger von der Hyper-V-Maschine hochgeladen und in den Speicher kopiert werden. Da die Hyper-V-Maschine den Identitätsdatenträger nicht auf dem Cloud Connector lesen kann, muss er von der HCL zuerst wie folgt über die Hyper-V-Maschine kopiert werden:

  1. Upload der Identitätsdisk durch die HCL auf die Hyper-V-Maschine über die Administratorfreigabe.
  2. Der Datenträger wird von der Hyper-V-Maschine über ein PowerShell-Skript, das in der Remote-PowerShell-Sitzung ausgeführt wird, in den SMB-Speicher kopiert.

    Auf der Hyper-V-Maschine wird ein Ordner erstellt, dessen Berechtigungen nur für den VMM-Benutzer gesperrt sind (über die remote PowerShell-Verbindung).

  3. Die HCL löscht die Datei aus der Administratorfreigabe.
  4. Wenn der Upload des Identitätsdatenträgers durch die HCL auf die Hyper-V-Maschine abgeschlossen ist, werden die Identitätsdatenträger von der Remote-PowerShell-Sitzung in den SMB-Speicher kopiert und dann aus der Hyper-V-Maschine gelöscht.

Falls der Ordner des Identitätsdatenträgers gelöscht wird, wird er neu erstellt, damit er zur Wiederverwendung verfügbar ist.

Download von Identitätsdatenträgern: Wie beim Upload wird der Identitätsdatenträger über die Hyper-V-Maschine an die HCL übergeben. Beim folgenden Prozess wird, falls noch nicht vorhanden, ein Ordner erstellt, der nur VMM-Benutzerberechtigungen auf dem Hyper-V-Server hat.

  1. Der Datenträger wird von der Hyper-V-Maschine aus dem SMB-Speicher in den lokalen Hyper-V-Speicher kopiert, und zwar über ein PowerShell-Skript, das in der Remote-PowerShell V3-Sitzung ausgeführt wird.
  2. Die HCL liest den Datenträger aus der Administratorfreigabe der Hyper-V-Maschine in den Speicher.
  3. Die HCL löscht die Datei aus der Administratorfreigabe.

So geht es weiter

Weitere Informationen

Microsoft System Center Virtual Machine Manager-Katalog erstellen