App Layering

Planen der Bereitstellung

In diesem Abschnitt werden die Aspekte beschrieben, die bei der Planung der Citrix App Layering-Bereitstellung berücksichtigt werden müssen.

App Layering-Appliance

Sie können eine App Layering-Appliance auf einem Hypervisor installieren und verwenden, um Images auf demselben Hypervisor oder auf einem anderen Hypervisor zu veröffentlichen.

Die Appliance soll Sie benachrichtigen, wenn ein Upgrade verfügbar ist. Die Appliance hostet eine webbasierte Verwaltungskonsole, in der Sie das System verwalten können, einschließlich Ihrer Layer und Image-Vorlagen.

  • Verwaltungskonsole: Die Appliance hostet eine Verwaltungskonsole, mit der Sie Layer für Ihr Betriebssystem, Ihre Plattformsoftware und Anwendungen erstellen können. In der Konsole können Sie auch Imagevorlagen erstellen, die angeben, welche Layer in die von Ihnen veröffentlichten Images aufgenommen werden sollen.

  • Sicherungen: Es wird empfohlen, jede Appliance zu sichern, damit die Layer, die Sie mit der Erstellung verbringen, nicht verloren gehen. Sie benötigen eine vollständige Sicherung jeder Appliance, um sicherzustellen, dass Sie alle Informationen daraus wiederherstellen können. Obwohl Sie Layer exportieren und importieren können, ist diese Funktion nicht für die Wiederherstellung von Fehlern ausgelegt.

Layer

Mit der App Layering Architektur können Sie unabhängig von Ihrem Hypervisor nur eine Kopie Ihres Windows-Betriebssystems und Ihrer Apps verwalten. Sie können einen Satz von Apps für zwei Umgebungen verwalten. Sie können beispielsweise ein Betriebssystem und seine App-Layer in einem lokalen Hypervisor und in einem cloudbasierten Hypervisor bereitstellen. Die gleichen Layer werden auf jedem ausgeführt.

Sie können Layer für Ihr Betriebssystem, Plattform-Tools und Anwendungen erstellen. Um die Einstellungen und Daten der Benutzer beizubehalten, aktivieren Sie Benutzerlayer in Ihren Imagevorlagen.

Betriebssystemlayer

der Betriebssystemlayer enthält die Betriebssystem- und Hypervisor-Software und Einstellungen. Es ist ein wesentlicher Baustein für alle anderen Layer, die Sie erstellen. Sie benötigen nur einen OS-Layer für ein bestimmtes Windows-Betriebssystem. Wenn Sie beispielsweise sowohl ein Windows-Desktopbetriebssystem als auch ein Windows Server-Betriebssystem unterstützen, erstellen Sie jeweils einen Betriebssystemlayer. Die von Ihnen erstellten Plattform- und App-Layer erfordern den dafür verwendeten Betriebssystemlayer.

Wenn Sie einem der Betriebssystemlayer ein Update hinzufügen, werden die mit diesem Betriebssystem erstellten Plattform- und App-Layer weiterhin darauf ausgeführt.

Plattformlayer

Der Plattformlayer umfasst die Provisioningsoftware und die Verbindungsbrokertools. Wenn Sie außerdem auf einem anderen Hypervisor als den auf dem Betriebssystemlayer veröffentlichen, fügen Sie die neuen Hypervisor-Tools zum Plattformlayer hinzu.

Der Plattformlayer stellt sicher, dass Ihre Betriebssystem- und App-Layer in einer bestimmten lokalen oder Cloudumgebung einwandfrei ausgeführt werden. Sie können Ihre Betriebssystem- und App-Layer wiederverwenden und für jeden Hypervisor oder Provisioningdienst einen anderen Plattformlayer auswählen.

App-Layer

App-Layer enthalten die Software für jede Ihrer Anwendungen. Wenn Sie mehr als ein Betriebssystem verwalten, benötigen Sie für jedes Betriebssystem eine Reihe von App-Layern.

Sie können Anwendungen als Teil von Layerimages oder als elastische Layer bereitstellen. Layerimages werden verwendet, um Benutzersysteme bereitzustellen, während Elastic Layer bereitgestellt werden, wenn sich der Benutzer anmeldet.

Bild von App-Layern

Elastische Layer

