App Layering-basierte Zuweisungen
App Layering ermöglicht Ihnen die Zuweisung von elastischen Layern an AD-Benutzer, -Gruppen und -Maschinen.
Voraussetzungen
-
.NET Framework 4.6.2 oder höher ist auf jedem Image erforderlich, auf dem elastische Layer bereitgestellt werden.
-
Die App-Layer, die Sie als elastische Layer zuweisen möchten.
Elastische Layer-Zuweisungen
Sie können eine bestimmte App-Layer-Version für Mitglieder einer Gruppe bereitstellen, jedes Mal, wenn sie sich an ihren Desktops anmelden. Sie weisen die App-Layer-Version als elastischen Layer zu. Eine Kopie des Layers wird dann im Netzwerkdateiserver der Appliance gespeichert und bei Bedarf für die zugewiesenen AD-Benutzer und -Gruppen bereitgestellt, zusätzlich zu den Layern, die sie über das Basis-Image erhalten.
Um diese Funktion zu nutzen, fügen Sie Elastische Zuweisungen hinzu, die festlegen, welche Benutzer und Gruppen jede Revision des App-Layers erhalten. Anschließend veröffentlichen Sie Ihr Basis-Image mit aktivierter Einstellung Elastic Layering.
Wie Benutzer auf ihnen zugewiesene elastische Layer zugreifen
Wenn sich ein Benutzer bei seiner Sitzung oder seinem Desktop anmeldet, erhält er einen elastischen Layer in den folgenden Fällen:
-
Dem Benutzer (einem AD-Benutzer in der Verwaltungskonsole) ist der Layer zugewiesen.
-
Einer AD-Gruppe, der der Benutzer angehört, ist der Layer zugewiesen.
-
Die Maschine, an der sich der Benutzer anmeldet, ist Mitglied einer AD-Gruppe, die den elastischen Layer erhält.
-
Die Maschine, an der sich der Benutzer anmeldet, ist einer AD-Gruppe zugeordnet, der der Layer über die Verwaltungskonsole zugewiesen ist.
Wenn einem Benutzer mehr als eine Version eines Layers zugewiesen ist
Wenn ein Layer einem Benutzer direkt und einer oder mehreren Benutzergruppen indirekt zugewiesen wird, erhält der Benutzer die zuletzt direkt zugewiesene Version. Zum Beispiel:
-
Wenn dem Benutzer Version 2 zugewiesen ist und einer Gruppe, der der Benutzer angehört, Version 3 zugewiesen ist, erhält der Benutzer Version 2.
-
Wenn zwei oder mehr Gruppen, denen der Benutzer angehört, unterschiedliche Versionen desselben Layers zugewiesen sind, erhält der Benutzer die zuletzt zugewiesene Version des Layers.
Wenn ein Benutzer einen App-Layer sowohl im Basis-Image als auch als elastischen Layer erhält
Wenn ein App-Layer im Basis-Image enthalten ist, weisen Sie ihn nicht demselben Benutzer als elastischen Layer zu. Wenn der Benutzer denselben Layer auf beide Arten zugewiesen bekommt, erhält er den elastischen Layer, unabhängig von der Version.
Elastische Layer in Ihren Basis-Images aktivieren
Sie können elastische Layer in Ihren Basis-Images (Layer-Images) aktivieren, indem Sie die Image-Vorlage konfigurieren, die Sie zum Veröffentlichen verwenden:
-
Wählen Sie in der Verwaltungskonsole die Image-Vorlage aus, die Sie zum Veröffentlichen Ihrer Layer-Images verwenden möchten.
-
Wählen Sie die Registerkarte Images und dann die Image-Vorlage aus, für die Sie das elastische Layering aktivieren möchten.
-
Wählen Sie in der Aktionsleiste die Option Vorlage bearbeiten.
-
Wählen Sie die Registerkarte Layered Image Disk.
-
Wählen Sie im Feld Elastic Layering die Option Application Layering.
-
Wählen Sie die Registerkarte „Bestätigen und abschließen“ und klicken Sie auf Vorlage speichern und veröffentlichen.
-
Verwenden Sie Ihr Bereitstellungssystem, um die virtuellen Maschinen zu verteilen.Wenn sich die Benutzer anmelden, enthält der Desktop ein Symbol für jeden ihrer elastischen App-Layer.
App-Ebene elastisch AD-Benutzern und -Gruppen zuweisen
Wenn Sie zum ersten Mal eine App-Ebene elastisch zuweisen, empfehlen wir, mit einer einfachen App wie Notepad++ oder GIMP zu beginnen.
-
Melden Sie sich als Administrator bei der Verwaltungskonsole an und wählen Sie Ebenen > App-Ebenen aus.
-
Wählen Sie eine App-Ebene aus, die Sie nicht in das Basis-Image aufnehmen möchten, und wählen Sie die App-Version aus, die Sie zuweisen möchten.
-
Klicken Sie auf Zuweisungen aktualisieren.
-
Wählen Sie die Version der App-Ebene aus, die Sie Benutzern zuweisen möchten.
-
Überspringen Sie Image-Vorlagenzuweisung. Dies dient zum Zuweisen der Ebene zu einer Image-Vorlage.
-
Wählen Sie die Benutzer und Gruppen aus, die diese App-Ebenenversion erhalten sollen.
-
Überprüfen Sie Ihre Auswahl und klicken Sie auf Ebenen zuweisen.
Wenn sich die Benutzer anmelden, wird für jede elastische Ebene, die ihnen zugewiesen wurde, ein Symbol angezeigt.
App-Ebene elastisch Benutzern über Maschinenzuweisungen und -assoziationen zuweisen
Sie können Ebenen einer Maschine zuweisen, indem Sie die Maschine der AD-Gruppe hinzufügen oder sie mit dieser verknüpfen. Weisen Sie dann die App-Ebenen elastisch der AD-Gruppe zu.
Die der Maschine zugewiesenen Ebenen stehen jedem Benutzer zur Verfügung, der sich erfolgreich an dieser Maschine anmeldet. Der App Layering Service sucht alle 10 Minuten nach Änderungen an den AD-Gruppenmitgliedschaften und -assoziationen der Maschine. Wenn sich die Benutzer anmelden, sehen sie ein Symbol für jede elastische App-Ebene, die ihnen zugewiesen wurde.
Maschine mithilfe von Active Directory zur AD-Gruppe hinzufügen
Angenommen, Sie haben ein veröffentlichtes geschichtetes Image in Ihrer Umgebung gestartet, können Sie die Maschine einer AD-Gruppe hinzufügen und elastische Ebenen der AD-Gruppe zuweisen.
-
Verwenden Sie Active Directory (AD), um den Computer einer AD-Gruppe hinzuzufügen.
-
Wählen Sie eine App-Ebene aus, die Sie nicht in das Basis-Image aufnehmen möchten, und weisen Sie die Ebene elastisch einer AD-Gruppe zu.
-
Sie können warten, bis AD die Änderungen und den App Layering Service weitergibt, oder Sie können den App Layering Service zwingen, seine Liste der Computergruppen zu aktualisieren, indem Sie eine der folgenden Aktionen ausführen:
-
Warten Sie, bis der App Layering Service die Änderungen erkennt (standardmäßig innerhalb von 10 Minuten).
-
Starten Sie den App Layering Service neu.
-
Starten Sie den App Layering Service-Computer neu.
-
Führen Sie den Befehl refresh.groups aus:C:\Program Files\Unidesk\Layering Services\ulayer.exe refresh.groups
-
Beispiel
Sie beginnen mit einem AD-Benutzer, einer AD-Gruppe und einem Computer, den Sie mit einem Layered Image bereitgestellt haben.
-
AD-Benutzer: Kenya
-
Kenya hat keine elastischen Zuweisungen.
-
-
AD-Gruppe: Marketing
-
Die Gruppe Marketing umfasst das Mitglied Kenya.
-
-
Computer: ElasticTestMachine
-
Das Basis-Image ElasticTestMachine enthält den MS Office App Layer.
-
In diesem Beispiel weisen Sie den Chrome App Layer elastisch der ElasticTestMachine zu:
-
In AD fügen Sie die Maschine ElasticTestMachine der AD-Gruppe Marketing hinzu.
-
In der Verwaltungskonsole weisen Sie den Chrome App Layer elastisch der Gruppe Marketing zu.
-
Wenn Kenya, die Teil der Marketing-Gruppe ist, sich bei ElasticTestMachine anmeldet, erhält sie sowohl den MS Office App Layer, der im Basis-Image enthalten ist, als auch den Chrome App Layer.
-
Wenn ein Benutzer, der nicht in der Gruppe Marketing ist, sich bei ElasticTestMachine anmeldet, erhält er ebenfalls beide Layer: MS Office, weil es im Basis-Image enthalten ist, und Chrome, weil die ElasticTestMachine Mitglied der AD-Gruppe Marketing ist.
Elastische Zuweisungen verwalten
Sie können:
-
Eine elastische Zuweisung hinzufügen.
-
Einen App Layer aktualisieren und die neue Version des Layers elastisch zuweisen.
-
Elastische Zuweisungen entfernen.
-
Eine elastische Zuweisung debuggen.
Einen App Layer und seine elastischen Zuweisungen aktualisieren
Sie haben einem App Layer elastische Zuweisungen hinzugefügt, und Benutzer greifen wie erwartet auf die App zu. Eine neue Version der Anwendung wird veröffentlicht, daher aktualisieren Sie den Layer mit einer neuen Version. Nun müssen Sie die neue Version den Benutzern zuweisen, die den Layer besitzen.
-
Melden Sie sich bei der Verwaltungskonsole an und wählen Sie Layers > App Layers.
-
Wählen Sie den elastisch zugewiesenen App-Layer aus, den Sie aktualisiert haben.
-
Klicken Sie auf Versionsinformationen > Zuweisungen aktualisieren.
-
Wählen Sie die neue Version aus.
-
Überspringen Sie die Registerkarte Image-Vorlagenzuweisung.
-
Auf der Registerkarte Elastische Zuweisung finden Sie eine Liste von Benutzern und Gruppen, denen eine andere Version des ausgewählten Layers zugewiesen wurde. Wählen Sie die Benutzer und Gruppen aus, denen Sie die neue Version des Layers zuweisen möchten.Hinweise:
-
Wenn die Liste lang ist, verwenden Sie das Feld Suchen, um die Ergebnisse zu filtern.
-
Wenn die Liste leer ist, klicken Sie auf das Kontrollkästchen AD-Benutzer und -Gruppen anzeigen, die bereits diese Version verwenden. Eine Liste ausgegrauter Namen wird angezeigt. Diesen Benutzern wurde die Version bereits zugewiesen.
-
-
Überprüfen Sie auf der Registerkarte „Bestätigen und abschließen“ die Benutzer und Gruppen, die die neue Version erhalten sollen.
-
Klicken Sie auf Zuweisungen aktualisieren.
Elastische Zuweisungen eines Layers entfernen
-
Melden Sie sich bei der Verwaltungskonsole an und wählen Sie Layer > App-Layer.
-
Wählen Sie den App-Layer aus, für den Sie Zuweisungen entfernen möchten, und wählen Sie Zuweisungen entfernen.
-
Wählen Sie die zugewiesenen Vorlagen aus, aus denen Sie den Layer entfernen möchten. Die Zuweisungen für den Layer werden aufgelistet.Wenn die Liste lang ist, verwenden Sie das Suchfeld, um die Ergebnisse zu filtern.
-
Überprüfen Sie auf der Registerkarte „Bestätigen und abschließen“, ob die richtigen Image-Vorlagen ausgewählt sind, um die neue Version zu erhalten.
-
Klicken Sie auf Zuweisungen entfernen.
OS-Layer-Wechsel für elastische Layer
Um optimale Ergebnisse zu erzielen, können Sie beim Zuweisen von App-Layern als elastische Layer App-Layer zuweisen, die denselben OS-Layer wie der im geschichteten Image verwendete OS-Layer aufweisen. Bei diesem traditionellen Ansatz müssen Sie jedoch möglicherweise zusätzliche Kopien einiger App-Layer erstellen und verwalten, eine für jeden OS-Layer, mit dem Sie bereitstellen.
Für mehr Flexibilität und um die Notwendigkeit der Duplizierung von App-Layern zu reduzieren, können Sie Benutzern einen elastischen Layer auf geschichteten Images zuweisen, die einen anderen OS-Layer verwenden. Sie können diese Funktion in den Eigenschaften des Anwendungslayers aktivieren, indem Sie das Kontrollkästchen Diesen App-Layer elastisch allen geschichteten Images zuweisen, unabhängig vom OS-Layer aktivieren. Alle Einschränkungen der elastischen Layering-Funktion gelten beim Wechseln von OS-Layern.
Wann es gut funktionieren könnte
Für einfache Anwendungen, die auf jedem Betriebssystem installiert werden können. Beispiel: Notepad++, WinRAR, 7Zip
Wann es möglicherweise nicht gut funktioniert
Für komplexe Anwendungen, deren Installation vom installierten Betriebssystem abhängt. Beispiel:
-
Wenn Sie einen Windows 11 OS-Layer verwenden, um den App-Layer zu erstellen, und das Image als Server 2022 OS-Layer zugewiesen ist, funktioniert die Anwendung möglicherweise nicht wie erwartet.
-
Anwendungen, die von einer bestimmten .Net-Version abhängen, werden möglicherweise nicht erfolgreich ausgeführt, wenn das neue Betriebssystem nicht die richtige .Net-Version installiert hat.
Hinweis:
-
Es wird empfohlen, dieselbe OS-Klasse und OS-Revisionen zu verwenden, die nahe beieinander liegen. Beispiel: Sie können zwei Windows 11 25H2-Revisionen verwenden, die eine Woche auseinander liegen.
Kompatibilitätsmodus für elastische Layer
Standardmäßig werden elastische Layer, die über App Layering zugewiesen werden, nach der Benutzeranmeldung in das Image integriert. Wenn ein elastischer Layer nicht korrekt geladen wird, versuchen Sie, den Kompatibilitätsmodus für elastische Layer zu aktivieren. Wenn der Kompatibilitätsmodus aktiviert ist, beginnt der elastische Layer mit dem Laden, bevor die Anmeldung abgeschlossen ist.
Hinweise:
-
Der Kompatibilitätsmodus ist bei der Verwendung veröffentlichter Anwendungen erforderlich, da die Ebene vor dem Start gemountet werden muss
-
Wir empfehlen, den Kompatibilitätsmodus zu deaktivieren, es sei denn, eine elastische Ebene funktioniert nicht wie erwartet
-
Das Aktivieren dieser Einstellung auf zu vielen Ebenen verlangsamt die Anmeldezeiten