Mithilfe der App Volumes-Anwendungsfunktionalität können Sie den gesamten Lebenszyklus von Anwendungen verwalten, einschließlich der Paketerstellung für eine Anwendung und dem Aktualisieren sowie dem Zurückziehen einer Anwendung. Sie können auch Anwendungsberechtigungen anpassen, um bestimmte Versionen einer Anwendung für Endbenutzer bereitzustellen.
- Wenn eine erwartete Funktion nicht in der Konsole angezeigt wird, müssen Sie sich an Ihren Kundenbetreuer wenden, um zu überprüfen, ob Ihre Lizenz und die Konfiguration Ihres Mandantenkontos Sie zum Verwenden dieser Funktion berechtigt.
- Die Horizon Edge-Bereitstellung muss für Vorgänge wie das Importieren oder Löschen von Anwendungspaketen, die Bereitstellung von Dateifreigaben und die Replizierung von Anwendungspaketen vom Staging bis zu Bereitstellung von Dateifreigaben verbunden sein. Weitere Informationen zu Dateifreigaben finden Sie im Abschnitt Auf Horizon Edge bezogene Voraussetzungen auf dieser Seite.
Informationen zur Unterstützung von Gastbetriebssystemen finden Sie in Produkt-Interoperabilitätsmatrix.
Übersicht über App Volumes-Funktionen in Horizon Cloud Service - next-gen
Die folgende Tabelle bietet einen Überblick über die VMware App Volumes-Funktionalität in Horizon Cloud Service - next-gen.
Funktionsbereich | Beschreibung |
---|---|
Bereitstellung |
|
Verwaltungskonsole |
|
App Volumes 4 Agent | Einheitlicher, leistungsoptimierter Agent, der sowohl für lokale als auch für Microsoft Azure-Bereitstellungen verwendet wird. |
Paketerstellung |
|
Verwaltung des Anwendungslebenszyklus | Unterstützt die SAM-Funktion (Simplified Application Management; vereinfachte Anwendungsverwaltung), die bereits Teil von App Volumes 4 lokal ist. Administratoren können jetzt den gesamten Lebenszyklus der Anwendung verwalten, einschließlich Paketerstellung, Aktualisierung und Zurückziehen. |
Anwendungszuweisung |
|
Hybrid Cloud-Unterstützung | Lokale App Volumes-Kunden können jetzt ihre Anwendungspakete aus ihren lokalen Bereitstellungen in Horizon Cloud für Microsoft Azure importieren. Verwenden Sie lokale Pakete erneut. Eine Neuerstellung von Paketen für Microsoft Azure ist nicht erforderlich. |
Übersicht über den App Volumes-Anwendungsprozess
Die Bereitstellung von App Volumes-Anwendungen für Benutzer ist ein zweistufiger Prozess:
- Fügen Sie eine App Volumes-Anwendung in der Horizon Universal Console hinzu. Dazu gibt es zwei Möglichkeiten:
- Fügen Sie eine App Volumes-Anwendung hinzu, indem Sie ein neues Anwendungspaket erstellen und importieren.
Wenn noch kein Anwendungspaket erstellt wurde, können Sie dies mit der Option Paket hinzufügen tun. Dabei wird das Anwendungspaket mit App Volumes erstellt und automatisch importiert. Siehe Hinzufügen einer App Volumes-Anwendung mithilfe von Horizon Cloud Service - next-gen.
Alternativ können Sie auch ein Anwendungspaket beim Erstellen einer Anwendung mithilfe der Funktion Anwendung hinzufügen erstellen.
- Fügen Sie eine App Volumes-Anwendung hinzu, indem Sie ein vorhandenes Anwendungspaket importieren.
Wenn Sie über ein Anwendungspaket verfügen, das zuvor mit App Volumes erstellt wurde, können Sie es mit der Option Anwendung importieren importieren. Das bedeutet, dass Sie das Anwendungspaket von lokalen Bereitstellungen wiederverwenden können, ohne neue Pakete für die Anwendungen erstellen zu müssen. Siehe Hinzufügen einer App Volumes-Anwendung durch Importieren eines vorhandenen Anwendungspakets mit Horizon Cloud Service - next-gen.
- Fügen Sie eine App Volumes-Anwendung hinzu, indem Sie ein neues Anwendungspaket erstellen und importieren.
- Erstellen Sie eine App Volumes-Berechtigung, um Benutzern die Berechtigung für die App Volumes-Anwendung zu erteilen. Siehe Erstellen einer Berechtigung für eine App Volumes-Anwendung mithilfe von Horizon Cloud Service - next-gen.
Anforderungen und Voraussetzungen für die Verwendung von App Volumes mit Ihren Horizon Cloud on Microsoft Azure-Bereitstellungen
Wenn der Speicherkontoschlüssel entweder manuell oder über eine Azure-Richtlinie rotiert wird, kann nicht mehr auf das Speicherkonto und die Dateifreigaben zugegriffen werden, auf die sich App Volumes stützt. In diesem Fall kann App Volumes die Anwendungen nicht für Endbenutzer bereitstellen, da der in der Bereitstellung gespeicherte Speicherschlüssel ungültig ist.
Obwohl sich die Horizon Cloud on Microsoft Azure-Bereitstellung in Ihrem bereitgestellten Azure-Abonnement befindet, ist das App Volumes-bezogene Speicherkonto der Bereitstellung eine von VMware verwaltete Komponente, ebenso wie die Horizon Edge-Module, Unified Access Gateway-Maschinen und andere als Dienst bereitgestellte Ressourcen, die in Ihrem Azure-Abonnement bereitgestellt werden. Jede Horizon Cloud on Microsoft Azure-Bereitstellung umfasst die Bereitstellung eines App Volumes-bezogenen Speicherkontos.
Wenn der Dienst Horizon Edge bereitstellt, stellt der Dienst dieses App Volumes-bezogene Speicherkonto in Ihrem Azure-Abonnement bereit. Zweck dieses Speicherkontos ist die Bereitstellung der Dateifreigaben, in denen die App Volumes-Anwendungsdateien bereitgestellt werden.
Die Daten in diesem Speicherkonto werden automatisch von Azure Storage mit von Microsoft verwalteten Schlüsseln verschlüsselt. Wenn Sie oder Ihre Organisation diesen Speicherkontoschlüssel ablaufen lassen, ändern oder rotieren, wird der Speicherschlüssel ungültig. In diesem Fall kann App Volumes nicht auf die Dateifreigaben zugreifen und die Anwendungen den Endbenutzern nicht bereitstellen.
Bevor Sie App Volumes-Anwendungen zu Ihrem Bestand hinzufügen können, bestätigen Sie, dass Ihre Umgebung die folgenden Voraussetzungen erfüllt.
- Horizon Edge-bezogene Voraussetzungen
-
- Die Bereitstellung muss über eine Gateway-Konfiguration (Unified Access Gateway-Instanzen) verfügen, und Sie haben die Schritte für die FQDN-Zuordnung des Unified Access Gateway abgeschlossen, wie dies für Horizon Cloud on Microsoft Azure-Bereitstellungen erforderlich ist, die mit Unified Access Gateway-Instanzen konfiguriert sind.
- Stellen Sie sicher, dass Ihrem Azure-Abonnement keine Richtlinie zugewiesen ist, für die die
[Preview] Storage Account public access should be disallowed
-Definition aktiviert ist.Wenn die Richtlinie mit einer solchen Definition aktiviert ist, kann der App Volumes-Dienst zum Zeitpunkt der Bereitstellung keine Dateifreigaben für das Speicherkonto bereitstellen.
- Diese Dateifreigaben werden vom Dienst generiert und sind für App Volumes erforderlich.
Um die Dateifreigaben anzuzeigen, navigieren Sie in der Horizon Universal Console zur Seite Kapazität, klicken Sie auf den Horizon Edge und scrollen Sie zum Abschnitt App Volumes-Anwendungsspeicher.
- Staging-Dateifreigabe
-
Bei der Staging-Dateifreigabe handelt es sich um eine Azure-Dateifreigabe, die zum Bereitstellen neuer Anwendungspakete für die Erkennung und den Import in den Anwendungsbestand verwendet wird. Die Anwendungspakete können aus einer vorhandenen
App Volumes 4.x-Bereitstellung kopiert werden. Die Dateifreigabe wird auch für die Anwendungspaketierung verwendet.
Eine einzelne Dateifreigabe wird automatisch mit Horizon Edge bereitgestellt.
- Bereitstellungsdateifreigabe
-
Bei der Bereitstellungsdateifreigabe handelt es sich um eine Azure-Dateifreigabe, die zur Bereitstellung vorhandener Anwendungspakete verwendet wird, auf die Benutzer oder Gruppen Anspruch haben. Die Desktop-Pool-VMs mounten die Anwendungspaketfestplatten über diese Dateifreigabe.
Sechs Bereitstellungsdateifreigaben werden automatisch bereitgestellt, wenn der erste Pool für jeden Anbieter erstellt wird. Beispiel: Für einen Horizon Edge mit einem primären und vier sekundären Anbietern stellt App Volumes eine Staging-Dateifreigabe und sechs Bereitstellungsdateifreigaben für jeden sekundären Anbieter bereit. Auf diese Weise werden insgesamt 24 Dateifreigaben bereitgestellt.
Hinweis:- Wenn Sie den primären Anbieter zum Erstellen der Pools verwenden möchten, stellt App Volumes eine Staging-Dateifreigabe und sechs Bereitstellungsdateifreigaben bereit.
- Innerhalb eines Horizon Edge repliziert der Horizon Cloud-Dienst die Anwendungspakete automatisch von der Staging-Dateifreigabe auf die Bereitstellungsdateifreigaben.
- Konfigurationsanforderungen
-
- Wenn Sie eine Active Directory-Domäne als Maschinenidentität konfigurieren möchten, stellen Sie sicher, dass Sie den Workflow für die Active Directory-Domänenregistrierung wie in Identitäts- und Zugriffsverwaltung in einer Horizon Cloud Service - next-gen-Umgebung beschrieben abgeschlossen haben.
Alternativ können Sie Azure Active Directory als Maschinenidentität auswählen.
- Neben der Erfüllung der Port- und -Protokollanforderungen für Ihre Horizon Cloud-Bereitstellung in Microsoft Azure für Horizon Cloud müssen Sie auch Port 445 für den TCP-Protokolldatenverkehr öffnen. Port 445 ist der KMU-Standardport für den Zugriff auf eine KMU-Dateifreigabe unter Microsoft Windows. Die Anwendungspakete werden in den Dateifreigaben von Microsoft Azure gespeichert, die sich in einer Ressourcengruppe befinden, die von der primären Anbieterinstanz des Horizon Edge identifiziert wird.
- Wenn Sie eine Active Directory-Domäne als Maschinenidentität konfigurieren möchten, stellen Sie sicher, dass Sie den Workflow für die Active Directory-Domänenregistrierung wie in Identitäts- und Zugriffsverwaltung in einer Horizon Cloud Service - next-gen-Umgebung beschrieben abgeschlossen haben.
- Image-Anforderungen
-
Um eine
App Volumes-Anwendung durch Erstellen eines Anwendungspakets mithilfe des Workflows „Paket hinzufügen“ oder „Anwendung hinzufügen“ in der Konsole hinzuzufügen, muss Ihr Bestand in der Konsole über ein veröffentlichtes Image verfügen, das die folgenden Kriterien erfüllt.
- Es verfügt über einen Clienttyp des Betriebssystems Microsoft Windows 10 oder Windows 11. Dieser Clienttyp wird manchmal als VDI-Betriebssystem bezeichnet. Der In-Cloud-Erfassungsworkflow ist nur für die Verwendung mit VDI-Betriebssystemtypen verfügbar. Der In-Cloud-Erfassungsworkflow ist nicht für Betriebssysteme mit mehreren Sitzungen oder RDS-Typen verfügbar.
- Der App Volumes Agent ist installiert.
- Um den bedarfsgesteuerten Paketbereitstellungsmodus zu verwenden, stellen Sie sicher, dass Sie den Horizon Agent Installer-Build
23.1.0.21387799
und höher installiert haben.
Führen Sie die folgenden Schritte aus, um die Agent-Version eines Images für einen bestimmten Pool zu suchen:- Navigieren Sie zu .
- Klicken Sie auf den Poolnamen.
- Wechseln Sie auf der Seite „Pooldetails“ zum Abschnitt Allgemeine Einstellungen.
- Notieren Sie sich im Bereich Image den Namen (
Name
).Name
ist der Image-Name, der für diesen bestimmten Pool verwendet wird. - Um eine Liste der Images anzuzeigen, navigieren Sie zu .
- Um die Tabelle Versionen anzuzeigen, in der die Image-Versionen und der Status aufgelistet sind, klicken Sie auf den Link für den Image-Namen.
- Klicken Sie auf den Link der gewünschten Image-Version.
- Wechseln Sie auf der Seite „Details zur Image-Version“ zur Tabelle Image-Kopien.
- Zeigen Sie die
Agent Version
an.Agent Version
gibt den auf der Image-Version installierten Horizon Agent Installer-Build an.
- Anforderungen für die Paketerstellung
-
- Wenn Sie Firewallregeln für den Zugriff auf das von App Volumes bereitgestellte Speicherkonto konfiguriert haben, stellen Sie sicher, dass sich alle Subnetze, die mit dem für die Anwendungspaketierung verwendeten Horizon Edge-Bereitstellungsanbieter verbunden sind, auf der Positivliste befinden.
- Sie müssen die automatischen Aktualisierungsdienste für jede Anwendung, die Sie paketieren möchten, deaktivieren, da das automatische Aktualisierungsverhalten zu Problemen führen kann.
- Wenn die Anwendung über einen automatischen Aktualisierungsdienst verfügt, deaktivieren Sie den Dienst (z. B. mit Windows-Dienst-Manager) während der Anwendungsbereitstellung.
- Wenn Sie den automatischen Aktualisierungsdienst während des Anwendungs-Provisioning-Prozesses nicht deaktivieren können oder möchten, nachdem ein Problem aufgetreten ist, z. B. wenn Benutzer eine unvollständige Version einer nicht zugewiesenen Anwendung erhalten, ändern Sie das Basisimage durch Konfigurieren der Registrierung. Diese Konfiguration stellt sicher, dass der gewünschte Dienst nicht gestartet wird, wenn das Anwendungspaket auf der Benutzer-VM bereitgestellt wird. Konfigurieren Sie insbesondere die Registrierung, indem Sie den Namen des Anwendungsdiensts zur svservice-Registrierungskonfiguration DisableAppServicesList hinzufügen.
Best Practices für die Verwendung von Images eines Microsoft Windows 10 oder 11 Enterprise-Betriebssystems für Mehrfachsitzungen mit App Volumes-Anwendungen in Horizon Edge-Bereitstellungen in Microsoft Azure
Die folgenden Praktiken sorgen in der Regel für eine bessere Erfahrung bei Benutzern und Administratoren. Siehe auch Einrichten eines Images von Microsoft Windows 10 oder 11 Enterprise für Mehrfachsitzungen mit App Volumes-Anwendungen für Horizon Cloud Service - next-gen.
- Installieren Sie Hardware-Drucker mit Druckertreibern im Basisimage.
- Wie in den Häufig gestellten Fragen der Microsoft-Dokumentation beschrieben, handelt es sich bei Microsoft Windows 10 oder 11 Enterprise für Mehrfachsitzungen um einen Remotedesktop-Sitzungshost (RDSH)-VM-Typ, der mehrere gleichzeitige interaktive Sitzungen zulässt, die bisher nur von Microsoft Windows Server-Betriebssystemen bereitgestellt wurden. Da es sich bei Microsoft Windows 10 oder 11 Enterprise für Mehrfachsitzungen um einen RDSH-Betriebssystemtyp handelt, gelten für ihn die Horizon Cloud-RDSH-bezogenen Workflows anstelle der VDI-bezogenen Workflows. Um Endbenutzern Sitzungs-Desktops auf Basis dieser Mehrfachsitzungssysteme zur Verfügung zu stellen, erstellen Sie eine Mehrfachsitzungs-Poolgruppe, wie in Erstellen einer Mehrfachsitzungspoolgruppe beschrieben.
- Informieren Sie die Benutzer darüber, dass sie bei der Installation von Anwendungen oder der Erstellung von Dateien, die nicht für alle Benutzersitzungen auf derselben VM freigegeben werden sollen, die Datei an ihrem eigenen Profilspeicherort ablegen können.