Um Elastic Layer verwenden zu können, benötigen Sie ein Layerimage, auf dem Sie Elastic Layering aktiviert haben. Eine typische Strategie ist:

  • Bereitstellen von Layerimages: Fügen Sie die Betriebssystem- und Plattformlayer sowie Anwendungen für alle Benutzer ein. MS Office und Visual Studio müssen im Layerimage enthalten sein und können nicht als Elastic Layer bereitgestellt werden.
  • Elastische Layer: Aktivieren Sie Elastic Layer in der Imagevorlage, und weisen Sie App-Layer dann Benutzergruppen und Gruppen von Maschinen zu. Wenn die elastische Layering aktiviert ist, erhalten Benutzer App-Layer, die ihnen zugewiesen sind (dem Benutzer), eine Gruppe, zu der sie gehören, oder der Maschine, bei der sie sich anmelden.

Benutzerlayer

Sie können die Daten und Einstellungen von Benutzern speichern, indem Sie Benutzerlayer in Ihren Imagevorlagen aktivieren. Sobald diese Option aktiviert ist, wird für jeden Benutzer ein Benutzerlayer erstellt, der Zugriff auf einen oder mehrere Computer hat, die mit der Vorlage veröffentlicht wurden. Wir verwenden nicht die Benutzerlayer für Sitzungshost.

Es gibt zwei Arten von Benutzerlayern, die Sie für eine Imagevorlage aktivieren können: Vollbenutzerlayer und Office 365-Benutzerlayer.

  • Vollständige Benutzer-Layer: Aktivieren Sie Vollbenutzer-Layer, um die Einstellungen und Daten für alle dem Computer zugewiesenen Layer für jeden Benutzer beizubehalten, der auf den Computer zugreift.
  • Office 365 Benutzerlayer: Office 365 Benutzerlayer sind für MS Outlook optimiert. Aktivieren Sie Office 365-Benutzerlayer, um die Einstellungen und Daten für Office 365, einschließlich Outlook, beizubehalten.

Connectors

Connectors sind die Mittel für die Appliance, um mit einzelnen Hypervisoren oder Bereitstellungssoftware zu kommunizieren. In der Regel benötigen Sie zwei Arten von Connectorkonfigurationen:

  • Connectorkonfiguration zum Erstellen von Layern: Ermöglicht der Appliance den Zugriff auf den Speicherort in Ihrem Hypervisor, an dem Sie die Software für jeden Layer installieren.
  • Connectorkonfiguration für die Veröffentlichung von Layerimages: Gibt der Appliance die Anmeldeinformationen an, die erforderlich sind, um Layerimages im Provisioningdienst oder Hypervisor zu veröffentlichen.

Was Sie in Ihrer Umgebung erstellen können

In diesem Abschnitt werden die benötigten Connectorkonfigurationen sowie die Software beschrieben, die auf den Betriebssystem- und Plattformlayerern basierend auf Ihrer Zielplattform installiert werden soll.

Citrix Hypervisor

Wenn die Appliance in Citrix Hypervisor installiert ist, verwenden Sie Connectorkonfigurationen, um die Layering- und Veröffentlichungsprozesse zu automatisieren. Wenn Sie eine Appliance verwenden, die auf einem anderen Hypervisor ausgeführt wird, verwenden Sie die Netzwerkdateifreigabe, um die Dateien zu übertragen.

Wenn die Appliance in Citrix Hypervisor installiert ist

Wenn Ihre Appliance in einem anderen Hypervisor installiert ist und Sie Layer erstellen oder in Citrix Hypervisor veröffentlichen, verwenden Sie die Connectorkonfigurationen und Layer, die in der folgenden Tabelle beschrieben sind.

Betriebssystemlayer in Citrix Hypervisor: Fügen Sie Citrix Hypervisor Tools in den Betriebssystemlayer ein.

Aufgabe Connectorkonfiguration verwenden Damit die Appliance auf den Standort von In Plattformlayer einschließen
Betriebssystem importieren Citrix Hypervisor Betriebssystemimage —-
Paketlayer Citrix Hypervisor Verpackungsmaschine —-
Veröffentlichen von Layerimages Computererstellung für Citrix Hypervisor, Citrix Provisioning oder Citrix Hypervisor Systemprovisioning Wenn Sie Machine Creation für Citrix Hypervisor oder Citrix Provisioning verwenden, fügen Sie die entsprechenden Tools und Verbindungsbrokertools hinzu.

