OS-Layer erstellen
Ein OS-Layer enthält die Software und Einstellungen für das Betriebssystem, das Sie in geschichteten Images bereitstellen. Der OS-Layer ist für die Erstellung der folgenden Elemente erforderlich:
- Plattform-Layer
- App-Layer
- Geschichtete Images
Anforderungen
Bevor Sie den OS-Layer erstellen, stellen Sie sicher, dass Sie:
- Das OS-Image für den Import in den Layer vorbereiten.
- Die Appliance installieren.
- App Layering konfigurieren.
Überlegungen zu Ihrem OS-Layer
- Um Windows-Patches und -Updates bereitzustellen, können Sie dem Layer einfach eine Version hinzufügen. Bei Bedarf können Sie problemlos zur vorherigen Version des Layers zurückkehren.
- Sie können jede Version des Layers auswählen, die in einer Image-Vorlage und somit in den veröffentlichten Images verwendet werden soll.
- Sie können das Betriebssystem mit Windows Update, Windows Server Update Services (WSUS) oder eigenständigen Offline-Update-Paketen aktualisieren. Verwenden Sie keine Tools wie SCCM.
- Plattform- und App-Layer sind an den spezifischen OS-Layer gebunden, den Sie zu ihrer Erstellung verwenden, jedoch nicht an eine bestimmte Version des Layers. Wenn Sie dem OS-Layer Versionen hinzufügen, funktionieren die abhängigen App- und Plattform-Layer weiterhin.
- Windows-Updates müssen auf die OS-Ebene angewendet werden, bevor Sie andere Ebenen aktualisieren.
Importieren des Betriebssystems mit dem Skript ImportOSLayer.ps1
Diese Prozedur erklärt, wie Sie das Betriebssystem für Ihre neue OS-Ebene mithilfe des Skripts ImportOsLayer.ps1 importieren.
Wenn Sie die App Layering OS Machine Tools heruntergeladen und auf Ihr OS-Image erweitert haben, wurde ImportOsLayer.ps1 nach c:\windows\setup\scripts kopiert.
Skript ausführen
So importieren Sie das Betriebssystem:
-
Führen Sie das PoSH-Skript
ImportOsLayer.ps1als Administrator aus:C:\Windows\Setup\scripts\ImportOsLayer.ps1 -ElmAddress <Ip Address> [-IgnoreCertErrors] C:\Windows\Setup\scripts\ImportOsLayer.ps1 -ElmAddress <FQDN> [-IgnoreCertErrors] <!--NeedCopy-->wobei
-
ElmAddressist die IP-Adresse oder der FQDN der App Layering Appliance. Es gibt an, wo die neue OS-Ebene erstellt wird. -
IgnoreCertErrorsignoriert Zertifizierungsfehler, wenn das Skript mit der App Layering Appliance kommuniziert.
-
-
Das Skript ImportOsLayer.ps1 fordert Sie zur Eingabe der Anmeldeinformationen auf, um eine Verbindung zur App Layering Appliance (im Skript als ELM bezeichnet) herzustellen. Das Skript verwendet Ihre Anmeldeinformationen, um eine Sitzung auf der Appliance zu erstellen.
-
Das Skript fordert Sie dann zur Eingabe von Details zur neuen OS-Ebene auf:
- LayerName (erforderlich)
- VersionName (erforderlich)
- LayerSizeGib (erforderlich, Standardwert ist jedoch 60 GB)
- Ebenenbeschreibung (optional)
- Versionsbeschreibung (optional)
- Kommentar (optional)
Sobald Sie die erforderlichen Informationen eingegeben haben, startet das Skript das System in die Compositing-Engine neu, importiert das Betriebssystem und erstellt die Ebene. Überwachen Sie den Fortschritt des Auftrags in der Verwaltungskonsole.
Wenn die Compositing-Engine fertig ist (Erfolg oder Fehler), wird sie zurück in das Windows-Betriebssystem-Image neu gestartet.
Nicht-Domänen-gebundene Images bereitstellen
Hinweis:
Dieser Abschnitt gilt für Images, die als nicht-domänen-gebunden in Citrix DaaS oder als nicht-domänen-gebunden in On-Prem Citrix Virtual Apps and Desktops bereitgestellt werden. Nicht-domänen-gebundene Maschinen benötigen zwei lokale Maschinengruppen, damit das Session Brokering ordnungsgemäß funktioniert. Diese lokalen Gruppen werden in der Security Accounts Manager (SAM)-Datenbank gespeichert und können nicht aus einer Anwendungsebene zusammengeführt werden. Daher müssen Sie die erforderlichen Gruppen in der Betriebssystemebene erstellen, entweder vor dem ersten Import oder während einer Revision der Betriebssystemebene.
Die beiden Gruppen können mithilfe der folgenden zwei Befehle aus einem Administrator-Befehlsfenster hinzugefügt werden:
net localgroup CitrixLocalUsersGroup /ADD /COMMENT:CitrixLocalUsersGroupnet localgroup "Direct Access Users" /ADD /COMMENT:"Members in this group are granted the right to logon remotely directly without a brokered connection"