Citrix Virtual Apps and Desktops

XenServer-Katalog erstellen

Unter Maschinenkataloge erstellen werden die Assistenten zum Erstellen eines Maschinenkatalogs beschrieben. Die folgenden Informationen beziehen sich speziell auf XenServer-Virtualisierungsumgebungen.

Hinweis:

Bevor Sie einen XenServer-Katalog erstellen, müssen Sie eine Verbindung zu XenServer hergestellt haben. Weitere Informationen finden Sie unter Verbindung zu XenServer.

Erstellen eines Maschinenkatalogs über eine XenServer-Verbindung

GPU-fähige Maschinen benötigen ein dediziertes Masterimage. Diese VMs erfordern Videotreiber, die GPUs unterstützen. Konfigurieren Sie GPU-fähige Maschinen, damit die VM Software verwenden kann, die die GPU für Vorgänge verwendet.

  1. Erstellen Sie in XenCenter eine VM mit Standard-VGA sowie Netzwerken und einer vCPU.
  2. Aktualisieren Sie die VM-Konfiguration so, dass die GPU (entweder Passthrough oder vGPU) verwendet werden kann.
  3. Installieren Sie ein unterstütztes Betriebssystem und aktivieren Sie RDP.
  4. Installieren Sie Citrix VM Tools und NVIDIA-Treiber.
  5. Deaktivieren Sie die VNC-Verwaltungskonsole (Virtual Network Computing), um die Leistung zu optimieren, und starten Sie anschließend die VM neu.
  6. Sie werden aufgefordert, RDP zu verwenden. Installieren Sie mit RDP den VDA und starten Sie dann die VM neu.
  7. Optional können Sie einen Snapshot der VM erstellen und als Vorlage für andere GPU-Masterimages verwenden.
  8. Installieren Sie mit RDP kundenspezifische Anwendungen, die in XenCenter konfiguriert werden und GPU-Funktionen verwenden.

Einschränkungen

  • Wenn eine Citrix Virtual Apps and Desktops-Bereitstellung mit auf Citrix Hypervisor 8.2 gehosteten VMs mehrere GFS2-Speicherrepositorys in einem einzigen MCS-Katalog verwendet, können die VMs im Katalog während der Bereitstellung nicht auf die VDIs zugreifen. Die Fehlermeldung “VDI is currently in use” wird angezeigt.
  • XenServer unterstützt keine mit MCS erstellten vollständigen Klon-VMs mit GFS2-SRs.

Weitere Informationen finden Sie unter Einschränkungen.

Erstellen eines Maschinenkatalogs unter Verwendung eines Maschinenprofils

Wenn Sie einen Katalog für das Provisioning von Maschinen mit MCS erstellen, können Sie ein Maschinenprofil verwenden, das die Hardwareeigenschaften einer virtuellen Maschine erfasst und auf neu bereitgestellte VMs im Katalog anwendet. Wenn der Parameter MachineProfile nicht verwendet wird, werden die Hardwareeigenschaften von der Masterimage-VM oder dem Snapshot erfasst.

Hinweis:

Derzeit können Sie nur eine VM als Maschinenprofileingabe verwenden.

Sie können die folgenden Parameter explizit konfigurieren, um die Werte der Parameter in der Maschinenprofileingabe außer Kraft zu setzen:

  • VMCpuCount
  • VMMemory
  • NetworkMapping

Katalog mit einem Maschinenprofil erstellen:

  1. Öffnen Sie das PowerShell-Fenster.
  2. Führen Sie asnp citrix* aus.
  3. Erstellen Sie einen Identitätspool. Der Identitätspool ist ein Container für die Active Directory-Konten der zu erstellenden VMs. Beispiel:

    New-AcctIdentityPool -Domain "citrix-xxxxxx.local" -IdentityPoolName "ExampleIdentityPool" -NamingScheme "abc1-##" -NamingSchemeType "Numeric" -Scope @() -ZoneUid "xxxxxxxx"
    <!--NeedCopy-->
    
  4. Erstellen Sie die erforderlichen AD-Computerkonten in Active Directory.

    $password = "password123" | ConvertTo-SecureString -AsPlainText -Force
    New-AcctADAccount -IdentityPoolName "ExampleIdentityPool" -Count 10 -ADUserName "citrix-xxxxxx\admin1" -ADPassword $password
    Set-AcctAdAccountUserCert -IdentityPoolName "ExampleIdentityPool" -ADUserName "citrix-xxxxxx\admin1" -ADPassword $password
    <!--NeedCopy-->
    
  5. Führen Sie den Befehl New-ProvScheme aus, um einen Katalog zu erstellen. Beispiel:

    New-ProvScheme -CleanOnBoot -HostingUnitName "ExampleHostingUnit" -IdentityPoolName "ExampleIdentityPool" -InitialBatchSizeHint 2 -CustomProperties '<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Property xsi:type="StringProperty" Name="UseManagedDisks" Value="true" />
    </CustomProperties>'
    -MasterImageVM "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleVDA.vm\ExampleVDA.snapshot" -ProvisioningSchemeName "ExampleCatalog" -Scope @() -SecurityGroup @()
    -MachineProfile "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleMachineProfile.vm"
    <!--NeedCopy-->
    
  6. Registrieren Sie das Provisioningsschema als Brokerkatalog. Beispiel:

    $ConfigZone = Get-ConfigZone | Where-Object { $_.Name -eq "xxxxxx" }
    New-BrokerCatalog -Name "MPLT1" -AllocationType Random -Description "Machine profile catalog" -ProvisioningSchemeId fe7df345-244e-4xxxx-xxxxxxxxx -ProvisioningType Mcs -SessionSupport MultiSession -PersistUserChanges Discard -ZoneUid ($ConfigZone.Uid)
    <!--NeedCopy-->
    
  7. Fügen Sie die VMs zum Katalog hinzu.

Katalog mit einem neuen Maschinenprofil aktualisieren:

  1. Führen Sie den Befehl Set-ProvScheme aus. Beispiel:

    Set-ProvScheme -ProvisioningSchemeName "ExampleCatalog" -MachineProfile "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleMachineProfileVm.vm\ExampleMachineProfileSnapshot.snapshot"
    <!--NeedCopy-->
    

    Weitere Informationen zum Befehl Set-ProvScheme finden Sie unter Set-ProvScheme.

Hinweis:

  • Der Befehl Set-ProvScheme ändert in diesem Fall das Maschinenprofil der vorhandenen VMs im Katalog nicht. Nur neu erstellte VMs, die dem Katalog hinzugefügt werden, haben das neue Maschinenprofil.
  • Sie können keinen auf einem Maschinenprofil basierenden Maschinenkatalog in einen Maschinenkatalog konvertieren, der nicht auf Maschinenprofilen basiert.

So geht es weiter

Weitere Informationen

XenServer-Katalog erstellen