App-Layering

Bereitstellung planen

In diesem Abschnitt werden Dinge beschrieben, die bei der Planung Ihrer Citrix App Layering-Bereitstellung zu beachten sind.

App Layering-Appliance

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

Die Appliance wurde entwickelt, um Sie zu 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.

  • Managementkonsole: Die Appliance hostet eine Verwaltungskonsole, mit der Sie Layer für Ihr Betriebssystem, Ihre Plattformsoftware und Ihre 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.

  • Backups: Wir empfehlen, ein Backup jeder Appliance anzulegen, damit Sie die Layer, die Sie erstellen, nicht verlieren. Sie benötigen ein vollständiges Backup 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. Ausführlichere Informationen zu Verfügbarkeit, Backup und Wiederherstellung finden Sie in diesem Artikel in der Citrix Tech Zone.

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. Beispielsweise können Sie ein Betriebssystem und seine App-Layer in einem on-premises Hypervisor und in einem Cloud-basierten Hypervisor bereitstellen. Auf jedem laufen die gleichen Layer.

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

OS-Layer

Die Betriebssystemlayer umfasst Ihr Betriebssystem und Ihre 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-Desktop-Betriebssystem als auch ein Windows Server-Betriebssystem unterstützen, erstellen Sie jeweils eine Betriebssystemlayer. Die Plattform- und App-Layer, die Sie erstellen, benötigen die Betriebssystemlayer, die Sie dafür verwenden.

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

Plattformlayer

Die Plattformlayer umfasst die Provisioning-Software und Verbindungsbroker-Tools. Wenn Sie auf einem anderen Hypervisor als dem in der Betriebssystemlayer veröffentlichen, fügen Sie die neuen Hypervisor-Tools zur 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 Provisioning Service eine andere 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 eine Reihe von App-Layern für jedes Betriebssystem.

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 elastische Layer verwenden zu können, benötigen Sie ein Layerimage, auf dem Sie das elastische Layering aktiviert haben. Eine typische Strategie ist:

  • Stellen Sie Layer-Images bereit: Schließen Sie die OS- und Plattform-Layer sowie Anwendungen ein, die für alle Benutzer vorgesehen sind. MS Office und Visual Studio müssen im Layerimage enthalten sein und können nicht als elastische Layer bereitgestellt werden.
  • Elastische Layer: Aktivieren Sie elastische Layer in der Imagevorlage und weisen Sie dann App-Layer Benutzergruppen und Maschinengruppen zu. Wenn Elastic Layering aktiviert ist, erhalten Benutzer ihnen zugewiesene App-Layer (dem Benutzer), eine Gruppe, zu der sie gehören, oder die Maschine, bei der sie sich anmelden.

Benutzerlayer

Sie können die Daten und Einstellungen der Benutzer speichern, indem Sie Benutzerlayer in Ihren Imagevorlagen aktivieren. Sobald diese Option aktiviert ist, wird für jeden Benutzer ein Benutzerlayer erstellt, der Zugriff auf zumindest eine Maschine hat, die mit der Vorlage veröffentlicht wurden. Wir verwenden die Benutzerebenen nicht für den Sitzungshost.

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

  • Vollständige Benutzerlayer: Aktivieren Sie vollständige Benutzerlayer, um die Einstellungen und Daten für alle Layer beizubehalten, die der Maschine zugewiesen sind, für jeden Benutzer, der auf die Maschine 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

Connector sind das Mittel für die Appliance, mit einzelnen Hypervisoren oder Provisioning-Software 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.
  • Connectorkonfigurationen für die Veröffentlichung von Layerimages: Gibt der Appliance die Anmeldeinformationen, die für die Veröffentlichung von Layerimages auf Ihrem Provisioning Service oder Hypervisor erforderlich sind.

Was Sie in Ihrer Umgebung erstellen können

In diesem Abschnitt werden die Connectorkonfigurationen beschrieben, die Sie benötigen, und die Software, die auf den Betriebssystem- und Plattformebenen installiert werden muss, basierend auf Ihrer Zielplattform.

XenServer

Wenn die Appliance in XenServer 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 das Gerät in XenServer installiert ist

Wenn Ihr Gerät in einem anderen Hypervisor installiert ist und Sie Layer erstellen oder in XenServer veröffentlichen, verwenden Sie die in der folgenden Tabelle beschriebenen Connectorkonfigurationen und Layer.

Betriebssystemebene in XenServer: Fügen Sie XenServer-Tools in die Betriebssystemlayer ein.

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

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 XenServer veröffentlichen, verwenden Sie die Netzwerkdateifreigabe der Appliance und die in der folgenden Tabelle aufgeführten Layer.

Betriebssystemlayer: Verschiedene Hypervisor-Tools sind auf dem Betriebssystemlayer installiert. Wenn Sie jedoch den Hypervisortyp in der Plattformebene auf XenServer festlegen, werden die Tools im Betriebssystemlayer entfernt und die Tools, die Sie dem Plattformlayer hinzufügen, sind in den Layer-Images enthalten, die Sie veröffentlichen.

Aufgabe Connectorkonfiguration Damit die Appliance auf den Speicherort zugreift Plattformlayer
Betriebssystem importieren Netzwerkdateifreigabe Betriebssystemimage XenServer-Tools
Paketlayer Netzwerkdateifreigabe Verpackungsmaschine XenServer-Tools
Veröffentlichen von Layerimages Netzwerkdateifreigabe Systemprovisioning XenServer-Tools, entweder Maschinenerstellungs- oder Citrix Provisioning-Tools, falls zutreffend, 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 für die Übertragung von Images zu 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 Layer-Images auf diesem Hypervisor oder einem darauf ausgeführten Provisioning Service veröffentlichen, verwenden Sie die in der folgenden Tabelle beschriebenen Connectorkonfigurationen und Layer.

