App Layering

Erstellen des Betriebssystemlayers

Ein Betriebssystemlayer enthält die Software und Einstellungen für das Betriebssystem, das Sie in Layerimages bereitstellen. Der OS-Layer ist notwendig, um Folgendes zu erstellen:

  • Plattformlayer
  • App-Layer
  • Layerimages

Informationen zum Importieren des Betriebssystems für den Layer

Die Art und Weise, wie Sie das Betriebssystem importieren, hängt davon ab, auf welcher Plattform das vorbereitete Betriebssystem-Image ausgeführt wird. Sie können entweder den Assistenten zum Erstellen von Layern über die App Layering-Verwaltungskonsole starten oder ein Skript ausführen und importieren.

  • Alle unterstützten Plattformen, außer Google Cloud: Sie können das vorbereitete Betriebssystem über die Managementkonsole und einen Konnektorimportieren.

  • Alle unterstützten Plattformen: Sie können die Managementkonsole und den Konnektor umgehen und das OS-Import-Skript ImportOSLayer.ps1 verwenden, das im Download von OS Machine Tools enthalten ist.

    Hinweis:

    In Google Cloud ist das Skript die einzige Möglichkeit, ein Betriebssystemimage zu importieren.

Zu den Vorteilen der Verwendung eines Importskripts gehören:

  • Bessere Leistung: Der Import des Betriebssystems läuft schneller.
  • Unified Extensible Firmware Interface (UEFI) -Computer und Secure Boot-Unterstützung: Sie können UEFI-Computer importieren, was Sie im Assistenten nicht tun können.

Anforderungen

Bevor Sie den Betriebssystemlayer erstellen, sollten Sie Folgendes beachten:

Überlegungen für Ihren Betriebssystemlayer

  • Um Windows-Patches und -Updates bereitzustellen, können Sie dem Layer einfach eine Version hinzufügen. Sie können bei Bedarf problemlos zur vorherigen Version des Layers zurückkehren.
  • Sie können eine beliebige Version des Layers auswählen, die in einer Imagevorlage und daher 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-Updatepaketen aktualisieren. Verwenden Sie keine Tools wie SCCM.
  • Plattform- und App-Layer sind mit dem jeweiligen Betriebssystemlayer verknüpft, mit dem Sie sie erstellen, jedoch nicht mit einer bestimmten Version des Layers. Wenn Sie dem Betriebssystemlayer Versionen hinzufügen, funktionieren die abhängigen App- und Plattformlayer weiterhin.
  • Windows-Updates müssen auf den Betriebssystemlayer angewendet werden, bevor Sie andere Layer aktualisieren.

Importieren Sie das vorbereitete Betriebssystem mit der Managementkonsole und einem Connector

