VMware-Katalog erstellen
Unter Maschinenkataloge erstellen werden die Assistenten zum Erstellen eines Maschinenkatalogs beschrieben. Die folgenden Informationen beziehen sich speziell auf VMware-Virtualisierungsumgebungen.
Hinweis:
Bevor Sie einen VMware-Katalog erstellen, müssen Sie eine Verbindung zu VMware hergestellt haben. Siehe Verbindung zu VMware.
Erstellen einer Master-VM
Verwenden Sie eine Master-VM zur Bereitstellung von Benutzerdesktops und Anwendungen in einem Maschinenkatalog. Auf dem Hypervisor:
- Installieren Sie einen VDA auf der Master-VM unter Auswahl der Option zur Desktopoptimierung, wodurch die Leistung verbessert wird.
- Erstellen Sie einen Snapshot der Master-VM, um diesen als Backup zu verwenden.
Hinweis:
Sie können mit MCS VMs in einer vSAN 8.0-Umgebung bereitstellen.
Erstellen eines Maschinenkatalogs unter Verwendung eines Maschinenprofils
Sie können einen MCS-Maschinenkatalog mithilfe eines Maschinenprofils erstellen. Die Quelle der Eingabe des Maschinenprofils ist eine VMware-Vorlage. Das Maschinenprofil erfasst die Hardwareeigenschaften aus einer VMware-Vorlage und wendet sie auf die neu bereitgestellten virtuellen Maschinen im Katalog an.
Hinweis:
- Die Masterimage-Eingabe (Snapshot) und die Maschinenprofileingabe (VMware-Vorlage) müssen entweder beide vTPM-aktiviert oder beide vTPM-deaktiviert sein. Diese Regel gilt sowohl für
New-ProvScheme
als auch fürSet-ProvScheme
.- Wenn das Masterimage vTPM-aktiviert ist, kann die VMware-Vorlage nur aus derselben VM-Quelle stammen wie das Masterimage.
- Die Speicherverschlüsselungsrichtlinie unterstützt nur vollständige Klons.
Die VMware-Vorlage im Maschinenprofil muss während des Kataloglebenszyklus vorhanden sein, damit virtuelle Maschinen für den Katalog bereitgestellt werden können. Ohne VMware-Vorlage können Sie keine neuen virtuellen Maschinen bereitstellen. Wenn eine VMware-Vorlage gelöscht wird, müssen Sie mithilfe des Befehls Set-ProvScheme
eine neue Vorlage bereitstellen.
- MCS erfasst die Eigenschaften von VMware-Vorlagen. Mit dem Befehl Get-Provscheme können Sie eine VMware-Vorlage mit Verweis auf gespeicherte Eigenschaften der VMware-Vorlage erstellen.
- Wenn der Maschinenkatalog und die bereitgestellten VMs vorhanden sind, kann alternativ eine mit MCS bereitgestellte Maschine verwendet werden, um eine VMware-Vorlage zu erstellen.
Basierend auf verschiedenen Betriebssystemen können Sie einen Maschinenkatalog mit verschiedenen Konfigurationen erstellen:
- Ist Windows 11 auf dem Masterimage installiert, muss vTPM für das Masterimage aktiviert sein. Daher muss an die VMware-Vorlage, die eine Quelle für das Maschinenprofil ist, vTPM angefügt sein.
- Ist Windows 10 auf dem Masterimage ohne angefügtes vTPM installiert, können Sie einen Maschinenkatalog mit einer VMware-Vorlage ohne vTPM als Quelle für das Maschinenprofil erstellen.
Es gibt eine weitere Konfiguration, bei der Sie einen Maschinenkatalog im Komplettklon-Kopiermodus erstellen können, wobei die Maschinenprofilvorlage mit der Speicherverschlüsselungsrichtlinie angewendet wird.
Gehen Sie zu Erstellen eines Maschinenkatalog mit PowerShell und einem Maschinenprofil als Eingabe folgendermaßen vor:
- Öffnen Sie ein PowerShell-Fenster.
- Führen Sie
asnp citrix*
aus. -
Führen Sie die folgenden Befehle aus:
-
Gehen Sie zum Erstellen eines Maschinenkatalogs mit einer VMware-Vorlage mit angefügtem vTPM als Quelle für die Maschinenprofileingabe und dem Windows 11-Masterimage wie folgt vor:
$identityPool = New-AcctIdentityPool -IdentityPoolName "<string>" -NamingScheme "<string>-###" -NamingSchemeType Numeric -Domain "<domain name" -ZoneUid "<Uid>" -Scope @() <!--NeedCopy-->
$provScheme =New-ProvScheme -CleanOnBoot -HostingUnitName "vSanRg" -IdentityPoolName "<string>" -InitialBatchSizeHint 1 -MasterImageVM "XDHyp:\HostingUnits<hosting unit name><snapshot name>.snapshot" -NetworkMapping @{"0"="XDHyp:\HostingUnits<hosting unit name>\\<network name>.network"} -ProvisioningSchemeName "<string>" -Scope @() -VMCpuCount 4 -VMMemoryMB 6144 -MachineProfile "XDHyp:\HostingUnits<hosting unit name><template name>.template" -TenancyType Shared -FunctionalLevel "L7_20" <!--NeedCopy-->
$catalog = New-BrokerCatalog -AllocationType "Static" -PersistUserChanges "OnLocal" -Description "<string>" -IsRemotePC $False -MinimumFunctionalLevel 'L7_9' -Name "<catalog name>" -ProvisioningType 'MCS' -Scope @() -SessionSupport "SingleSession" -ZoneUid "<Uid>" <!--NeedCopy-->
Set-BrokerCatalog -Name "<string>" -ProvisioningSchemeId $provScheme.ProvisioningSchemeUid.Guid <!--NeedCopy-->
-
Gehen Sie zum Erstellen eines Maschinenkatalogs mit einer VMware-Vorlage ohne vTPM als Quelle für das Maschinenprofil und dem Windows10-Masterimage wie folgt vor:
$identityPool = New-AcctIdentityPool -IdentityPoolName "<string>" -NamingScheme "<string>-###" -NamingSchemeType Numeric -Domain "<domain name>" -ZoneUid "<Uid>" -Scope @() <!--NeedCopy-->
$provScheme =New-ProvScheme -CleanOnBoot -HostingUnitName "<string>" -IdentityPoolName "<string>" -InitialBatchSizeHint 1 -MasterImageVM "XDHyp:\HostingUnits<hosting unit name><snapshot name>.snapshot -NetworkMapping @{"0"="XDHyp:\HostingUnits<hosting unit name>\\<string>.network"} -ProvisioningSchemeName "<string>" -Scope @() -VMCpuCount 4 -VMMemoryMB 8192 -MachineProfile "XDHyp:\HostingUnits<hosting unit name><template name>.template" -TenancyType Shared -FunctionalLevel "L7_20" <!--NeedCopy-->
$catalog = New-BrokerCatalog -AllocationType "Static" -PersistUserChanges "OnLocal" -Description "<string>" -IsRemotePC $False -MinimumFunctionalLevel 'L7_9' -Name "<string>" -ProvisioningType 'MCS' -Scope @() -SessionSupport "SingleSession" -ZoneUid "<Uid" <!--NeedCopy-->
Set-BrokerCatalog -Name "<string>" -ProvisioningSchemeId $provScheme.ProvisioningSchemeUid.Guid <!--NeedCopy-->
-
Gehen Sie zum Erstellen eines Maschinenkatalogs unter Verwendung des Komplettklon-Kopiermodus und Anwendung der Maschinenprofilvorlage mit der Speicherverschlüsselungsrichtlinie folgendermaßen vor:
$identityPool = New-AcctIdentityPool -IdentityPoolName "<string>" -NamingScheme "<string>-###" -NamingSchemeType Numeric -Domain "<domain name>" -ZoneUid "<Uid>" -Scope @() <!--NeedCopy-->
$provScheme =New-ProvScheme -HostingUnitName "<string>" -IdentityPoolName "<string>" -InitialBatchSizeHint 1 -MasterImageVM "XDHyp:\HostingUnits<hosting unit name><snapshot name>.snapshot" -NetworkMapping @{"0"="XDHyp:\HostingUnits<hosting unit name>\\<string>.network"} -ProvisioningSchemeName "<string>" -Scope @() -VMCpuCount 4 -VMMemoryMB 8192 -MachineProfile "XDHyp:\HostingUnits<hosting unit name><template name>.template" -TenancyType Shared -FunctionalLevel "L7_20" -UseFullDiskCloneProvisioning <!--NeedCopy-->
$catalog = New-BrokerCatalog -AllocationType "Static" -PersistUserChanges "OnLocal" -Description "<string>" -IsRemotePC $False -MinimumFunctionalLevel 'L7_9' -Name "<string>" -ProvisioningType 'MCS' -Scope @() -SessionSupport "SingleSession" -ZoneUid "<Uid>" <!--NeedCopy-->
Set-BrokerCatalog -Name "<string>" -ProvisioningSchemeId $provScheme.ProvisioningSchemeUid.Guid <!--NeedCopy-->
-
Verwenden Sie den Befehl Set-ProvScheme, um ein Maschinenprofil zu aktualisieren. Beispiel:
Set-ProvScheme -ProvisioningSchemeName 'name' -IdentityPoolName 'name' -MachineProfile 'XDHyp:\HostingUnits<hosting unit name><template name>.template'
<!--NeedCopy-->
Problembehandlung
Wenn der Katalog nicht erstellt werden kann, lesen Sie bitte CTX294978.
So geht es weiter
- Wenn Sie den ersten Katalog erstellen, werden Sie von Web Studio zum Erstellen einer Bereitstellungsgruppe geleitet.
- Informationen zum gesamten Konfigurationsprozess finden Sie unter Installation und Konfiguration.
- Informationen zur Verwaltung von Katalogen finden Sie unter Maschinenkataloge verwalten und VMware-Katalog verwalten.