Um die Verwendung von Horizon Image-Verwaltungsdienst (IMS)-Funktionen in einer First-Generation-Horizon Cloud-Umgebung zu unterstützen, stellen Sie sicher, dass Ihre Systemumgebung und Komponenten die folgenden Anforderungen erfüllen.
Verwendung dieser Seite
Ab August 2022 steht Horizon Cloud Service – next-gen allgemein mit einem eigenen Handbuch namens Verwenden der Next-Gen-Horizon-Steuerungsebene zur Verfügung.
Ein Hinweis darauf, ob es sich um eine Next-Gen- oder First-Gen-Umgebung handelt, ist das Muster, das im URL-Feld des Browsers angezeigt wird, nachdem Sie sich bei Ihrer Umgebung angemeldet haben und die Bezeichnung Horizon Universal Console sehen. Bei einer Next-Gen-Umgebung enthält die URL-Adresse der Konsole eine Komponente wie /hcsadmin/. Die URL der First-Gen-Konsole enthält einen anderen Abschnitt (/horizonadmin/).
Anforderungen an die First-Generation-Steuerungsebene
Für die Verwendung von IMS in einer First-Generation-Horizon Cloud-Umgebung muss der First-Gen-Mandant entsprechend für die Verwendung von Horizon Image-Verwaltungsdienst konfiguriert sein. Die Verwaltungskonsole ist dynamisch und zeigt Optionen für IMS-bezogene Workflows an, wenn das Konto der Steuerungsebene mit den entsprechenden Funktionen konfiguriert ist.
Diese Steuerungsebene-Kontoeinstellungen können die Aktivierung für die Verwendung folgender Funktionen umfassen:
- Dedizierte VDI-Desktops (manchmal auch als persistente Desktops bezeichnet)
- Flexible VDI-Desktops (manchmal auch als nicht-persistente Desktops bezeichnet)
- App Volumes in Azure
Bei Verwendung mit First-Generation-Horizon Cloud on Microsoft Azure-Bereitstellungen
Wie im First-Gen-Bereitstellungshandbuch beschrieben, basieren diese Pods auf der Horizon Cloud-Pod-Manager-Technologie und werden in Ihrem Microsoft Azure-Abonnement ausgeführt.
- Pod-Anforderungen:
-
- Alle Pods des First-Gen-Mandanten auf Microsoft Azure müssen die Manifestversion 2632 oder höher aufweisen.
- Die Pods müssen vor dem Ausführen von Image-Vorgängen online sein und sich in einem fehlerfreien Zustand befinden.
- Pods müssen sich in einem einzigen Microsoft Azure Active Directory (AAD)-Mandanten befinden.
- Anforderungen für Mandanten:
-
- Die Mandantenumgebung muss für die Verwendung von Universal Broker konfiguriert sein. Informationen zum Einrichten von und Endbenutzerzuweisungen in einer -Mandantenumgebung finden Sie im Universal BrokerAdministratorhandbuchHorizon Cloud.
- Ihr Mandantenkonto muss für die Funktionen von Horizon Image-Verwaltungsdienst freigeschaltet sein. Wenn Sie mit dem Kundendienst überprüfen möchten, ob Ihr Mandant aktiviert ist, können Sie eine informationelle (nicht technische) Serviceanfrage (SR) öffnen, wie in Support-Anfrage in Customer Connect (VMware KB 2006985) beschrieben.
- Anforderungen für das Kontingent für Microsoft Azure-Kerne und die Bereitstellung öffentlicher IP-Adressen für Images, die von Microsoft Azure Marketplace bezogen und auf der Seite „Images“ (Katalog) verwaltet werden:
-
- Stellen Sie sicher, dass Sie über die erforderliche Bereitstellung des Kontingents für CPU-Kerne für die folgenden Computing-Größen verfügen. Wenn das Kontingent für die CPU-Kerne in Ihren Azure-Abonnements nicht ausreichend bereitgestellt wird, schlagen die Image-Verwaltungsvorgänge mit Microsoft Azure-Fehlern fehl.
- Standard_DS2_v2 für VMs ohne GPU und ohne Windows 11
- Standard_D4s_v3 für VMs ohne GPU mit Windows 11
- Standard_NV12s_v3 für VMs mit GPU
- Stellen Sie sicher, dass im Pod Desktop-Subnetze vorhanden sind, die eine ausreichende Anzahl von IP-Adressen zulassen. Wenn die Subnetze nicht ausreichend bereitgestellt sind, werden Image-Verwaltungsvorgänge mit Microsoft Azure-Fehlern fehlschlagen.
- Stellen Sie sicher, dass Sie über die erforderliche Anzahl öffentlicher IP-Adressen verfügen, die bereitgestellt werden, wenn Sie das Microsoft Remotedesktopprotokoll (RDP) verwenden möchten, um auf die Basis-VM für eine beliebige Anpassung zuzugreifen. Wenn die öffentlichen IP-Adressen nicht ausreichend bereitgestellt werden, schlagen die Image-Verwaltungsvorgänge mit Microsoft Azure-Fehlern fehl.
- Stellen Sie sicher, dass Sie über die erforderliche Bereitstellung des Kontingents für CPU-Kerne für die folgenden Computing-Größen verfügen. Wenn das Kontingent für die CPU-Kerne in Ihren Azure-Abonnements nicht ausreichend bereitgestellt wird, schlagen die Image-Verwaltungsvorgänge mit Microsoft Azure-Fehlern fehl.
- Dienstprinzipal-Anforderungen:
-
- Sie müssen entweder denselben Dienstprinzipal für alle Pods und Abonnements verwenden oder jeder Dienstprinzipal muss über Lesezugriff auf die einzelnen Microsoft Azure-Abonnements haben, die von den Pods in Ihrer Umgebung verwendet werden.
Da sich die Pods wahrscheinlich in verschiedenen Abonnements befinden, ermöglicht die obige Anforderung, dass jedes Pod-Abonnement Sichtlinie zu allen anderen Pod-Abonnements hat, was notwendig ist, um ein Image basierend auf einem Image in einer Azure Shared Image Gallery zu erstellen, unabhängig vom Standort des Pods, auf dem sich die Galerie befindet.
- Alle benutzerdefinierten Rollen, die Sie verwenden möchten (z. B. anstelle der Rolle „Mitwirkender“), müssen über die erforderlichen Berechtigungen verfügen, wie in der JSON-Datei unten dargestellt.
Hinweis: Die folgende JSON veranschaulicht die Berechtigungen, die für eine Horizon Cloud on Microsoft Azure-Bereitstellung erforderlich sind, einschließlich der fünf zusätzlichenWeitere Informationen zu den Schritten, die zum Erstellen einer benutzerdefinierten Rolle mithilfe einer JSON-Datei erforderlich sind, finden Sie im Microsoft-Dokumentationsthema Erstellen oder Aktualisieren von benutzerdefinierten Azure-Rollen mit dem Azure-Portal. Verwenden Sie auch die Option „Starten von JSON“.
Microsoft.Compute/galleries/
-Berechtigungen, die IMS benötigt. Siehe auch Wenn Ihre Organisation die Verwendung einer benutzerdefinierten Rolle für die Horizon Cloud-App-Registrierung bevorzugt."properties": { "roleName": "<Give a name say such as IMS-custom-role", "description": "Minimum set of Horizon Cloud pod required operations + Image Management functionality", "assignableScopes": [ "/subscriptions/<Fill the subscription id>" ], "permissions": [ { "actions": [ "Microsoft.Authorization/*/read", "Microsoft.Compute/*/read", "Microsoft.Compute/availabilitySets/*", "Microsoft.Compute/disks/*", "Microsoft.Compute/images/*", "Microsoft.Compute/locations/*", "Microsoft.Compute/virtualMachines/*", "Microsoft.Compute/virtualMachineScaleSets/*", "Microsoft.Compute/snapshots/*", "Microsoft.DBforPostgreSQL/*", "Microsoft.KeyVault/*/read", "Microsoft.KeyVault/vaults/*", "Microsoft.KeyVault/vaults/secrets/*", "Microsoft.Network/loadBalancers/*", "Microsoft.Network/networkInterfaces/*", "Microsoft.Network/networkSecurityGroups/*", "Microsoft.Network/publicIPAddresses/*", "Microsoft.Network/virtualNetworks/read", "Microsoft.Network/virtualNetworks/write", "Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read", "Microsoft.Network/virtualNetworks/subnets/*", "Microsoft.Network/virtualNetworks/virtualNetworkPeerings/read", "Microsoft.Resources/subscriptions/resourceGroups/*", "Microsoft.ResourceHealth/availabilityStatuses/read", "Microsoft.Resources/deployments/*", "Microsoft.Storage/*/read", "Microsoft.Storage/storageAccounts/*", "Microsoft.Compute/galleries/read", "Microsoft.Compute/galleries/write", "Microsoft.Compute/galleries/delete", "Microsoft.Compute/galleries/images/*", "Microsoft.Compute/galleries/images/versions/*" "Microsoft.MarketplaceOrdering/offertypes/publishers/offers/plans/agreements/read" "Microsoft.MarketplaceOrdering/offertypes/publishers/offers/plans/agreements/write" ], "notActions": [], "dataActions": [], "notDataActions": [] } ] } }
- Sie müssen entweder denselben Dienstprinzipal für alle Pods und Abonnements verwenden oder jeder Dienstprinzipal muss über Lesezugriff auf die einzelnen Microsoft Azure-Abonnements haben, die von den Pods in Ihrer Umgebung verwendet werden.
- Zusätzliche Überlegungen zur Unterstützung von Images, die von Horizon Cloud on Microsoft Azure-Bereitstellungen der ersten Generation stammen
- Weitere Informationen finden Sie unter IMS-Unterstützung für Images, die aus First-Gen-Horizon Cloud on Microsoft Azure-Bereitstellungen stammen. Diese zusätzlichen Überlegungen beziehen sich auf image-spezifische Punkte wie die Verwendung von Windows 11 als Gastbetriebssystem.
Microsoft Azure-VMs: Supportmatrix für verschiedene Generationen in First-Gen Horizon Cloud
In der folgenden Tabelle finden Sie die Supportmatrix für die Verwendung der Microsoft Azure VM-Modelle Generation 1 VM und Generation 2 VM in Bezug auf die Gastbetriebssysteme Windows 10 und Windows 11.
Azure-VM-Modell | Windows 10 | Windows 11 |
---|---|---|
Generation 1 VM | Unterstützt | Nicht unterstützt |
Generation 2 VM | Nicht unterstützt | Unterstützt |
Einrichtung der NSX-Umgebung für die Installation des NSX-Agents während der Veröffentlichung der Image-Version
Bei Verwendung mit Horizon-Pods in einer First-Gen-Umgebung
Gemäß der Beschreibung im First-Gen-Bereitstellungshandbuch basieren diese Pods auf der Horizon Connection Server-Software.
Derzeit ist das unterstützte Horizon-Bereitstellungsmodell für IMS in einem First-Gen-Mandanten der Bereitstellungstyp „lokal“.
Die folgenden Anforderungen gelten für alle derzeit unterstützten Bereitstellungsmodelle, außer wenn modellspezifische Anforderungen angegeben sind.
- Anforderungen an die Horizon-Bereitstellungssoftware:
-
- Die Horizon-Bereitstellung muss eines der von IMS unterstützten Bereitstellungsmodelle sein.
Unterstützte Typen werden in der Regel auf der Seite IMS – Bekannte Einschränkungen und Probleme der aktuellen Version angegeben und werden derzeit auch im einleitenden Absatz des Abschnitts Bei Verwendung mit Horizon-Pods in einer First-Gen-Umgebung auf dieser Seite genannt. Wenn die Qualifizierung für die Unterstützung zusätzlicher Bereitstellungsmodelle abgeschlossen ist, wird diese Seite zu diesen Zeitpunkten aktualisiert.
Stellen Sie dann im Kontext der unterstützten Horizon-Bereitstellungsmodelle sicher, dass die folgenden Punkte in den von IMS unterstützten Horizon-Bereitstellungen, die Sie mit IMS verwenden möchten, erfüllt sind:
- Ausführung von Horizon Connection Server-Version 7.13 oder höher mit gültiger Lizenz.
- Bereitstellung und Konfiguration gemäß den geltenden Bereitstellungsinformationen für Horizon Connection Server. Informationen zu Version 7.13 finden Sie in der Horizon 7-Dokumentation. Aktuelle Versionen finden Sie in der VMware Horizon-Dokumentation.
- Verbunden mit Horizon Cloud unter Verwendung einer Horizon Cloud Connector-Version, die Unterstützung für IMS bietet.
Lesen Sie weiter, um mehr über die Anforderungen für Horizon Cloud Connector zu erfahren.
Weitere Informationen zum Einrichten eines cloudverbundenen Pods für die Verwendung mit IMS finden Sie unter First-Gen-Mandanten – Erste Schritte mit IMS.
- Die Horizon-Bereitstellung muss eines der von IMS unterstützten Bereitstellungsmodelle sein.
- Horizon Cloud Connector-Anforderungen speziell für die IMS-Unterstützung:
-
Obwohl die Unterstützung für IMS mit Horizon Cloud Connector Version 1.8 eingeführt wurde, ist diese Version durch Horizon Cloud Connector Version 2.1.2 und spätere Versionen ersetzt worden.
Es empfiehlt sich, auf die neueste Version von Horizon Cloud Connector zu aktualisieren, um die neuesten Fixes und Verbesserungen zu erhalten.
- Wenn in Ihrer Bereitstellung vCenter Server 7.0.3 ausgeführt wird, ist Horizon Cloud Connector Version 2.3.0 oder höher erforderlich.
- Wenn in Ihrer Bereitstellung derzeit Horizon Cloud Connector 1.8 oder 1.9 ausgeführt wird, empfiehlt VMware dringend ein Upgrade auf die neueste Horizon Cloud Connector-Version. Wenn Sie jedoch weiterhin mit dieser alten, überholten Version arbeiten und die IMS-Funktionen nutzen möchten, sollten Sie die folgenden Punkte beachten:
- Wenn dieser Connector mit dem Profil „Standardfunktion“ bereitgestellt wurde, ist der Image Locality Service von IMS standardmäßig inaktiv und Sie müssen den Image Locality Service manuell aktivieren. Details finden Sie in den Informationen zur manuellen Aktivierung von Horizon Cloud-Diensten für Horizon Cloud Connector in der Produktdokumentation zu VMware Horizon Cloud Service
- Wenn dieser Connector mit dem Profil „Vollständige Funktion“ bereitgestellt wurde, ist der Image Locality Service standardmäßig aktiviert.
- vCenter Server-Anforderungen
-
Um IMS-Funktionen zu unterstützen, stellen Sie Folgendes sicher:
- Sie führen in allen zu verwaltenden Bereitstellungssites vCenter Server 6.0 oder höher aus.
Für die Verwendung von vSphere-Inhaltsbibliotheken für die Image-Replizierung und den Speicher benötigt IMS eine entsprechende Version von vCenter Server.
- Alle an den IMS-Workflows teilnehmenden vCenter Server-Instanzen müssen über eine Netzwerksichtlinie und Authentifizierungsvertrauensstellung untereinander verfügen. Sie müssen die Netzwerksichtlinie und Authentifizierungsvertrauensstellung manuell konfigurieren.
Hinweis: IMS unterstützt keine geclusterte Topologie, in der verschiedene Gruppen von vCenter Server-Instanzen unterschiedliche Identitätsanbieter verwenden.
- Der vCenter Server-Benutzer wird mit allen für eine Horizon-Bereitstellung erforderlichen Standardberechtigungen konfiguriert. Informationen zu den erforderlichen Berechtigungen für den vCenter Server-Benutzer finden Sie in der VMware Horizon-Dokumentation. Zusätzlich zu diesen Standardberechtigungen erfordert Horizon Image-Verwaltungsdienst die folgenden Berechtigungen:
- Virtuelle Maschine: Alle Berechtigungen in dieser Gruppe
- vApp: Alle Berechtigungen in dieser Gruppe
- Inhaltsbibliothek: Alle Berechtigungen in dieser Gruppe (gewähren Sie Zugriff auf den vCenter Server-Benutzer unter „Globale Berechtigungen“)
- Ressource: Virtuelle Maschine zu Ressourcenpool zuweisen
- Die IP-Adresse oder der Hostname von vCenter Server, die im Zertifikat und Fingerabdruck von vCenter Server aufgeführt sind, sind auch in Horizon Console aufgeführt. Folgen Sie der entsprechenden Methode, um vCenter Server-Instanzen zu einer VMware Horizon-Bereitstellung hinzuzufügen. Siehe VMware Horizon-Dokumentation.
Beachten Sie außerdem die folgenden Richtlinien, um IMS mit den Horizon-Pods zu verwenden, die der vCenter Server-Umgebung zugeordnet sind:
- Wenn das Zertifikat und der Fingerabdruck von vCenter Server den Wert server name (allgemeiner Name/alternative Antragstellernamen) von vCenter Server durch IP Address identifiziert, muss diese „IP-Adresse“ auch in Horizon Console aufgeführt sein.
- Wenn das vCenter Server-Zertifikat und der Fingerabdruck den Wert server name von vCenter Server durch hostname identifiziert, muss dieser Hostname auch in Horizon Console aufgeführt sein.
- Sie führen in allen zu verwaltenden Bereitstellungssites vCenter Server 6.0 oder höher aus.
- Image-Anforderungen:
-
Um Horizon-Images mithilfe von IMS in Ihrem First-Gen-Horizon Cloud-Mandanten zu verwalten, beachten Sie die folgenden Anforderungen.
- Stellen Sie sicher, dass die neuesten Windows-Updates und Systempatches auf den Images installiert sind und dass der Installationsprozess für diese Elemente abgeschlossen ist.
Hinweis: Wird eine dieser Installationen noch ausgeführt, wenn Sie versuchen, ein Image zu veröffentlichen, reagiert die Agent-Installation möglicherweise nicht mehr.
- Stellen Sie sicher, dass die gesamte Windows-Konfiguration (z. B. Zeitzone, Region und Tastaturlayout) abgeschlossen ist.
- Stellen Sie sicher, dass die neueste Version von VMware Tools auf den Betriebssystemen der Images installiert ist.
- Horizon Image-Verwaltungsdienst unterstützt derzeit die Verwaltung von Images, die in den folgenden Formaten gespeichert sind: VM-Vorlagen (virtuelle Maschine) und VM-Snapshots. Die Images müssen sich in einer vCenter Server-Instanz befinden.
- Befolgen Sie die standardmäßigen und herkömmlichen Horizon-Anleitungen zur Vorbereitung des Windows-Gastbetriebssystems des Images für die Verwendung in Desktop-Pools. Wenn Sie beispielsweise einen Windows Server-Betriebssystemtyp als virtuellen Einzelsitzungs-Desktop verwenden möchten, müssen Sie in der Horizon-Dokumentation bestimmte Schritte ausführen, bevor der Horizon Agent in der VM installiert wird. Die Standard-Horizon-Anleitung finden Sie in den Informationen, die der Version der Verbindungsserver-Software Ihres Pods entsprechen:
- Version 7.13: Einrichten von virtuellen Desktops in Horizon, verfügbar unter Horizon 7-Dokumentation.
- VMware Horizon 8-Versionen – Windows-Desktops und -Anwendungen in Horizon, verfügbar unter Horizon-Dokumentation.
- Bevor Sie den Dienst verwenden, bereiten Sie das Quell-Image in dem für Ihre Anwendungsfälle erforderlichen Format vor.
- Eine VM-Vorlage ist eine Kopie einer virtuellen Maschine, die Sie zur Erstellung automatisierter Desktop-Pools mit vollständigen virtuelle Maschinen verwenden können. Informationen zum Erstellen einer VM-Vorlage auf vCenter Server finden Sie in der VMware vSphere-Dokumentation.
- Ein VM-Snapshot ist ein vCenter Server-Objekt, das den Zustand und die Daten einer übergeordneten virtuellen Maschine zum Zeitpunkt der Erstellung des Snapshots erfasst. Sie haben die Möglichkeit, mit VM-Snapshots Instant-Clone-Desktop-Pools zu erstellen. Informationen zum Erstellen eines VM-Snapshots finden Sie in der VMware vSphere-Dokumentation.
- Stellen Sie sicher, dass die neuesten Windows-Updates und Systempatches auf den Images installiert sind und dass der Installationsprozess für diese Elemente abgeschlossen ist.
First-Gen-Mandanten – IMS-Unterstützung für Images, die in First-Generation Horizon Cloud on Microsoft Azure-Bereitstellungen erstellt wurden
Auf dieser Dokumentationsseite werden spezielle Überlegungen zur Horizon Image-Verwaltungsdienst (IMS-)Unterstützung beschrieben, die bei der Erstellung und Verwaltung von Images aus First-Generation Horizon Cloud on Microsoft Azure-Bereitstellungen beachtet werden müssen.
Weitere Informationen zu verfügbaren Funktionen finden Sie unter First-Gen-Mandanten – Grundlegendes zum Image-Verwaltungsworkflow innerhalb eines First-Generation-Horizon Cloud-Mandanten.
Verwendung dieser Seite
Ab August 2022 steht Horizon Cloud Service – next-gen allgemein mit einem eigenen Handbuch namens Verwenden der Next-Gen-Horizon-Steuerungsebene zur Verfügung.
Ein Hinweis darauf, ob es sich um eine Next-Gen- oder First-Gen-Umgebung handelt, ist das Muster, das im URL-Feld des Browsers angezeigt wird, nachdem Sie sich bei Ihrer Umgebung angemeldet haben und die Bezeichnung Horizon Universal Console sehen. Bei einer Next-Gen-Umgebung enthält die URL-Adresse der Konsole eine Komponente wie /hcsadmin/. Die URL der First-Gen-Konsole enthält einen anderen Abschnitt (/horizonadmin/).
Allgemeine Überlegungen
Beachten Sie Folgendes:
- Images aus Microsoft Azure werden nur auf Pods in Ihrer Microsoft Azure Cloud-Kapazität veröffentlicht.
- Bei Images von Pods in Microsoft Azure muss es sich um VDI-Desktop-Images handeln.
- Der Workflow, in dem Sie eine VM manuell in einem Ihrer Horizon Cloud-Pods erstellen und in IMS für die Veröffentlichung importieren, wird auch als benutzerdefinierter VM-Workflow bezeichnet. Wenn Sie für diese benutzerdefinierte VM ein VM-Modell verwenden, das nicht zu den IMS-Standardmodellen gehört, die im Abschnitt Anforderungen für Horizon Cloud on Microsoft Azure-Bereitstellungen aufgeführt sind, werden die von IMS erstellten und an die anderen Pods replizierten Images immer mit den IMS-Standard-VM-Modellen erstellt, wenn Sie anschließend IMS zur Veröffentlichung dieses Images verwenden.
Windows 11-Gastbetriebssysteme – Spezifische Überlegungen, bekannte Einschränkungen und bekannte Probleme
Die folgenden Überlegungen, Einschränkungen und Probleme wurden für die Verwendung des Windows 11-Gastbetriebssystems mit First-Gen-Horizon Cloud on Microsoft Azure-Bereitstellungen ermittelt.
- Überlegungen
-
- Der Pod muss das Manifest aus Version v2204 oder höher ausführen.
- Golden Images müssen Horizon Agent Installer v22.1.0 oder höher ausführen.
- Support-Matrix der Support-Kombinationen von Gen 1 und Gen 2, Windows 11 und Windows 10:
Azure-VM-Modell Windows 10 Windows 11 Gen 1 VM Unterstützt Nicht unterstützt Gen 2 VM Nicht unterstützt Unterstützt
- Bekannte Einschränkungen des Windows 11-spezifischen IMS
-
- Der manuelle Import, auch als benutzerdefinierter Import bezeichnet, eines Windows 11-Images erfordert, dass Sie das Image vom Azure Marketplace als direkte Quelle importieren. Der Import aus anderen Quellen wie Shared Image Gallery (SIG), von Azure verwaltete Images, Azure-VM-Snapshots usw. wird derzeit nicht unterstützt.
- vTPM wird derzeit nicht unterstützt.
- Die Verwendung von Windows 11 mit VMs mit AMD-Treibern wird derzeit nicht unterstützt.
- Bekannte Probleme beim Windows 11-spezifischen IMS
-
- Wenn die Zeitzonenumleitung mithilfe des GPO aktiviert ist, flackert der Bildschirm und der Explorer stürzt ab. Weitere Einzelheiten finden Sie in KB 88086.
Vermeiden Sie das bekannte Problem, indem Sie das Zeitzonensynchronisierungs-GPO für Windows 11-Mehrfachsitzungs-VMs nicht aktivieren.
- Wenn die Zeitzonenumleitung mithilfe des GPO aktiviert ist, flackert der Bildschirm und der Explorer stürzt ab. Weitere Einzelheiten finden Sie in KB 88086.
First-Gen-Mandanten – Bekannte Einschränkungen und Probleme mit IMS in einer First-Generation Horizon Cloud-Umgebung
Diese Dokumentationsseite enthält eine Liste der bekannten Einschränkungen und Probleme bei der Verwendung von IMS in einer First-Generation Horizon Cloud-Umgebung. Überprüfen Sie diese Listen als Best Practice, bevor Sie mit der Verwendung von IMS in einem First-Gen-Mandanten beginnen.
Verwendung dieser Seite
Ab August 2022 steht Horizon Cloud Service – next-gen allgemein mit einem eigenen Handbuch namens Verwenden der Next-Gen-Horizon-Steuerungsebene zur Verfügung.
Ein Hinweis darauf, ob es sich um eine Next-Gen- oder First-Gen-Umgebung handelt, ist das Muster, das im URL-Feld des Browsers angezeigt wird, nachdem Sie sich bei Ihrer Umgebung angemeldet haben und die Bezeichnung Horizon Universal Console sehen. Bei einer Next-Gen-Umgebung enthält die URL-Adresse der Konsole eine Komponente wie /hcsadmin/. Die URL der First-Gen-Konsole enthält einen anderen Abschnitt (/horizonadmin/).
Verwenden der folgenden Liste bekannter Einschränkungen und Probleme
Verwenden Sie die folgende Liste in Verbindung mit den beiden Seiten für die bekannten Einschränkungen und die bekannten Probleme in Horizon Cloud Service, die für Horizon Cloud Service insgesamt gelten.
Bekannte Einschränkungen – IMS und First-Gen-Horizon Cloud on Microsoft Azure-Bereitstellungen
Wenn das Image ein Windows 11-Betriebssystem ausführt, kann das Image zusätzlich zur Anforderung, direkt aus dem Azure Marketplace bezogen zu werden, nicht weiter verarbeitet werden, damit es in First-Gen-Horizon Cloud on Microsoft Azure-Bereitstellungen wirksam unterstützt wird. Der Import von Windows 11-VMs aus anderen Quellen, wie z. B. Shared Image Gallery (SIG), von Azure verwaltete Images, Azure-VM-Snapshots usw., wird derzeit nicht unterstützt.
Weitere Überlegungen zu unterstützten Kombinationen von Gen-1- und Gen-2-Maschinen für die Image-bezogenen Workflows mit First-GenHorizon Cloud on Microsoft Azure-Bereitstellungen und dazu, welche Betriebssysteme für welche Maschinengeneration unterstützt werden, finden Sie unter Unterstützung von aus Pods in Microsoft Azure erstellten Images.
- Sie können keine Einzel-Pod-VDI-Zuweisungen mit Multi-Pod-Images erstellen.
- Alle Pods in Microsoft Azure müssen sich in der Manifestversion befinden, die in First-Gen-Mandanten – IMS-Systemanforderungen oder einer höheren Manifestversion angegeben ist.
- Die maximale Länge für einen VM-Namen beträgt 15 Zeichen. Horizon erstellt den VM-Namen, indem es den Image-Namen mit der Image-Version kombiniert. Es sind sowohl Haupt- als auch Nebenversionen enthalten. Wenn also der Image-Name
azure-image
und die Version1.0
ist, lautet der VM-Nameazure-image-1-0
. Der Image-Name kann nur max. 11 Zeichen lang sein, wenn für die Haupt- und Nebenversion jeweils ein Zeichen angegeben wird, wie1.0
oder9.9
. Wenn die Versionsnummer12.1
oder1.13
lautet, muss der Image-Name kürzer sein, damit Fehlermeldungen vermieden werden. - Die derzeit unterstützten Microsoft Azure Marketplace-VM-Größen sind:
- Standard_DS2_v2 für normale nicht grafische Arbeitslasten, Nicht-Windows 11-Betriebssysteme
- Standard_D4s_v3 für normale nicht grafische Arbeitslasten, Windows 11-Betriebssysteme
- Standard_NV12s_v3 für grafische Arbeitslasten, sowohl für Windows 11 als auch für Nicht-Windows 11-Betriebssysteme, für die GPU mit IMS unterstützt wird
- Standard_NV4as_v4 für grafische Arbeitslasten und Nicht-Windows 11-OSes.
- Derzeit werden die Azure GPU-fähigen NVv4-VMs, die die AMD Radeon Instinct-Grafiktreiber verwenden, nur dann unterstützt, wenn sie mithilfe der benutzerdefinierten Importmethode importiert werden. Die benutzerdefinierte Importmethode wird in dieser Dokumentation auch als manueller Import bezeichnet. Der automatisierte Assistent zum Importieren virtueller Maschinen aus Marketplace stellt diese Funktion derzeit nicht zur Verfügung. Um manuell importierte VMs mit IMS zu verwenden, verwenden Sie die Funktion Wechsel zu Multi-Pod-Images, nachdem Sie die VM importiert und die Agents in der VM installiert haben.
Darüber hinaus unterstützt der Dienst derzeit nicht die Verwendung von Windows 11 mit diesen NVv4-VMs und den AMD Radeon Instinct-Grafiktreibern. Diese Verwendung wurde nicht qualifiziert.
- Die Unterstützung für Windows 11 weist einige bekannte Überlegungen, Einschränkungen und Probleme auf. Weitere Informationen finden Sie unter Unterstützung für Windows 11-Gastbetriebssysteme – Überlegungen, bekannte Einschränkungen und bekannte Probleme.
Diese Überlegungen, Einschränkungen und bekannten Probleme gelten auch für den manuellen Import einer VM und deren Verwendung mit IMS, manchmal auch als benutzerdefinierter Image-Workflow bezeichnet. Wie unter dem vorangegangenen Link beschrieben, unterstützt IMS die Verwendung von Microsoft Azure Gen-1-Maschinen nur mit Windows 10-Gastbetriebssystemen. IMS unterstützt die Verwendung der Gen-2-Maschinen nur mit Windows 11-Gastbetriebssystemen.
- Das Microsoft Azure-Abonnement des Pods muss sich innerhalb eines einzelnen Microsoft Azure Active Directory (AAD)-Mandanten befinden.
- Zeitweise entspricht der Image-Status nicht dem zugrunde liegenden Versionsstatus. Schließlich korrigieren nachfolgende Vorgänge im Image den Image-Status.
- Im Zusammenhang mit Aktionen auf der Seite Multi-Pod-Images der Konsole werden die folgenden Workflows und Aktionen für Images, die sich in Horizon Cloud on Microsoft Azure-Bereitstellungen befinden, nicht unterstützt:
- Veröffentlichen eines Images, das mit den Aktionen Neues Image oder Neue Version erstellt wurde, von einem Pod mit einer höheren Version auf einem Pod mit einer niedrigeren Version.
- Image-Erweiterung oder das Verkleinern verfügbarer Images auf neuen Pods, die nach der Veröffentlichung hinzugefügt werden.
- Ändern oder Modifizieren der Veröffentlichungsoptionen während der Aktion Erneut veröffentlichen eines fehlgeschlagenen Images.
- Konsolenschaltflächen Aktivieren, Deaktivieren und Bearbeiten.
- Migrieren vorhandener oder älterer Images auf eine Pod-Version, die nicht den unter First-Gen-Mandanten – IMS-Systemanforderungen angegebenen Manifest-Versionen entspricht.
- Da in den folgenden Situationen keine systemischen Prüfungen stattfinden, bestätigen Sie, dass alle Voraussetzungen erfüllt sind, bevor Sie veröffentlichen.
- Vorherige Verfügbarkeit aller Pods
- Die Angemessenheit der Microsoft Azure-Abonnementkontingente für Compute Core oder öffentliche IPs
- Die Kapazität der Subnetze in den Pods reicht aus, um die neuen IPs, die im Rahmen von Image-Kopien erstellt werden, zu behalten
- Die Microsoft Azure-VMs sind eingeschaltet. Andernfalls könnte Horizon Image-Verwaltungsdienst beim Veröffentlichen des Images auf einen Fehler stoßen. Diese Situation liegt wahrscheinlich vor, weil Microsoft Azure-VMs aufgrund einer Energierichtlinieneinstellung ausgeschaltet sein könnten.
- Es wird eine begrenzte Unterstützung für die Wiederherstellung von Image-Veröffentlichungsfehlern angeboten, die während der Verarbeitung der Aktion Erneut veröffentlichen auftreten können. Die folgenden Situationen sind zwar typisch für die Wiederveröffentlichung, aber es kann sein, dass der Veröffentlichungsprozess aufgrund anderer unbekannter oder nicht wiederherstellbarer Zustände des Images nicht wiederhergestellt werden kann.
- Der Pod geht vom Netz.
- Aufgrund der Implementierung einer Energierichtlinie schaltet Microsoft Azure Quell- oder Ziel-Image-Kopien während des Langzeitbetriebs der Image-Replikation ab. Sie können die Image-Kopien erneut aktivieren und versuchen, die Image-Kopien erneut zu veröffentlichen.
- Microsoft Azure-Kontingente werden überschritten.
- Bestimmte vorübergehende Bedingungen, wie z. B. Zeitüberschreitungen, können einen weiteren Veröffentlichungsversuch erfordern.
- Ein häufiges Rückgängigmachen der Veröffentlichung und erneutes Veröffentlichen eines Images kann die Stabilität des Images beeinträchtigen (im Zusammenhang mit der Anzahl der ausgeführten Sysprep-Vorgänge).
Bekannte Einschränkungen – IMS und Horizon-Bereitstellungen (Verbindungsserver-Typ) in einer First-Gen-Horizon Cloud-Umgebung
Das unterstützte Horizon-Bereitstellungsmodell ist derzeit der lokale Bereitstellungstyp.
Horizon-Pod-Bereitstellungen an anderen Standorten als lokalen Bereitstellungen werden derzeit nicht unterstützt.
Die folgenden Einschränkungen gelten für die Verwendung von IMS mit den Horizon-Pod-Bereitstellungsmodellen, die von IMS unterstützt werden:
- Horizon Image-Verwaltungsdienst unterstützt nur die vCenter Server-Authentifizierung basierend auf den Anmeldedaten mit Benutzername und Kennwort.
- Während Image-Veröffentlichungsvorgängen müssen Sie in vCenter Server Aktivitäten verhindern, die Gast-VM-Migrationen auf den dem Image zugrunde liegenden VMs verursachen können. Gast-VM-Migrationen, die gleichzeitig mit Image-Veröffentlichungsvorgängen auf den VMs ausgeführt werden, können die Image-Veröffentlichung beeinträchtigen.
- Die Standardeinstellung des Systems für parallele Vorgänge bei Images sieht vor, dass jeweils drei Import- oder Veröffentlichungsvorgänge gleichzeitig ausgeführt werden. So kann beispielsweise der Import eines Images durchgeführt werden, während zwei andere Images veröffentlicht werden. Sie können die Standardeinstellung auf der Seite „Allgemeine Einstellungen“ der Konsole ändern. Durch das Erhöhen der Einstellung dauert das Fertigstellen der Replizierung länger.
- Horizon Image-Verwaltungsdienst bietet keine Unterstützung für die Verwaltung von Images für Linked-Clone-Arbeitsumgebungszuweisungen. Wenn Sie Horizon View Composer auf einem Pod haben, den Sie mit IMS verwenden möchten, müssen Sie außerdem Horizon View Composer auf diesen Pods deaktivieren. Sie können Images nicht erfolgreich veröffentlichen, wenn Horizon View Composer aktiviert ist.
- Horizon Image-Verwaltungsdienst benötigt die Rechte des vollständigen integrierten Windows-Administrators, um ein Verzeichnis zu erstellen und Horizon Agent auf den virtuellen Maschinen (VMs) zu installieren, die aus verwalteten Images geklont wurden. Weitere Informationen finden Sie im Microsoft-Dokumentationsthema Aktivieren und Deaktivieren des integrierten Administratorkontos.
- In einigen Situationen, wenn ein Image veröffentlicht wird, wird mehr als eine Image-Kopie auf demselben Horizon-Pod und in demselben vCenter erstellt. Der Veröffentlichungsprozess ist nicht betroffen. Entfernen Sie jedoch keine dieser Kopien aus vCenter, da sie für das ordnungsgemäße Funktionieren erforderlich sind.
- Bestimmte Optionen, die im Veröffentlichen-Workflow mit den Horizon-Pods ausgewählt werden können, werden für die Verwendung in den Workflows Import, Neues Image und Neue Version nicht unterstützt. Wenn Sie die Optionen Import, Neues Image oder Neue Version der Konsole verwenden, können Sie keinen Cluster, Ressourcenpool, Datenspeicher oder Netzwerk auswählen. In dieser Situation werden dieselben Parameter verwendet, die während des vorherigen Vorgangs Veröffentlichen ausgewählt wurden. Wenn das Image zum ersten Mal importiert wird, wählt das System einen Cluster, einen Ressourcenpool, einen Datenspeicher und ein Netzwerk aus.
Bekannte Probleme – IMS und First-Gen-Horizon Cloud on Microsoft Azure-Bereitstellungen
- Während des Image-Veröffentlichungsprozesses tritt ein Zeitüberschreitungsfehler auf, und die VM bleibt eingeschaltet und verhindert, dass der Veröffentlichungsablauf erfolgreich abgeschlossen wird (2954270, 2962049)
-
Dieses Problem ist das Ergebnis eines Problems im Microsoft Azure-Hypervisor, das auftritt, wenn der Sysprep-Schritt des Veröffentlichungsprozesses ausgeführt wird. Das Problem tritt bei einigen Azure-VM-Modellen auf. Weitere Informationen finden Sie im VMware-Knowledgebase-Artikel
KB88343.
Basierend auf der Empfehlung des Microsoft Azure-Teams wird zur Bereitstellung einer Lösung für Horizon Cloud-Kunden das standardmäßige Azure-VM-Modell, das vom automatisierten VM-Import-Assistenten des Diensts verwendet wird, in der Version v2204 des Diensts geändert, um das Standard_DS2_v2-Modell für den automatisierten Import von Nicht-GPU-Windows 10-VMs (sowohl Einzelsitzungen als auch Mehrfachsitzungen) zu verwenden:
- Für Einzel-Pod-Images wird das Standard-VM-Modell der Automatisierung von dem zuvor verwendeten Standard_D4_v3-VM-Modell in Standard_DS2_v2 geändert.
- Für Multi-Pod-Images wird das Standard-VM-Modell der Automatisierung von dem zuvor verwendeten Standard_D2_v2-Modell in Standard_DS2_v2 geändert.
Ab der Version v2204 schließen Sie das Kontingent für die Azure DSv2-Serie in die Azure-Abonnements Ihres Pods ein.
- Das Veröffentlichen und Wiederveröffentlichen kann gelegentlich mit einem AGENT_PAIRING- oder SYSPREP-Fehler fehlschlagen. (270721)
- Die Meldung zeigt an, dass der Schritt AGENT_PAIRING oder SYSPREP im Veröffentlichungsworkflow möglicherweise fehlerhaft war. Versuchen Sie in diesen Situationen die Aktion Erneut veröffentlichen, wie in Erneute Veröffentlichung einer Image-Version mithilfe der Horizon Universal Console beschrieben, die manchmal zu einer Wiederherstellung führt.
- Die Veröffentlichung schlägt möglicherweise gelegentlich mit dem Fehler „AGENT_PAIRING: Zeitüberschreitung nach max. Wiederholungen“ fehl. (2741491)
-
In einer Umgebung mit mehreren Pods befinden sich während der Veröffentlichung der Image-Version möglicherweise einige oder alle Image-Kopien in einem fehlgeschlagenen Zustand, und es wird die Fehlermeldung „AGENT_PAIRING: Zeitüberschreitung nach max. Wiederholungen“ angezeigt. Führen Sie die folgende Problemumgehung aus.
- Starten Sie die VM im Microsoft Azure-Portal neu und veröffentlichen Sie das Image erneut.
- Wenn die Veröffentlichung nicht erfolgreich ist, melden Sie sich manuell bei der VM an, starten Sie die VM neu und veröffentlichen Sie das Image erneut.
- Ein Image, das auf der Seite Multi-Pod-Images veröffentlicht wird, kann vorübergehend auch auf der Seite „Images“ erscheinen. (2683426)
- Wenn Sie ein Image veröffentlichen, wird das Image auf der Seite Multi-Pod-Images angezeigt. Dasselbe Image kann jedoch auch für kurze Zeit auf der Seite Images erscheinen. Sie können das im Übergang befindliche Erscheinungsbild des Images auf der Seite Images ignorieren, auf das Sie nicht einwirken können und das nach kurzer Zeit verschwindet.
Bekannte Probleme – IMS und Horizon-Bereitstellungen (Verbindungsserver-Typ) in einer First-Gen-Horizon Cloud-Umgebung
- Die Image-Replizierung schlägt bei der Veröffentlichung mit dem Fehler „Fehler beim Lesen des Elements aus dem Eingabe-Stream“ (2956616) fehl
-
Dieses Problem ist auf einen fehlgeschlagenen API-Aufruf des Image Locality Service (ILS) in den
Horizon Cloud Connector-Versionen 2.2.x und früher zurückzuführen, wenn er mit Bereitstellungen unter Verwendung von
vCenter Server 7.0.3 verwendet wird. ILS unterstützt die
Horizon Image-Verwaltungsdienst (IMS)-Funktionen.
Dieses Problem wurde in den Horizon Cloud Connector-Versionen 2.3.0 und höher behoben.
- Die Poolerstellung schlägt fehl, wenn Sie die Funktion der Konsole verwenden, um die Datenspeicher und Netzwerke im vCenter Server des Ziel-Pods für die Image-Kopie auszuwählen (2982388)
-
Bei
Horizon Cloud Connector-Versionen 2.2.x und früher gibt es ein bekanntes Problem im Zusammenhang mit der Funktion der Konsole zum Auswählen der Datenspeicher und Netzwerke für die Image-Kopie. Aufgrund dieses bekannten Problems wählt das System immer die Netzwerkkarte E1000 für die Vorlage aus, die für die Veröffentlichung des Images erstellt wird, und die Poolerstellung schlägt fehl.
Dieses Problem wurde in den Horizon Cloud Connector-Versionen 2.3.0 und höher behoben.