Planen Ihrer Bereitstellung
In diesem Abschnitt werden die Dinge beschrieben, die Sie bei der Planung Ihrer Citrix App Layering-Bereitstellung berücksichtigen sollten.
App Layering-Gerät
Sie können ein App Layering-Gerät auf einem Hypervisor installieren und es verwenden, um Bilder auf demselben oder einem anderen Hypervisor zu veröffentlichen.
Das Gerät benachrichtigt Sie, wenn ein Upgrade verfügbar ist. Das Gerät hostet eine webbasierte Verwaltungskonsole, über die Sie das System einschließlich Ihrer Ebenen und Bildvorlagen verwalten können.
-
Verwaltungskonsole: Das Gerät hostet eine Verwaltungskonsole, mit der Sie Ebenen für Ihr Betriebssystem, Ihre Plattformsoftware und Ihre Anwendungen erstellen können. Mit der Konsole können Sie außerdem Bildvorlagen erstellen, die angeben, welche Ebenen in die von Ihnen veröffentlichten Bilder aufgenommen werden sollen.
-
Backups: Wir empfehlen, jedes Gerät zu sichern, damit Sie die Ebenen, deren Erstellung Sie zeitaufwändig durchgeführt haben, nicht verlieren. Sie benötigen eine vollständige Sicherung jedes Geräts, um zu gewährleisten, dass Sie alle Informationen davon wiederherstellen können. Obwohl Sie Ebenen exportieren und importieren können, ist diese Funktion nicht für die Fehlerbehebung vorgesehen. Ausführlichere Informationen zu Verfügbarkeit, Sicherung und Wiederherstellung finden Sie in diesem Artikel in der Citrix Tech Zone.
Schichten
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 Apps für zwei Umgebungen verwalten. Sie können beispielsweise ein Betriebssystem und seine App-Ebenen in einem lokalen Hypervisor und in einem Cloud-basierten Hypervisor bereitstellen. Auf allen laufen die gleichen Schichten.
Sie können Ebenen für Ihr Betriebssystem, Ihre Plattformtools und Ihre Anwendungen erstellen. Um die Einstellungen und Daten der Benutzer beizubehalten, aktivieren Sie Benutzerebenen für Ihre Bildvorlagen.
Betriebssystemschicht
Die Betriebssystemebene umfasst die Software und Einstellungen Ihres Betriebssystems und Hypervisors. Es ist ein wesentlicher Baustein für alle anderen Ebenen, die Sie erstellen. Sie benötigen nur eine Betriebssystemebene für ein bestimmtes Windows-Betriebssystem. Wenn Sie beispielsweise sowohl ein Windows-Desktopbetriebssystem als auch ein Windows-Serverbetriebssystem unterstützen, erstellen Sie für jedes eine Betriebssystemebene. Die von Ihnen erstellten Plattform- und App-Ebenen erfordern die dafür verwendete Betriebssystemebene.
Wenn Sie einer der Betriebssystemebenen ein Update hinzufügen, werden die mit diesem Betriebssystem erstellten Plattform- und App-Ebenen weiterhin darauf ausgeführt.
Plattformebene
Die Plattformschicht umfasst die Bereitstellungssoftware und Verbindungsbroker-Tools. Wenn Sie auf einem anderen Hypervisor als dem in der Betriebssystemebene veröffentlichen, fügen Sie die neuen Hypervisor-Tools außerdem der Plattformebene hinzu.
Die Plattformebene stellt sicher, dass Ihr Betriebssystem und Ihre Anwendungsebenen in einer bestimmten lokalen oder Cloud-Umgebung einwandfrei ausgeführt werden. Sie können Ihre Betriebssystem- und App-Ebenen wiederverwenden und für jeden Hypervisor oder Provisioning-Dienst eine andere Plattformebene auswählen.
App-Ebenen
App-Layer enthalten die Software für jede Ihrer Anwendungen. Wenn Sie mehr als ein Betriebssystem verwalten, benötigen Sie für jedes einen Satz App-Ebenen.
Sie können Anwendungen als Teil von geschichteten Images oder als elastische Ebenen bereitstellen. Zur Bereitstellung der Benutzersysteme werden mehrschichtige Images verwendet, während Elastic-Layer bei der Anmeldung des Benutzers bereitgestellt werden.
Elastische Schichten
Um elastische Ebenen zu verwenden, benötigen Sie ein Bild mit Ebenen, für das Sie die elastische Ebene aktiviert haben. Eine typische Strategie ist:
- Mehrschichtige Images bereitstellen: Betriebssystem- und Plattformebenen sowie Anwendungen einschließen, die für alle Benutzer bestimmt sind. MS Office und Visual Studio müssen im Schichtenimage enthalten sein und können nicht als elastische Schicht bereitgestellt werden.
- Elastische Ebenen: Aktivieren Sie elastische Ebenen in der Image-Vorlage und weisen Sie dann App-Ebenen Benutzergruppen und Maschinengruppen zu. Wenn Elastic Layering aktiviert ist, werden den Benutzern App-Layer zugewiesen, die ihnen (dem Benutzer), einer Gruppe, zu der sie gehören, oder dem Computer, bei dem sie sich anmelden.
Benutzerebenen
Sie können Benutzerdaten und -einstellungen speichern, indem Sie Benutzerebenen in Ihren Bildvorlagen aktivieren. Nach der Aktivierung wird eine Benutzerebene für jeden Benutzer erstellt, der Zugriff auf eine oder mehrere mit der Vorlage veröffentlichte Maschinen hat. Wir verwenden die Benutzerebenen nicht für den Sitzungshost.
Es gibt zwei Arten von Benutzerebenen, die Sie für eine Bildvorlage aktivieren können: Vollständige Benutzerebenen und Office 365-Benutzerebenen.
- Vollständige Benutzerebenen: Aktivieren Sie vollständige Benutzerebenen, um die Einstellungen und Daten aller der Maschine zugewiesenen Ebenen für jeden Benutzer beizubehalten, der auf die Maschine zugreift.
- Office 365-Benutzerebenen: Office 365-Benutzerebenen sind für MS Outlook optimiert. Aktivieren Sie Office 365-Benutzerebenen, um die Einstellungen und Daten für Office 365, einschließlich Outlook, beizubehalten.
Anschlüsse
Über Konnektoren kann die Appliance mit einzelnen Hypervisoren oder Bereitstellungssoftware kommunizieren. Normalerweise benötigen Sie zwei Arten von Connector-Konfigurationen:
- Connector-Konfiguration zum Erstellen von Ebenen: Ermöglicht dem Gerät, auf den Speicherort in Ihrem Hypervisor zuzugreifen, an dem Sie die Software für jede Ihrer Ebenen installieren.
- Connector-Konfigurationen zum Veröffentlichen von Layer-Images: Gibt dem Gerät die erforderlichen Anmeldeinformationen zum Veröffentlichen von Layer-Images in Ihrem Provisioning Service oder Hypervisor.
Was Sie in Ihrer Umgebung erstellen sollten
In diesem Abschnitt werden die Connector-Konfigurationen erläutert, die Sie benötigen, sowie die Software, die basierend auf Ihrer Zielplattform auf den Betriebssystem- und Plattformebenen installiert werden muss.
XenServer
Wenn die Appliance in XenServer installiert ist, verwenden Sie Connector-Konfigurationen, um die Layering- und Veröffentlichungsprozesse zu automatisieren. Wenn Sie eine Appliance verwenden, die auf einem anderen Hypervisor ausgeführt wird, übertragen Sie die Dateien über die Netzwerkdateifreigabe.
Wenn die Appliance 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 aufgeführten Connector-Konfigurationen und Layer.
Betriebssystemschicht in XenServer: XenServer-Tools in die Betriebssystemschicht einbinden.
Aufgabe | Connector-Konfiguration verwenden | Damit das Gerät auf den Standort zugreifen kann | In Plattformebene einbinden |
---|---|---|---|
Betriebssystem importieren | XenServer | Betriebssystemabbild | -— |
Paket-Layer | XenServer | Verpackungsmaschine | -— |
Veröffentlichen von Bildern mit Ebenen | Maschinenerstellung für XenServer, Citrix Provisioning oder XenServer | Systembereitstellung | 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.
Betriebssystemebene: Auf der Betriebssystemebene sind verschiedene Hypervisor-Tools installiert. Wenn Sie den Hypervisor-Typ in der Plattformebene jedoch auf XenServer 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.
Aufgabe | Connector-Konfiguration | Damit das Gerät auf den Standort von | Plattformebene |
---|---|---|---|
Betriebssystem importieren | Netzwerkdateifreigabe | Betriebssystemabbild | XenServer-Tools |
Paket-Layer | Netzwerkdateifreigabe | Verpackungsmaschine | XenServer-Tools |
Veröffentlichen von Bildern mit Ebenen | Netzwerkdateifreigabe | Systembereitstellung | XenServer-Tools, entweder Maschinenerstellungs- oder Citrix Provisioning-Tools, falls zutreffend, und Verbindungsbroker-Tools |
Weiterführende Links
-
Anschlüsse:
-
Details der Plattformebene:
MS Azure
Wenn das App Layering-Gerät in Azure installiert ist, können Sie Connector-Konfigurationen verwenden, um die Layering- und Veröffentlichungsprozesse zu automatisieren. Andernfalls verwenden Sie die Netzwerkdateifreigabe der Appliance zum Übertragen von Bildern zu und von Ihrer Zielplattform.
Wenn die Appliance in Azure installiert ist
Wenn Ihr Gerät in Azure installiert ist und Sie Ebenen in Azure erstellen oder Bilder mit Ebenen auf diesem Hypervisor oder einem darauf ausgeführten Bereitstellungsdienst veröffentlichen, verwenden Sie die in der folgenden Tabelle aufgeführten Connectorkonfigurationen und Ebenen.
OS-Schicht: Für Azure sind keine Hypervisor-Tools erforderlich
Aufgabe | Connector-Konfiguration verwenden | Damit das Gerät auf den Standort zugreifen kann | In Plattformebene einbinden |
---|---|---|---|
Betriebssystem importieren | MS Azure | Betriebssystemabbild | -— |
Paket-Layer | MS Azure | Verpackungsmaschine | -— |
Veröffentlichen von Bildern mit Ebenen | Maschinenerstellung für Azure, MS Azure | Nahezu bereitzustellende Systeme | Wenn Sie für Azure eine Maschinenerstellung durchführen, schließen Sie Tools 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 Images mit mehreren Ebenen in Azure oder auf einer in Azure ausgeführten Maschinenerstellung veröffentlichen, verwenden Sie die Netzwerkdateifreigabe der Appliance und die in der folgenden Tabelle beschriebenen Layer.
Betriebssystemebene: Auch wenn in der Betriebssystemebene Tools für den falschen Hypervisor installiert sind, können Sie die Tools überschreiben, indem Sie den Hypervisor-Typ in der Plattformebene auf Azure festlegen.
Aufgabe | Connector-Konfiguration | Damit das Gerät auf den Standort zugreifen kann | Plattformebene |
---|---|---|---|
Betriebssystem importieren | Netzwerkdateifreigabe | Betriebssystemabbild | Nicht erforderlich |
Paket-Layer | Netzwerkdateifreigabe | Verpackungsmaschine | Nicht erforderlich |
Veröffentlichen von Bildern mit Ebenen | Netzwerkdateifreigabe | Systembereitstellung | Maschinenerstellungstools, ggf. |
Weiterführende Links
-
Anschlüsse:
-
Details zur Software auf Plattformebene:
MS Hyper-V
Wenn das App Layering-Gerät in Hyper-V installiert ist, können Sie Connector-Konfigurationen verwenden, um die Layering- und Veröffentlichungsprozesse zu automatisieren. Andernfalls verwenden Sie den Fileshare des Geräts zum Übertragen von Bildern zu und von Ihrer Zielplattform.
Wenn die Appliance in Hyper-V installiert ist
Wenn Ihr Gerät in Hyper-V installiert ist und Sie Layer in Hyper-V erstellen oder geschichtete Images in Hyper-V oder einem darauf ausgeführten Provisioning Service veröffentlichen, verwenden Sie die in der folgenden Tabelle beschriebenen Connectorkonfigurationen und Layer.
Betriebssystemebene: Hyper-V-Einstellungen einschließen, wenn das Betriebssystem nicht von Hyper-V stammt.
Aufgabe | Connector-Konfiguration verwenden | Damit das Gerät auf den Standort zugreifen kann | In Plattformebene einbinden |
---|---|---|---|
Betriebssystem importieren | —- | Betriebssystemabbild | —- |
Paket-Layer | MS Hyper-V | Verpackungsmaschine | —- |
Veröffentlichen von Bildern mit Ebenen | Maschinenerstellung, Citrix Provisioning oder MS Hyper-V | Systembereitstellung | Wenn Citrix Provisioning, schließen Sie Provisioning-Tools und Connection-Broker-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 aufgeführten Layer.
Betriebssystemschicht: Auf der Betriebssystemschicht sind Tools für einen anderen Hypervisor installiert. Löschen Sie die Dateien, indem Sie den Hypervisor-Typ in der Plattformebene auf Hyper-V festlegen. Die Einstellungen auf der Plattformebene überschreiben den ursprünglichen Hypervisor.
Aufgabe | Connector-Konfiguration | Damit das Gerät auf den Standort zugreifen kann | Plattformebene |
---|---|---|---|
Betriebssystem importieren | Netzwerkdateifreigabe | Betriebssystemabbild | MS Hyper-V-Einstellungen |
Paket-Layer | Netzwerkdateifreigabe | Verpackungsmaschine | MS Hyper-V-Einstellungen |
Veröffentlichen von Bildern mit Ebenen | Netzwerkdateifreigabe | Systembereitstellung | Hyper-V-Einstellungen, Verbindungsbroker-Tools und Provisioning-Tools, falls zutreffend |
Weiterführende Links
-
Anschlüsse:
-
Details zur Software auf Plattformebene:
Nutanix AHV
Wenn das App Layering-Gerät in Nutanix installiert ist, können Sie Connector-Konfigurationen verwenden, um die Layering- und Veröffentlichungsprozesse zu automatisieren. Andernfalls verwenden Sie die Dateifreigabe der Appliance zum Übertragen von Bildern zu und von Ihrer Zielplattform.
Wenn das Gerät in Nutanix installiert ist
Wenn Ihr Gerät in Nutanix installiert ist und Sie Layer erstellen oder Bilder in Nutanix veröffentlichen, verwenden Sie die in der folgenden Tabelle aufgeführten Connector-Konfigurationen und Layer.
Betriebssystemebene: Nutanix-Tools einbinden
Aufgabe | Connector-Konfiguration verwenden | Damit das Gerät auf den Standort zugreifen kann | In Plattformebene einbinden |
---|---|---|---|
Betriebssystem importieren | Nutanix AHV | Betriebssystemabbild | -— |
Paket-Layer | Nutanix AHV | Verpackungsmaschine | -— |
Veröffentlichen von Bildern mit Ebenen | Maschinenerstellung für Nutanix, Maschinenerstellung oder Nutanix AHV | Systembereitstellung | Wenn Sie Machine Creation für Nutanix verwenden, schließen Sie Tools zur Maschinenerstellung ein |
Wenn die Appliance in einem anderen Hypervisor installiert ist
Wenn Ihr Gerät in einem anderen Hypervisor als Nutanix installiert ist und Sie Layer erstellen oder in Nutanix veröffentlichen, verwenden Sie die in der folgenden Tabelle aufgeführte Netzwerkdateifreigabe und die Layer.
Betriebssystemebene: Auch wenn in der Betriebssystemebene Tools für einen anderen Hypervisor installiert sind, können Sie diese überschreiben und löschen. Stellen Sie in der Plattformebene den Hypervisor-Typ auf Nutanix ein. Die Nutanix-Tools werden dann in Ihre Layer-Images integriert.
Aufgabe | Anschlusskonfiguration… | Damit das Gerät auf den Standort von: | Plattformebene |
---|---|---|---|
Betriebssystem importieren | Netzwerkdateifreigabe | Betriebssystemabbild | Nutanix-Werkzeuge |
Paket-Layer | Nutanix-Dateifreigabe | Verpackungsmaschine | Nutanix-Werkzeuge |
Veröffentlichen von Bildern mit Ebenen | Nutanix-Dateifreigabe | Systembereitstellung | Nutanix-Tools, Verbindungsbroker-Tools und Tools zur Maschinenerstellung, falls zutreffend |
Weiterführende Links
-
Anschlüsse:
-
Details zur Software auf Plattformebene:
VMware vSphere
Wenn das App Layering-Gerät in vSphere installiert ist, können Sie Connector-Konfigurationen verwenden, um die Layering- und Veröffentlichungsprozesse zu automatisieren. Andernfalls verwenden Sie die Netzwerkdateifreigabe des Geräts zum Übertragen von Bildern zu und von Ihrer Zielplattform.
Wenn die Appliance in vSphere installiert ist
Wenn Ihr Gerät in vSphere installiert ist und Sie Layer erstellen oder in vSphere veröffentlichen, verwenden Sie die folgenden Connector-Konfigurationen und Layer.
Betriebssystemebene: VMware-Tools einbinden
Aufgabe | Connector-Konfiguration verwenden | Damit das Gerät auf den Standort zugreifen kann | In Plattformebene einbinden |
---|---|---|---|
Betriebssystem importieren | VMware vSphere | Betriebssystemabbild | —- |
Paket-Layer | VMware vSphere | Verpackungsmaschine | —- |
Veröffentlichen von Bildern mit Ebenen | Maschinenerstellung für vSphere, Citrix Provisioning oder VMware vSphere | Systembereitstellung | Schließen Sie bei der Maschinenerstellung für vSphere oder Citrix Provisioning die entsprechenden Tools und Ihre Verbindungsbroker-Tools ein. |
Wenn die Appliance auf einem anderen Hypervisor installiert ist
Wenn Ihr Gerät auf einem anderen Hypervisor als vSphere installiert ist, verwenden Sie die Netzwerkdateifreigabe und die in der folgenden Tabelle beschriebenen Ebenen.
Betriebssystemschicht: Tools für den ersten Hypervisor, den Sie live in der Betriebssystemschicht installiert haben. Überschreiben und entfernen Sie sie, indem Sie den Hypervisor-Typ in der Plattformebene auf vSphere festlegen.
Aufgabe | Connector-Konfiguration | Damit das Gerät auf den Standort zugreifen kann | Plattformebene |
---|---|---|---|
Betriebssystem importieren | Netzwerkdateifreigabe | Betriebssystemabbild | VMware-Tools |
Paket-Layer | Netzwerkdateifreigabe | Verpackungsmaschine | VMware-Tools |
Veröffentlichen von Bildern mit Ebenen | Netzwerkdateifreigabe | Systembereitstellung | VMware-Tools, Verbindungsbroker-Tools und Maschinenerstellung, ggf. Citrix Provisioning |
Weiterführende Links
-
Anschlüsse:
-
Details zur Software auf Plattformebene:
Erweiterte Optionen für die Bereitstellung der Appliance
Sie benötigen nur ein App Layering-Gerät, können aber mehrere installieren und jedes als eigenständiges Gerät verwenden.
Berücksichtigen Sie bei der Entscheidung, wie viele Appliances Sie in Ihrer Umgebung verwenden möchten, die folgenden Punkte.
- Durch die Wartung eines einzelnen Geräts ist der Verwaltungsaufwand geringer und es entsteht ein geringerer Aufwand. Erwägen Sie die Verwendung eines zweiten Geräts nur, wenn die Nutzung durch irreparabel langsame Netzwerkgeschwindigkeiten oder andere schwerwiegende Probleme behindert wird.
- Sie können mehrere Appliances verwenden, um eine Testumgebung und eine Produktionsumgebung zu verwalten.
- Wenn Sie über mehrere Betriebssystemebenen verfügen und diese von unterschiedlichen Geräten stammen, können Sie für die mit jeder Ebene erstellten Ebenen unterschiedliche Administratoren haben.
- Wenn Sie mehr als eine Appliance erstellen, ist jede davon eigenständig. Sie fungieren nicht als gegenseitiges Backup.
- Sichern Sie jedes Gerät oder konzipieren Sie es für hohe Verfügbarkeit, damit Sie keine Ebenen verlieren. Sie benötigen eine vollständige Sicherung jedes Geräts, um zu gewährleisten, dass Sie alle Informationen davon wiederherstellen können. Obwohl Sie Ebenen exportieren und importieren können, ist diese Funktion nicht für die Fehlerbehebung vorgesehen.