Wenn die Appliance auf einem anderen Hypervisor installiert ist

Wenn Ihre Appliance auf einem anderen Hypervisor als Citrix ausgeführt wird und Sie Layer erstellen oder in Citrix Hypervisor veröffentlichen, verwenden Sie die Netzwerkdateifreigabe der Appliance und die in der folgenden Tabelle beschriebenen Layer.

Betriebssystemlayer: Auf dem Betriebssystemlayer werden verschiedene Hypervisortools installiert. Wenn Sie jedoch den Hypervisortyp im Plattformlayer auf Citrix Hypervisor festlegen, werden die Tools des Betriebssystemlayers entfernt, und die Tools, die Sie dem Plattformlayer hinzufügen, werden in die von Ihnen veröffentlichten Layerimages aufgenommen.

Aufgabe Connectorkonfiguration Für die Appliance, auf den Speicherort von zugreifen: Plattformlayer
Betriebssystem importieren Netzwerkdateifreigabe Betriebssystemimage Citrix Hypervisortools
Paketlayer Netzwerkdateifreigabe Verpackungsmaschine Citrix Hypervisortools
Veröffentlichen von Layerimages Netzwerkdateifreigabe Systemprovisioning Citrix Hypervisortools, ggf. Maschinenerstellung oder Citrix Provisioning-Tools und Verbindungsbroker-Tools

MS Azure

Wenn die App Layering-Appliance in Azure installiert ist, können Sie Connectorkonfigurationen verwenden, um die Layering- und Veröffentlichungsprozesse zu automatisieren. Andernfalls verwenden Sie die Netzwerkdateifreigabe der Appliance zum Übertragen von Images auf und von Ihrer Zielplattform.

Wenn die Appliance in Azure installiert ist

Wenn Ihre Appliance in Azure installiert ist und Sie Layer in Azure erstellen oder Layerimages auf diesem Hypervisor oder einem darauf ausgeführten Provisioningdienst veröffentlichen, verwenden Sie die Connectorkonfigurationen und -layer, die in der folgenden Tabelle beschrieben sind.

Betriebssystemlayer: Keine Hypervisortools für Azure erforderlich

Aufgabe Connectorkonfiguration verwenden Damit die Appliance auf den Standort von In Plattformlayer einschließen
Betriebssystem importieren MS Azure Betriebssystemimage —-
Paketlayer MS Azure Verpackungsmaschine —-
Veröffentlichen von Layerimages Maschinenerstellung für Azure, MS Azure In der Nähe von Systemen zur Bereitstellung Wenn Maschinenerstellung für Azure, Maschinenerstellungstools einschließen

Wenn die Appliance auf einem anderen Hypervisor installiert ist

Wenn Ihre Appliance in einem anderen Hypervisor als Azure installiert ist und Sie Layer in Azure erstellen oder Layerimages in Azure veröffentlichen oder zur Maschinenerstellung in Azure ausführen, verwenden Sie die Netzwerkdateifreigabe der Appliance und die in der folgenden Tabelle beschriebenen Layer.

Betriebssystemlayer: Obwohl Tools für den falschen Hypervisor auf dem Betriebssystemlayer installiert sind, können Sie die Tools überschreiben, indem Sie den Hypervisortyp im Plattformlayer auf Azure festlegen.

Aufgabe Connectorkonfiguration Damit die Appliance auf den Standort von Plattformlayer
Betriebssystem importieren Netzwerkdateifreigabe Betriebssystemimage Nicht erforderlich
Paketlayer Netzwerkdateifreigabe Verpackungsmaschine Nicht erforderlich
Veröffentlichen von Layerimages Netzwerkdateifreigabe Systemprovisioning Maschinenerstellungstools, falls zutreffend

MS Hyper-V

Wenn die App Layering-Appliance in Hyper-V installiert ist, können Sie Connectorkonfigurationen verwenden, um die Layering- und Veröffentlichungsprozesse zu automatisieren. Andernfalls verwenden Sie die Fileshare der Appliance für die Übertragung von Images auf und von Ihrer Zielplattform.

Wenn die Appliance in Hyper-V installiert ist

