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 Anwendungszuweisungen anpassen, um den Endbenutzern bestimmte Versionen einer Anwendung bereitzustellen.
Übersicht über die VMware App Volumes-Funktionalität in Horizon Cloud
Die folgende Tabelle bietet einen Überblick über die VMware App Volumes-Funktionalität in Horizon Cloud.
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 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 Erstellen tun. Dabei wird das Anwendungspaket mit App Volumes erstellt und automatisch importiert. Siehe Hinzufügen einer App Volumes-Anwendung zur Bestandsliste des Horizon Cloud-Mandanten mithilfe des Workflows „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 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 Horizon Cloud – Hinzufügen einer App Volumes-Anwendung durch Importieren eines vorhandenen App-Pakets.
- Fügen Sie eine App Volumes-Anwendung hinzu, indem Sie ein neues Anwendungspaket erstellen und importieren.
- Erstellen Sie eine App Volumes-Zuweisung, um Benutzern die App Volumes-Anwendung zuzuweisen. Siehe Horizon Cloud – Erstellen einer App Volumes-Zuweisung.
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-Speicherkonto der Bereitstellung eine VMware-verwaltete Komponente, die mit den Pod-Manager-Maschinen, Unified Access Gateway-Maschinen und anderen vom Dienst bereitgestellten Ressourcen identisch ist, 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 die Pod-Manager-Maschinen 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.
- Pod-bezogene Voraussetzungen
-
- Um die App Volumes-Funktionen mit Einzelsitzungstypen von Microsoft Windows-Betriebssystemen zu verwenden, muss die Horizon Cloud Service on Microsoft Azure-Bereitstellung das Manifest 2298.x oder höher ausführen.
- Um die App Volumes-Funktionen mit dem Microsoft Windows 10 oder 11 Enterprise-Betriebssystem für Mehrfachsitzungen zu verwenden, muss die Bereitstellung das Manifest 2747.x oder höher ausführen.
- 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.
- Überprüfen Sie die Detailseite jedes Pods und bestätigen Sie, dass die Seite angibt, dass jeder Pod über seine gemounteten Dateifreigaben verfügt. Mit der Konsole können Sie zur Detailseite des Pods navigieren, nachdem Sie den Workflow für die Active Directory-Domänenregistrierung abgeschlossen haben. Diese Dateifreigaben werden vom Dienst generiert, und die Verwendung der App Volumes-Funktionen hängt von ihrer Existenz ab.
Zeigen Sie die Detailseite eines Pods an, indem Sie zur Seite Kapazität ( ) navigieren und auf den Pod klicken. Bestätigen Sie dann Folgendes:
- Das Feld Dateifreigaben unter Eigenschaften hat den Wert 2. Wenn Sie mit dem Mauszeiger auf die Zahl zeigen, werden beide Dateifreigaben aufgelistet.
- Die Gateway-Einstellungen am unteren Rand der Seite werden ausgefüllt. Dies deutet darauf hin, dass Unified Access Gateway konfiguriert ist.
- Konfigurationsanforderungen
-
- Sie haben den Workflow für die Active Directory-Domänenregistrierung abgeschlossen, wie in First-Gen-Mandanten – Erste Schritte mithilfe der Horizon Cloud-Umgebung beschrieben.
- Wenn Sie die Domänencontroller-Richtlinie Domänencontroller: LDAP-Serversignatur-Anforderungen Ihrer Active Directory-Domäne auf Signatur erforderlich festgelegt haben, müssen Sie nach dem Registrieren der Domäne unter Verwendung von Horizon Universal Console Folgendes tun:
- Klicken Sie auf der Seite Domänendienst. auf das Symbol zum Bearbeiten (Bleistift) neben
- Geben Sie das Kennwort für das primäre Dienstkonto in das Textfeld Dienstkennwort ein. Nehmen Sie keine weiteren Änderungen vor.
- Klicken Sie auf Domänendienst.
- Neben der Erfüllung der DNS-, Port- und Protokollanforderungen 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 AppStacks werden in einer SMB-Dateifreigabe gespeichert, die sich in der Ressourcengruppe des Pods in Ihrem Microsoft Azure-Abonnement befindet.
- Image-Anforderungen
-
Um eine App Volumes-Anwendung durch Erstellen eines Anwendungspakets mithilfe des Workflows „Erstellen“ in der Konsole hinzuzufügen, muss Ihre Bestandliste 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.
- Es hat den App Volumes Agent installiert.
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 Cloud-Pods 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 in Horizon Cloud-Pods in Microsoft Azure.
- Installieren Sie Hardware-Drucker mit Druckertreibern im Basisimage. Informationen zu bekannten Problemen finden Sie im Handbuch Bereitstellungen und Onboarding in Horizon Cloud für Microsoft Azure- und Horizon-Pods, insbesondere unter dem Thema „Bekannte Probleme“.
- Wie in den Häufig gestellten Fragen der Microsoft-Dokumentation beschrieben, handelt es sich bei Microsoft Windows 10 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 Enterprise Multi-Session 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 Multi-Session-Systeme zur Verfügung zu stellen, erstellen Sie eine Farm wie unter Erstellen einer Farm beschrieben. Um die Verwendung von App Volumes-Anwendungen in den auf der Farm basierenden Sitzungs-Desktops zu unterstützen, sind alle folgenden Farmeinstellungen erforderlich. Diese Einstellungen sehen vor, dass die Betriebssystemfestplatten der Farm-VMs regelmäßig auf ihren Ausgangszustand aktualisiert werden, und diese regelmäßige Aktualisierung ist erforderlich, um die Verwendung von App Volumes-Anwendungen in solchen VMs zu unterstützen.
- Erforderliche Einstellungen für die rollierende Wartung
-
- Wartungstyp: Sitzung
- Anzahl der Sitzungen: Entspricht der Anzahl der Sitzungen pro VM
- VM-Aktion: Neu erstellen
- Gleichzeitige Stilllegung von VMs: 40 % der Farmgröße
- Erforderliche Einstellungen für die Behandlung der Zeitüberschreitung:
-
- Getrennte Sitzungen abmelden: Zeitüberschreitung nach 90 Minuten
- Intervall für Zeitüberschreitung der Sitzung: 90 Minuten
- Sie müssen die automatischen Aktualisierungsdienste für jede Anwendung deaktivieren, die Sie als App-Paket in Microsoft Windows 10-Mehrfachsitzungen bereitstellen möchten. Das Verhalten der automatischen Aktualisierung ist in dieser Art von Microsoft Windows 10-Umgebung für Mehrfachsitzungen problematisch.
- 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. Informationen zu bekannten Problemen finden Sie im Handbuch Bereitstellungen und Onboarding in Horizon Cloud für Microsoft Azure- und Horizon-Pods, insbesondere unter dem Thema „Bekannte Probleme“.
- 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.