App Layering

Planen der Bereitstellung

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.

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 Provisioningdienst 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 die elastische Schichtung 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 einen oder mehrere Computer hat, die mit der Vorlage veröffentlicht wurden. Wir verwenden die Benutzerlayer 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

Konnektoren 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.
  • 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 Plattformlayern 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.

Betriebssystemschicht in Citrix Hypervisor: Schließen Sie Citrix Hypervisor-Tools in die Betriebssystemlayer ein.

Task Connectorkonfiguration verwenden Damit die Appliance auf den Standort von In Plattformlayer aufnehmen
Betriebssystem importieren Citrix Hypervisor Betriebssystemimage —-
Paketlayer Citrix Hypervisor Verpackungsmaschine —-
Veröffentlichen von Layerimages Maschinenerstellung 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 Verbindungsbroker-Tools 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 der Betriebssystemlayer sind verschiedene Hypervisor-Tools installiert. Wenn Sie jedoch den Hypervisortyp im Plattform-Layer auf Citrix Hypervisor festlegen, werden die Tools in der Betriebssystemebene entfernt und die Tools, die Sie der Plattformebene hinzufügen, werden in die von Ihnen veröffentlichten Layer-Images aufgenommen.

Task Connectorkonfiguration Damit die Appliance auf den Speicherort zugreift: Plattformlayer
Betriebssystem importieren Netzwerkdateifreigabe Betriebssystemimage Citrix Hypervisortools
Paketlayer Netzwerkdateifreigabe Verpackungsmaschine Citrix Hypervisortools
Veröffentlichen von Layerimages Netzwerkdateifreigabe Systemprovisioning Citrix Hypervisor Tools, entweder Maschinenerstellung 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 für diesen Hypervisor oder für einen darauf ausgeführten Provisioningdienst veröffentlichen, verwenden Sie die in der folgenden Tabelle beschriebenen Konnektorkonfigurationen und Layer.

OS Layer: Keine Hypervisor-Tools für Azure erforderlich

Task 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 in einem anderen Hypervisor als Azure installiert ist und Sie Layer in Azure erstellen oder Layer-Images in Azure oder für die Maschinenerstellung veröffentlichen, die in Azure ausgeführt wird, verwenden Sie die Netzwerkdateifreigabe der Appliance und die in der folgenden Tabelle beschriebenen Layer.

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

Task 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 das Fileshare der Appliance für die Übertragung von Images zu 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 hinzu, wenn das Betriebssystem nicht aus Hyper-V stammt.

Task 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 der Betriebssystemschicht 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.

Task 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

Task 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.

Task 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

Task 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, VMware Horizon View oder VMware vSphere Systemprovisioning Wenn Machine Creation for vSphere, Citrix Provisioning oder VMware Horizon View die entsprechenden Tools und Ihre Verbindungsbroker-Tools enthalten.

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, live in der Betriebssystemschicht. Überschreiben und entfernen Sie sie, indem Sie den Hypervisortyp in der Plattformlayer auf vSphere festlegen.

Task 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.

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.
Planen der Bereitstellung