Wenn Ihre Appliance in Hyper-V installiert ist und Sie Layer in Hyper-V erstellen oder Layerimages in Hyper-V oder in einem darauf ausgeführten Provisioningdienst veröffentlichen, verwenden Sie die Connectorkonfigurationen und Layer, die in der folgenden Tabelle beschrieben sind.

Betriebssystemlayer: Fügen Sie Hyper-V-Einstellungen ein, wenn das Betriebssystem nicht in Hyper-V stammt.

Aufgabe Connectorkonfiguration verwenden Damit die Appliance auf den Standort von In Plattformlayer einschließen
Betriebssystem importieren —- Betriebssystemimage —-
Paketlayer MS Hyper-V Verpackungsmaschine —-
Veröffentlichen von Layerimages Computererstellung, Citrix Provisioning oder MS Hyper-V Systemprovisioning Bei Citrix Provisioning können Sie Provisioning-Tools und Verbindungsbroker-Tools einschließen.

Wenn die Appliance in einem anderen Hypervisor installiert ist

Wenn Ihre Appliance in einem anderen Hypervisor als Hyper-V installiert ist und Sie Layer erstellen oder in Hyper-V veröffentlichen, verwenden Sie die Netzwerkdateifreigabe der Appliance und die in der folgenden Tabelle aufgeführten Layer.

Betriebssystemlayer: Werkzeuge für einen anderen Hypervisor sind auf dem Betriebssystemlayer installiert. Löschen Sie die Dateien, indem Sie den Hypervisortyp auf Hyper-V im Plattformlayer festlegen. Die Einstellungen auf dem Plattformlayer überschreiben den ursprünglichen Hypervisor.

Aufgabe Connectorkonfiguration Damit die Appliance auf den Standort von Plattformlayer
Betriebssystem importieren Netzwerkdateifreigabe Betriebssystemimage MS Hyper-V-Einstellungen
Paketlayer Netzwerkdateifreigabe Verpackungsmaschine MS Hyper-V-Einstellungen
Veröffentlichen von Layerimages Netzwerkdateifreigabe Systemprovisioning Hyper-V-Einstellungen, Verbindungsbrokertools und Provisioningtools, falls zutreffend

Nutanix AHV

Wenn die App Layering-Appliance in Nutanix installiert ist, können Sie Connectorkonfigurationen verwenden, um die Layering- und Veröffentlichungsprozesse zu automatisieren. Andernfalls verwenden Sie die Dateifreigabe der Appliance zum Übertragen von Images auf und von Ihrer Zielplattform.

Wenn das Gerät in Nutanix installiert ist

Wenn Ihre Appliance in Nutanix installiert ist und Sie Layer erstellen oder Images in Nutanix veröffentlichen, verwenden Sie die Connectorkonfigurationen und Layer, die in der folgenden Tabelle beschrieben sind.

Betriebssystemlayer: Nutanix-Tools einschließen

Aufgabe Connectorkonfiguration verwenden Damit die Appliance auf den Standort von In Plattformlayer einschließen
Betriebssystem importieren Nutanix AHV Betriebssystemimage —-
Paketlayer Nutanix AHV Verpackungsmaschine —-
Veröffentlichen von Layerimages Maschinenerstellung für Nutanix, Maschinenerstellung oder Nutanix AHV Systemprovisioning Wenn Sie Machine Creation für Nutanix verwenden, fügen Sie Maschinenerstellungswerkzeuge ein

Wenn die Appliance in einem anderen Hypervisor installiert ist

Wenn Ihre Appliance in einem anderen Hypervisor als Nutanix installiert ist und Sie Layer erstellen oder in Nutanix veröffentlichen, verwenden Sie die Netzwerkdateifreigabe und die Layer, die in der folgenden Tabelle beschrieben sind.

Betriebssystemlayer: Obwohl Werkzeuge für einen anderen Hypervisor im Betriebssystemlayer installiert sind, können Sie sie überschreiben und löschen. Legen Sie im Plattformlayer den Hypervisortyp auf Nutanix fest. Die Nutanix Werkzeuge sind dann in Ihren Layerimages enthalten.

