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.

Wichtig: Wie in First-Gen-Mandanten – Tour durch die First-Gen-Horizon Universal Console beschrieben, ist die cloudbasierte Konsole dynamisch und spiegelt die Workflows und Einstellungen wider, die für die aktuelle Situation in Ihrer Horizon Cloud-Mandantenumgebung geeignet sind. Der Zugriff auf Funktionen variiert in Abhängigkeit von bestimmten Faktoren, z. B. der regionalen Cloud-Ebene des Mandanten, ob auf Ihren mit der Cloud verbundenen Pods die aktuelle Software ausgeführt wird und ob Funktionen auf bestimmten Lizenzierungen basieren. Die Konsole spiegelt die mit diesen Funktionen verbundenen Elemente nur dann dynamisch wider, wenn Ihre Lizenz oder die Konfiguration Ihres Mandantenkontos die Verwendung solcher Funktionen beinhaltet. Wenn eine erwartete Funktion nicht in der Konsole angezeigt wird, müssen Sie sich an Ihren VMware-Kundenbetreuer wenden, um zu überprüfen, ob Ihre Lizenz und die Konfiguration Ihres Mandantenkontos Sie zum Verwenden dieser Funktion berechtigt.

Ü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
  • Zero-Touch-Bereitstellung. Auto-Provisioning von App Volumes-Infrastrukturkomponenten, wie App Volumes-Manager, App Volumes-Datenbanken und Speicher.
  • Nutzt den von Microsoft Azure PostgreSQL verwalteten Dienst für Datenbankanforderungen. Es ist keine zusätzliche Datenbankverwaltung erforderlich.
  • Automatische Bereitstellung von Microsoft Azure-Dateifreigaben während der Pod-Einrichtung zum Speichern und Bereitstellen von Apps.
Verwaltungskonsole
  • App Volumes-Konsole ist nahtlos in die Horizon Universal Console integriert. Verwalten Sie Desktops und Anwendungen in derselben Konsole.
  • Die App Volumes-Agent-Installation ist nahtlos in die Workflows zur Erstellung von Horizon Cloud-Images integriert.
App Volumes 4 Agent

Einheitlicher, leistungsoptimierter Agent, der sowohl für lokale als auch für Microsoft Azure-Bereitstellungen verwendet wird.

Paketerstellung
  • Unterstützt VHD-basierte Pakete, die mithilfe von Microsoft Azure-Dateifreigaben bereitgestellt werden.
  • Die Erstellung des Anwendung-Pakets erfolgt nativ innerhalb von Horizon Cloud. Es sind keine Befehlszeilentools erforderlich.
  • Kunden können MSIX-Apps importieren, VHDs anhängen und dieses neue Paketformat über App Volumes ausliefern.
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
  • Administratoren können ihre Anwendungszuweisungen anpassen, um den Endbenutzern bestimmte Versionen einer Anwendung bereitzustellen.
  • Unterstützt die Anwendungsbereitstellung mit mehreren Pods.
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:

Anforderungen und Voraussetzungen für die Verwendung von App Volumes mit Ihren Horizon Cloud on Microsoft Azure-Bereitstellungen

Wichtig: Um zu verhindern, dass der Zugriff auf Ihre App Volumes-Anwendungen nicht mehr möglich ist, und damit die Unterstützung für App Volumes-Funktionen in Ihrer Horizon Cloud on Microsoft Azure-Bereitstellung zu deaktivieren, darf der Speicherkontoschlüssel für das App Volumes-bezogene Speicherkonto nicht so verändert werden, dass dieser Schlüssel abläuft, geändert oder rotiert wird.

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 (Einstellungen > 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:
    1. Klicken Sie auf der Seite Einstellungen > Active Directory auf das Symbol zum Bearbeiten (Bleistift) neben Domänendienst.
    2. Geben Sie das Kennwort für das primäre Dienstkonto in das Textfeld Dienstkennwort ein. Nehmen Sie keine weiteren Änderungen vor.
    3. 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.