So importieren Sie Ihr Betriebssystem für den neuen Betriebssystemlayer mit der Managementkonsole und dem Connector für Ihre Plattform:

  1. Wählen Sie in der Verwaltungskonsole Layer > Betriebssystem-Layer aus und klicken Sie in der Aktionsleiste auf Betriebssystem-Layer erstellen . Der Assistent zum Erstellen von Betriebssystemlayern wird geöffnet.
  2. (Erforderlich) Geben Sie auf der Registerkarte “Layer-Details” den Layer-Namen und die Versionan.
  3. (Optional) Geben Sie die Layerbeschreibung und Versionein.
  4. Ändern Sie die maximale Layergröße an das Betriebssystem, das Sie importieren.
  5. Wählen Sie auf der Registerkarte Connector eine Connectorkonfiguration aus, die den Speicherort des sauberen Betriebssystemimage angibt. Wenn die benötigte Konfiguration nicht aufgeführt ist, fügen Sie eine Neue hinzu und wählen Sie sie dann aus dieser Liste aus. Einzelheiten zum Erstellen einer Konnektorkonfiguration finden Sie unter Hinzufügen einer Konnektorkonfiguration.
  6. Klicken Sie auf der Registerkarte Betriebssystemdatenträgerdetails auf die Schaltfläche Virtuelle Maschine auswählen .

    • Citrix Hypervisor, VMware, Nutanix: Eine neue Browser-Registerkarte wird geöffnet.
    • Azure: Es wird ein Azure-Bedienfeld geöffnet, in dem Sie die Ressourcengruppe und den Namen der virtuellen Maschine eingeben können.
  7. Klicken Sie auf das Feld Virtuelle Maschine, um eine Liste aller virtuellen Maschinen anzuzeigen.

    • Hyper-V: Virtuelle Maschinen der Generation 2 (UEFI) werden nicht aufgeführt, da sie derzeit beim Erstellen einer Betriebssystemlayer in der Verwaltungskonsole nicht unterstützt werden. Sobald Sie einen Betriebssystemlayer haben, können Sie ihn in eine UEFI-Layer konvertieren. Sie fügen dem Layer eine Version hinzu und wählen eine UEFI-Connectorkonfiguration aus.
    • VMware: Virtuelle UEFI-Maschinen werden aufgeführt, aber beim Erstellen einer Betriebssystemlayer nicht unterstützt. Zuerst erstellen Sie einen BIOS-OS-Layer und konvertieren ihn in einen UEFI-Betriebssystemlayer. Um den Layer zu konvertieren, fügen Sie ihm eine Version hinzu und wählen Sie in der Connectorkonfiguration eine Vorlage für eine virtuelle UEFI-Maschine aus.
  8. Wählen Sie eine Maschine aus der Liste aus, oder filtern Sie die Liste, indem Sie den Namen eingeben, und wählen Sie dann den Computer aus.

    • Azure: Geben Sie die Ressourcengruppe und den Namen der virtuellen Maschine ein.
  9. Klicken Sie auf OK. Die ausgewählte Maschine wird validiert:

    • Citrix Hypervisor, VMware, Nutanix: Stellt sicher, dass der Computer einen einzelnen Betriebssystemdatenträger als SCSI-Datenträger angeschlossen hat. IDE wird nicht unterstützt.
    • Hyper-V: Stellt sicher, dass der Computer ein einzelne Datenträger an den IDE-Controller für virtuelle Maschinen der Generation 1 (UEFI) angeschlossen ist. Die virtuelle Maschine, mit der das Laufwerk verbunden ist, muss heruntergefahren werden.

    Der Computername und die Größe des Betriebssystems werden im Assistenten angezeigt. Wenn ein Problem mit der virtuellen Maschine oder dem Betriebssystemdatenträger vorliegt, wird ein Fehler angezeigt.

  10. Wählen Sie auf der Registerkarte Symbolzuweisung ein Symbolbild aus, das diesem Layer zugewiesen werden soll.

  11. Überprüfen Sie auf der Registerkarte Bestätigen und Abschließen die Details des Betriebssystemlayers. Geben Sie ggf. einen Kommentar ein und klicken Sie auf Layer erstellen. Wenn Sie Kommentare eingeben, werden diese in der Informationsansicht Audithistorie angezeigt.

Wenn die Aufgabe abgeschlossen ist, zeigt die neue Betriebssystemlayer in der Managementkonsole den Status Deployable an.

Importieren Sie das Betriebssystem mit dem Skript ImportOSLayer.ps1

In diesem Verfahren wird erläutert, wie Sie das Betriebssystem mit dem ImportOsLayer.ps1 Skript für Ihren neuen Betriebssystemlayer importieren.

Wenn Sie die App Layering OS Machine Tools heruntergeladen und auf Ihr Betriebssystem-Image erweitert haben, wurde ImportOsLayer.ps1 nach c:\windows\setup\scripts. kopiert

Führen Sie das Skript aus

So importieren Sie das Betriebssystem:

  1. Führen Sie das ImportOsLayer.ps1 PoSH-Skript als Administrator aus:

    C:\Windows\Setup\scripts\ImportOsLayer.ps1 -ElmAddress <Ip Address> [-IgnoreCertErrors]
    C:\Windows\Setup\scripts\ImportOsLayer.ps1 -ElmAddress <FQDN> [-IgnoreCertErrors]
    <!--NeedCopy-->
    

    wobei

    • ElmAddress ist die IP-Adresse oder der FQDN der App Layering-Appliance. Es gibt an, wo der neue Betriebssystemlayer erstellt wird.
    • IgnoreCertErrors ignoriert Zertifizierungsfehler, wenn das Skript mit der App Layering-Appliance kommuniziert.
  2. Das Skript ImportOsLayer.ps1 fordert Sie zur Eingabe der Anmeldeinformationen auf, um eine Verbindung mit der App Layering Appliance herzustellen (im Skript als ELM bezeichnet). Das Skript verwendet Ihre Anmeldeinformationen, um eine Sitzung auf der Appliance zu erstellen.

  3. Das Skript fordert Sie dann auf, Details über den neuen Betriebssystemlayer einzugeben:

    • LayerName (erforderlich)
    • VersionName (erforderlich)
    • LayerSizeGib (erforderlich, standardmäßig jedoch 60 GB)
    • LayerDescription (optional)
    • VersionDescription (optional)
    • Comment (optional)

    Nachdem Sie die erforderlichen Informationen eingegeben haben, startet das Skript das System in die Compositing Engine neu, importiert das Betriebssystem und erstellt den Layer. Überwachen Sie den Fortschritt des Auftrags in der Verwaltungskonsole.

    Wenn das Compositing-Modul fertig ist (erfolgreich oder fehlgeschlagen), wird es wieder in das Windows-Betriebssystemimage gestartet.