Aufgabe Connectorkonfiguration… Für die Appliance, auf den Speicherort von zugreifen: Plattformlayer
Betriebssystem importieren Netzwerkdateifreigabe Betriebssystemimage Nutanix-Tools
Paketlayer Nutanix Dateifreigabe Verpackungsmaschine Nutanix-Tools
Veröffentlichen von Layerimages Nutanix Dateifreigabe Systemprovisioning Nutanix-Tools, Verbindungsbroker-Tools und Maschinenerstellungstools, falls zutreffend

VMware vSphere

Wenn die App Layering-Appliance in vSphere installiert ist, können Sie Connectorkonfigurationen verwenden, um die Layering- und Veröffentlichungsprozesse zu automatisieren. Andernfalls verwenden Sie die Netzwerkdateifreigabe der Appliance für die Übertragung von Images auf und von Ihrer Zielplattform.

Wenn die Appliance in vSphere installiert ist

Wenn Ihre Appliance in vSphere installiert ist und Sie Layer erstellen oder in vSphere veröffentlichen, verwenden Sie die folgenden Connectorkonfigurationen und -layer.

Betriebssystemlayer: VMware-Tools einschließen

Aufgabe Connectorkonfiguration verwenden Damit die Appliance auf den Standort von In Plattformlayer einschließen
Betriebssystem importieren VMware vSphere Betriebssystemimage —-
Paketlayer VMware vSphere Verpackungsmaschine —-
Veröffentlichen von Layerimages Maschinenerstellung für vSphere, Citrix Provisioning, VMware Horizon View oder VMware vSphere Systemprovisioning Wenn Machine Creation for vSphere, Citrix Provisioning oder VMware Horizon View, schließen Sie die entsprechenden Tools und die Verbindungsbroker-Tools ein.

Wenn die Appliance auf einem anderen Hypervisor installiert ist

Wenn Ihre Appliance auf einem anderen Hypervisor als vSphere installiert ist, verwenden Sie die Netzwerkdateifreigabe und die in der folgenden Tabelle aufgeführten Layer.

Betriebssystemlayer: Werkzeuge für den ersten Hypervisor, den Sie live auf dem Betriebssystemlayer installiert haben. Überschreiben und entfernen Sie ihn, indem Sie den Hypervisortyp im Plattformlayer auf vSphere festlegen.

Aufgabe Connectorkonfiguration Damit die Appliance auf den Standort von Plattformlayer
Betriebssystem importieren Netzwerkdateifreigabe Betriebssystemimage VMware-Tools
Paketlayer Netzwerkdateifreigabe Verpackungsmaschine VMware-Tools
Veröffentlichen von Layerimages Netzwerkdateifreigabe Systemprovisioning VMware-Tools, Verbindungsbroker-Tools und Maschinenerstellung, Citrix Provisioning oder Horizon View-Tools, falls zutreffend

Erweiterte Optionen für die Bereitstellung der Appliance

Sie benötigen nur eine App Layering-Appliance, aber Sie können mehrere installieren und jede einzelne Appliance verwenden.

Berücksichtigen Sie die folgenden Punkte, wenn Sie entscheiden, wie viele Appliances in Ihrer Umgebung verwendet werden sollen.

  • Die Wartung einer einzelnen Appliance führt zu weniger Verwaltungskomplexität und Overhead. Betrachten Sie eine zweite Appliance nur dann, wenn irreparabel langsame Netzwerkgeschwindigkeiten oder andere wichtige Probleme die Nutzung behindern.
  • Sie können mehrere Appliances verwenden, um eine Testumgebung und eine Produktionsumgebung zu verwalten.
  • Wenn Sie über mehrere Betriebssystemlayer verfügen und sie von verschiedenen Appliances stammen, können Sie verschiedene Administratoren für die Layer haben, die mit den einzelnen erstellt wurden.
  • Wenn Sie mehr als eine Appliance erstellen, ist jede Einheit eigenständig. Sie fungieren nicht als Backups füreinander.
  • Sichern Sie jede Appliance oder entwerfen Sie sie für hohe Verfügbarkeit, damit Sie keine Layer verlieren. Sie benötigen eine vollständige Sicherung jeder Appliance, um sicherzustellen, dass Sie alle Informationen daraus wiederherstellen können. Obwohl Sie Layer exportieren und importieren können, ist diese Funktion nicht für die Wiederherstellung von Fehlern ausgelegt.
Planen der Bereitstellung