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
  • 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:

Voraussetzungen für das Hinzufügen von App Volumes-Anwendungen zur Bestandsliste Ihres Mandanten

Bevor Sie App Volumes-Anwendungen zu Ihrem Bestand hinzufügen können, bestätigen Sie, dass Ihre Umgebung die folgenden Voraussetzungen erfüllt.

Wichtig: Wie in Rundgang durch die Cloud-basierte Horizon Universal Console für administrative Aufgaben in Horizon Cloud 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 Pod-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.
  • Neue Kunden:
    • Ab dem 9. Juli 2020 werden für alle neuen Kunden, die das Horizon Universal-Lizenzabonnement erwerben, standardmäßig ihre Mandantenkonten aktiviert, um App Volumes für Horizon Cloud on Microsoft Azure-Pods verwenden zu können.
  • Bestandskunden:
    • Kunden mit vorhandenen Mandantenkonten, die nach dem 16. März 2020 und vor dem 9. Juli 2020 erstellt wurden, können App Volumes für Horizon Cloud on Microsoft Azure-Pods verwenden, nachdem das Upgrade der Version 3.1 (Manifest-Version 2298.0) zur Verfügung gestellt wurde und diese Kunden alle Pods auf diese Version aktualisiert haben. Wenn Sie die App Volumes-Funktion nach einem erfolgreichem Upgrade aller Pods anfordern möchten, wenden Sie sich an den VMware Support, wie unter https://kb.vmware.com/s/article/2006985 beschrieben.
    • Kunden mit vorhandenen Mandantenkonten, die am oder vor dem 16. März 2020 erstellt wurden, können für Ihre Horizon Cloud on Microsoft Azure-Pods zu diesem Zeitpunkt keine App Volumes aktivieren. Diese Konten müssen zuerst zu einer der Instanzen der regionalen Horizon Cloud-Steuerungsebene in Microsoft Azure migriert werden. Das VMware Horizon-Serviceteam wird diese Kunden per E-Mail benachrichtigen, wenn diese Migration verfügbar ist.
  • Anforderungen an das Pod-Manifest:
    • Um die App Volumes-Funktionen mit Einzelsitzungstypen von Microsoft Windows-Betriebssystemen zu verwenden, muss der Pod das Manifest 2298.x oder höher aufweisen.
    • Um die App Volumes-Funktionen mit dem Mehrsitzungsbetriebssystem Microsoft Windows 10 Enterprise zu verwenden, muss der Pod das Manifest 2747.x oder höher aufweisen.
  • Der Pod muss mit den Unified Access Gateway-Instanzen konfiguriert werden, und Sie müssen den Workflow für die Active Directory-Domänenregistrierung wie in Erste Schritte mit der Horizon Cloud-Umgebung beschrieben abgeschlossen haben.
  • Wenn Sie die Domänencontroller-Richtlinie Domänencontroller: LDAP-Serversignatur-Anforderungen auf Signatur erforderlich festgelegt haben, müssen Sie nach dem Registrieren der Domäne mit 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.
  • Stellen Sie in der Horizon Universal Console sicher, dass auf der Detailseite aller Pods angezeigt wird, dass der Pod über die zugehörigen bereitgestellten Dateifreigaben verfügt.
  • 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.
  • Sie haben die Schritte für die Unified Access Gateway FQDN-Zuweisung abgeschlossen, wie dies für Pods in Microsoft Azure erforderlich ist, die mit Unified Access Gateway-Instanzen konfiguriert sind.
  • Sie haben bestätigt, dass die folgenden Einstellungen auf der Pod-Detailseite für Ihren Pod angezeigt werden. Öffnen Sie die Seite, indem Sie zur Seite Kapazität (Einstellungen > Kapazität) navigieren und auf den Pod klicken:
    • 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.
  • 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 Microsoft Windows 10-Betriebssystems. 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 eines Images von Microsoft Windows 10 Enterprise 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 10 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.