Betriebssystemlayer: Für Azure sind keine Hypervisor-Tools erforderlich

Aufgabe Connectorkonfiguration verwenden Damit die Appliance auf den Standort von In Plattformlayer aufnehmen
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 Machine Creation für Azure, schließen Sie Werkzeuge zur Maschinenerstellung ein

Wenn die Appliance auf einem anderen Hypervisor installiert ist

Wenn Ihre Appliance auf einem anderen Hypervisor als Azure installiert ist und Sie Layer in Azure erstellen oder Layer-Images in Azure oder auf einer in Azure ausgeführten Maschinenerstellung veröffentlichen, verwenden Sie die Network File Share der Appliance und die in der folgenden Tabelle beschriebenen Layer.

Betriebssystemlayer: Obwohl Tools für den falschen Hypervisor in den OS-Layer installiert sind, können Sie die Tools überschreiben, indem Sie den Hypervisortyp in der 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 gegebenenfalls Werkzeuge für die Maschinenerstellung

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 Dateifreigabe der Appliance, um Images zu und von Ihrer Zielplattform zu übertragen.

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 auf Hyper-V oder einem darauf ausgeführten Provisioning Service veröffentlichen, verwenden Sie die in der folgenden Tabelle beschriebenen Connectorkonfigurationen und Layer.

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

Aufgabe Connectorkonfiguration verwenden Damit die Appliance auf den Standort von In Plattformlayer aufnehmen
Betriebssystem importieren —- Betriebssystemimage —-
Paketlayer MS Hyper-V Verpackungsmaschine —-
Veröffentlichen von Layerimages Maschinenerstellung, Citrix Provisioning oder MS Hyper-V Systemprovisioning Wenn Citrix Provisioning, schließen Sie Provisioning-Tools und Verbindungsbroker-Tools ein

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 beschriebenen Layer.

Betriebssystemlayer: Tools für einen anderen Hypervisor sind auf dem OS-Layer installiert. Löschen Sie die Dateien, indem Sie den Hypervisortyp in der Plattformlayer auf Hyper-V setzen. Die Einstellungen auf der 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, Verbindungsbroker-Tools und Provisioning-Tools, 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, um Images zu und von Ihrer Zielplattform zu übertragen.

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 aufnehmen
Betriebssystem importieren Nutanix AHV Betriebssystemimage —-
Paketlayer Nutanix AHV Verpackungsmaschine —-
Veröffentlichen von Layerimages Maschinenerstellung für Nutanix, Machine Creation oder Nutanix AHV Systemprovisioning Wenn Sie Machine Creation für Nutanix verwenden, schließen Sie Werkzeuge zur Maschinenerstellung 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 in der folgenden Tabelle beschriebene Netzwerkdateifreigabe und Layer.

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

Aufgabe Connectorkonfiguration… Damit die Appliance auf den Speicherort zugreift: Plattformlayer
Betriebssystem importieren Netzwerkdateifreigabe Betriebssystemimage Nutanix-Tools
Paketlayer Nutanix Dateifreigabe Verpackungsmaschine Nutanix-Tools
Veröffentlichen von Layerimages Nutanix Dateifreigabe Systemprovisioning Nutanix-Werkzeuge, Verbindungsbroker-Tools und Werkzeuge zur Maschinenerstellung, 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 Netzwerkfreigabe der Appliance für die Übertragung von Images zu 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: Einschließen von VMware-Tools

Aufgabe Connectorkonfiguration verwenden Damit die Appliance auf den Standort von In Plattformlayer aufnehmen
Betriebssystem importieren VMware vSphere Betriebssystemimage —-
Paketlayer VMware vSphere Verpackungsmaschine —-
Veröffentlichen von Layerimages Maschinenerstellung für vSphere, Citrix Provisioning oder VMware vSphere Systemprovisioning Fügen Sie bei der Maschinenerstellung für vSphere oder Citrix Provisioning die entsprechenden Tools und Ihre Verbindungsbroker-Tools hinzu.

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 beschriebenen Layer.

Betriebssystemlayer: Tools für den ersten Hypervisor, den Sie installiert haben, sind im Betriebssystemlayer. Überschreiben und entfernen Sie sie, indem Sie den Hypervisortyp in der 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, Connection Broker-Tools und Maschinenerstellung, Citrix Provisioning, 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.

Beachten 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 geringerem Aufwand. Betrachten Sie ein zweites Gerät nur, wenn irreparabel langsame Netzwerkgeschwindigkeiten oder andere schwerwiegende Probleme die Verwendung behindern.
  • Sie können mehrere Appliances verwenden, um eine Testumgebung und eine Produktionsumgebung zu verwalten.
  • Wenn Sie über mehrere Betriebssystem-Layer verfügen und diese von verschiedenen Appliances stammen, können Sie verschiedene Administratoren für die Layer haben, die mit jeder einzelnen erstellt wurden.
  • Wenn Sie mehr als eine Appliance erstellen, ist jede einzelne Einheit eigenständig. Sie dienen nicht als Backups füreinander.
  • Sichern Sie jede Appliance oder gestalten Sie sie für Hochverfügbarkeit, damit Sie keine Layer verlieren. Sie benötigen ein vollständiges Backup 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.
Bereitstellung planen