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.

Wichtig:
  • 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
  • Zero-Touch-Bereitstellung. Automatisches Bereitstellen der App Volumes-Infrastrukturkomponente wie z. B. Speicher.
  • Edge-Infrastruktur, die das App Volumes-Modul zur Verwaltung von Microsoft Azure-Dateifreigaben unterstützt.
  • Automatische Bereitstellung von Microsoft Azure-Dateifreigaben während der Pod Horizon Edge-Bereitstellung 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 Anwendungsberechtigungen (Zuweisungen) anpassen, um Endbenutzern bestimmte Versionen einer Anwendung zur Verfügung zu stellen.
  • Unterstützt die Bereitstellung von Multi-Edge-Anwendungen.
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-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.
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:
  1. Navigieren Sie zu Ressourcen > Pools.
  2. Klicken Sie auf den Poolnamen.
  3. Wechseln Sie auf der Seite „Pooldetails“ zum Abschnitt Allgemeine Einstellungen.
  4. Notieren Sie sich im Bereich Image den Namen (Name).

    Name ist der Image-Name, der für diesen bestimmten Pool verwendet wird.

  5. Um eine Liste der Images anzuzeigen, navigieren Sie zu Ressourcen > Images.
  6. 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.
  7. Klicken Sie auf den Link der gewünschten Image-Version.
  8. Wechseln Sie auf der Seite „Details zur Image-Version“ zur Tabelle Image-Kopien.
  9. 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.