Plattformebene erstellen
Eine Plattformebene umfasst die Plattformsoftware und Einstellungen, die für die reibungslose Ausführung Ihrer Ebenen und geschichteten Bilder in Ihrer Umgebung erforderlich sind.
Sie können Plattformebenen für zwei Zwecke erstellen:
-
Zum Erstellen und Verpacken von Ebenen: Wenn Sie das Betriebssystem von einem anderen Hypervisor importiert haben als dem, auf dem Sie Ihre Ebenen erstellen, verwenden Sie diesen Typ von Plattformebene zum Erstellen von App-Ebenen.
-
Zum Veröffentlichen von Layer-Images: Verwenden Sie diesen Typ von Plattform-Layer in Ihrer Image-Vorlage, damit die veröffentlichten Layer-Images in Ihrer Umgebung einwandfrei ausgeführt werden.
Plattformebenen zum Verpacken von Ebenen oder Veröffentlichen von Bildern mit Ebenen
Mithilfe der folgenden Tabelle können Sie ermitteln, ob Sie eine Plattformebene benötigen. Diese Tabelle zeigt auch, welche Software auf der Plattformebene installiert werden muss, falls Sie eine benötigen.
Verpackungsschichten | Veröffentlichen von Bildern mit Ebenen | |
---|---|---|
Plattformschicht erforderlich? | Erforderlich, wenn das Betriebssystemimage von einem anderen Hypervisor stammt. Wenn für eine App der Agent oder die SSO-Software erforderlich ist, können Sie eine Plattformebene speziell zum Erstellen und Aktualisieren dieser Ebene erstellen. | Erforderlich beim Veröffentlichen auf einem Bereitstellungsserver und Verwenden eines Verbindungsbrokers. |
Was muss installiert werden? | Hypervisor-Tools, wenn das Betriebssystem auf einem anderen Hypervisor entstand. Die SSO- oder Agentensoftware, falls erforderlich, um eine App-Schicht zu erstellen. | Bereitstellungs- und Verbindungsbroker-Software und -Einstellungen. Wenn Sie auf einem anderen Hypervisor veröffentlichen als dem, auf dem das Betriebssystem ursprünglich erstellt wurde, schließen Sie die Hypervisor-Tools ein. |
Zu wählende Werte | Wählen Sie Ihren Hypervisor aus. | Wählen Sie Ihren Hypervisor, Ihre Bereitstellungssoftware und Ihren Verbindungsbroker aus. |
Voraussetzungen | Installer für Hypervisor | Installationsprogramme für Bereitstellungssoftware und Verbindungsbroker. |
Andere in die Plattformebene einzubindende Software und Einstellungen
Neben der oben angegebenen Plattformsoftware müssen Sie die folgenden Einstellungen und Software auf der Plattformebene einbinden:
- Domänenbeitritt
- NVIDIA-Treiber, falls zutreffend
- Citrix Receiver für die Single Sign-On-Komponente
-
Citrix Workspace Environment Management(WEM)-Agent
Notiz:
Der von Citrix WEM generierte RSA-Schlüssel verursacht Probleme bei der Verwendung von WEM auf dem bereitgestellten Image. Wenn der RSA-Schlüssel beim Abschließen der Ebene vorhanden ist, wird eine Meldung angezeigt, dass Sie die RSA-Schlüsseldatei löschen müssen, die mit dem folgenden Pfad beginnt:
C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\fb8cc9e38d3e60ab60c17cdfd6dd6d99_
. - Citrix uberAgent
- Jede Software, die den Anmeldestapel beeinflusst, z. B. Imprivata
- Citrix Provisioning auf Hyper-V: Erfordert einen Legacy-Netzwerkadapter zum PXE-Boot
- Microsoft System Center Configuration Manager (SCCM)-Software, falls Sie diese verwenden
Prozess zum Erstellen einer Plattformschicht
Die Schritte zum Erstellen einer Plattformebene sind:
- Erstellen Sie eine Plattformebene in der Verwaltungskonsole.
- Stellen Sie eine Verbindung zur Verpackungsmaschine her und melden Sie sich an.
- Installieren Sie Ihre Bereitstellungs- und Verbindungsbroker-Software.
- Läuft die Appliance auf einem anderen Hypervisor als dem, auf dem Sie Layer erstellen und Images veröffentlichen? Wenn ja, empfehlen wir, auch die Hypervisor-Tools zu installieren.
- Überprüfen Sie die Schicht und schalten Sie die Verpackungsmaschine ab.
- Wenn die ausgewählte Connector-Konfiguration auf die Verwendung von Offload Compositingeingestellt ist, wird die Ebene automatisch fertiggestellt.
- Wenn die Connector-Konfiguration und nicht ist, stellen Sie sie auf Offload Compositing, ein, finalisieren Sie die Ebene manuell, wie in den detaillierten Schritten in diesem Artikel beschrieben.
Wann muss eine Plattformebene aktualisiert werden?
Die Plattformebene ist die Ebene mit der höchsten Priorität. Dies ist für die Bereitstellung von Bildern, insbesondere für Netzwerkgeräte, von entscheidender Bedeutung. Fügen Sie bei jeder Aktualisierung der Infrastruktursoftware eine Version zur Plattformebene hinzu.
Wenn Sie die Betriebssystemebene aktualisieren, treten beim Image manchmal Startprobleme auf. Um das Problem zu beheben, fügen Sie der Plattformebene mithilfe der neuen Betriebssystemebene eine Version hinzu. Sobald die Verpackungsmaschine startet, schalten Sie sie zum Abschluss herunter. Die Plattformschicht sammelt die kritischen Komponenten aus der neuen Version der Betriebssystemschicht und aktualisiert sie in der Plattform, sodass sie mit der Betriebssystemversion übereinstimmen.
Anforderungen
Beim Erstellen einer Plattformschicht müssen die Softwareinstallationsprogramme an einem Ort verfügbar sein, auf den die Verpackungsmaschine zugreifen kann. Beispielsweise muss auf Ihren Bereitstellungsserver und die Verbindungsbroker-Software zugegriffen werden können. Wenn die Appliance auf einem anderen Hypervisor ausgeführt wird, schließen Sie auch die Hypervisor-Tools ein.
Um detaillierte Anforderungen zu erhalten, wählen Sie die Umgebung aus, in der Sie Ebenen erstellen oder Bilder veröffentlichen:
- Maschinenerstellung für Azure
- Maschinenerstellung für Nutanix AHV
- Maschinenerstellung für vSphere
- Maschinenerstellung für XenServer
- Citrix Provisioning
- XenServer
- MS Azure
- MS Hyper-V
- Nutanix AHV
- VMware vSphere
- Netzwerkdateifreigabe (andere Plattformen)
Ein Wort zu Optimierungen
Die Plattformebene ist die Ebene mit der höchsten Priorität. Sie denken vielleicht, dass dies der beste Ort zum Einbinden von Optimierungen wäre. Unter Windows 10 funktionieren Optimierungen, die Windows-Apps entfernen, jedoch nur auf der Betriebssystemebene. Die Windows-Apps sind in den Windows Storeintegriert, der nur in der Betriebssystemebene geändert werden kann.
Citrix bietet ein hervorragendes Optimierungsprogramm namens Citrix Optimizeran. Wir empfehlen die Verwendung dieses Dienstprogramms anstelle des mit App Layering gelieferten Optimierers, da der Citrix Optimizer die Optimierungen bei Bedarf normalerweise rückgängig machen kann.
Um die Benutzeranmeldung zu beschleunigen. Melden Sie sich mit einem Netzwerkbenutzerkonto an und starten Sie den Desktop neu. Melden Sie sich dann als Administrator an und löschen Sie das erstellte Profil. Wenn sich der erste Netzwerkbenutzer anmeldet, werden einige Systemdateien aktualisiert, anschließend verbessert sich normalerweise die Anmeldeleistung.
Starten Sie eine neue Plattformebene
Um eine Plattformebene zu erstellen, führen Sie die folgenden Schritte aus:
- Bereiten Sie die Ebene mit „Plattformebene erstellen“vor.
- Stellen Sie in Ihrer Umgebung eine Verpackungsmaschine bereit.
- Installieren Sie die Tools und konfigurieren Sie die Einstellungen für Ihre Umgebung.
- Schließen Sie die Ebene ab.
Führen Sie diese Schritte aus und beginnen Sie in der Aktionsleiste:
-
Wählen Sie Ebenen > Plattformebenen. Wählen Sie dann Plattformebene erstellenaus.
-
Geben Sie auf der Registerkarte „Layerdetails“ einen Layernamen und eine Versionein. Beide Werte sind Pflichtfelder. Optional können Sie auch andere Werte eingeben.
-
Gehen Sie auf der Registerkarte „Versionsdetails“ wie folgt vor:
- (Erforderlich) Geben Sie einen neuen Versionsnamen ein. Geben Sie beispielsweise die Softwareversion oder andere identifizierende Informationen ein.
- Wenn Sie einer vorhandenen Ebene eine Version hinzufügen, können Sie im Feld Basisversion auswählen, welche Version als Ausgangspunkt verwendet werden soll. Die Standardauswahl ist die neueste Version.
-
Wählen Sie auf der Registerkarte „Betriebssystemebene“ die Betriebssystemebene aus, die Sie dieser Plattformebene zuordnen möchten.
-
Wählen Sie auf der Registerkarte „Connector“ eine Connector-Konfiguration für die Plattform, auf der Sie diese Ebene erstellen.
-
Wählen Sie auf der Registerkarte Plattformtypen die Option Diese Plattform wird zum Veröffentlichen von Bildern mit Ebenen verwendetoder Diese Plattform wird zum Verpacken verwendetaus. Wählen Sie dann den Hypervisor, die Bereitstellungssoftware und den Verbindungsbroker aus, auf dem Sie das Layer-Image veröffentlichen. Hinweis: Wenn Sie keine Bereitstellung oder einen Verbindungsbroker verwenden, wählen Sie für jede dieser Optionen Keine aus.
-
Geben Sie auf der Registerkarte „Verpackungsdatenträger“ einen Dateinamen für den Verpackungsdatenträger ein. Diese Festplatte wird für die Verpackungsmaschine (die virtuelle Maschine) verwendet, auf der Sie die Tools installieren möchten.
-
Wählen Sie auf der Registerkarte „Symbolzuweisung“ ein Symbol aus, das der Ebene zugewiesen werden soll. Dieses Symbol stellt die Ebene im Ebenenmodul dar.
- Um ein vorhandenes Bild zu verwenden, wählen Sie ein Bild im Bildfeld aus.
- Um ein neues Bild zu importieren, klicken Sie auf Durchsuchen und wählen Sie ein Bild im PNG- oder JPG-Format aus.
- Wenn die Ebene eines der bereitgestellten Symbole und einen Konnektor mit ausgewähltem Offload Compositing verwendet, weist die Verpackungsmaschine basierend auf dem Inhalt der Ebene ein Symbol zu.
-
Überprüfen Sie auf der Registerkarte „Bestätigen und Abschließen“ die Details der App-Ebene, geben Sie bei Bedarf einen Kommentar ein und klicken Sie auf Ebene erstellen. Alle von Ihnen eingegebenen Kommentare werden in der Ansicht Informationen des Prüfverlaufsangezeigt.
-
Wählen Sie die Seite „ Aufgaben “ und klicken Sie auf die Aufgabe „ Verpackungsdiskette “. Klicken Sie auf das Infosymbol, um die vollständige Aufgabenbeschreibung anzuzeigen.
Sobald der Verpackungsdatenträger erstellt wurde, wird in der Aufgabenleiste der Speicherort des Verpackungsdatenträgers in Ihrer Umgebung angezeigt.
Als Nächstes können Sie die Verpackungsmaschine für Ihre Schicht bereitstellen.
Bereitstellen einer Verpackungsmaschine
Das App Layering-System erstellt eine Verpackungsmaschine an dem in der Connector-Konfiguration definierten Ort. Die Verpackungsmaschine ist eine temporäre VM, auf der Sie die Software für die Schicht installieren. Sobald Sie die Schicht fertiggestellt haben, wird die Verpackungsmaschine entfernt.
XenServer, Hyper-V, Nutanix AHV, VMware vSphere
Die Appliance erstellt die Verpackungsmaschine an dem in der Connector-Konfiguration definierten Standort.
- Gehen Sie zur App Layering-Verwaltungskonsole und wählen Sie die Seite Tasks aus.
- Öffnen Sie die Aufgabe „Plattformebene erstellen“, um den Namen der Verpackungsmaschine zu erhalten.
- Melden Sie sich bei Ihrer Hypervisor-Verwaltungskonsole an, zum Beispiel: XenServer, Azure, Hyper-V, Nutanix oder VMware.
- Navigieren Sie von der Hypervisor-Manager-Konsole zur Verpackungsmaschine. Sollte die Verpackungsmaschine noch nicht eingeschaltet sein, so schalten Sie diese jetzt ein.
Citrix Provisioning für Hyper-V: Konfigurieren von zwei Netzwerkkarten
Wenn Sie zwei Netzwerkkarten verwenden und Citrix Provisioning für Hyper-V ausführen, müssen Sie die Karten auf jeder neuen Version der Plattformschichtwie folgt konfigurieren.
Sobald Ihre Bereitstellungssoftware installiert und die erforderlichen Neustarts abgeschlossen sind:
- Öffnen Sie auf der Verpackungsmaschine eine administrative Eingabeaufforderung.
- Führen Sie den Befehl aus:
ipconfig /all
- Ordnen Sie die IP-Adresse der Streaming-NIC (Legacy-Netzwerkadapter in Hyper-V) dem richtigen Adapternamen zu.
- Erneuern Sie die DHCP-Lease auf der Streaming-NIC.
- Führen Sie in einer administrativen Eingabeaufforderung erneut
ipconfig /release *adapter-name*
und anschließendipconfig /renew *adapter-name*
aus. Dieser Befehl zwingt die App Layering-Treiber, diesen Adapter als „primäre Netzwerkkarte“ auszuwählen. - Führen Sie Shutdown for Finalize aus und finalisieren Sie die Ebene wie gewohnt.
Wichtig:
Wenn Sie zum Abschließen „Shutdown“ auswählen, die Maschine dann aber aus irgendeinem Grund wieder einschalten müssen, müssen Sie die Befehle release und renew erneut ausführen.
Azurblau
- Gehen Sie zur App Layering-Verwaltungskonsole und wählen Sie die Seite Tasks aus. Öffnen Sie die Aufgabe App-Ebene erstellen und klicken Sie auf das Info-Symbol, um Details anzuzeigen.
- Verwenden Sie den Link in den Aufgabendetails, um zur Verpackungsmaschine in Azure zu navigieren. Das Fenster „Benutzerdefinierte Bereitstellung“ wird geöffnet.
- Melden Sie sich beim Azure-Portal an (https://portal.azure.com).
- Legen Sie die Azure-Parameter fest.
- Name der Verpackungsmaschine: muss den Namensanforderungen für virtuelle Azure-Maschinen entsprechen.
- Größe – Größe der virtuellen Maschine.
- Virtuelles Netzwerk und Subnetz – zum Bereitstellen der Verpackungsmaschine. WICHTIG: Stellen Sie sicher, dass der Wert für den Ressourcengruppenstandort mit dem Speicherkontostandort übereinstimmt, den Sie in der Connectorkonfiguration konfiguriert haben. Wenn diese Standorte nicht identisch sind, schlägt der Einsatz der Verpackungsmaschine fehl. Wenn Ihre Bereitstellung fehlschlägt, können Sie den Link erneut in den Browser einfügen und von vorne beginnen.
- Sobald Ihre Verpackungsmaschine eingeschaltet ist, können Sie die Anwendungen installieren, die Sie in die Schicht aufnehmen möchten.
Jeder andere Hypervisor (über Netzwerkdateifreigabe)
-
Suchen Sie die Verpackungsdiskette im folgenden Verzeichnis auf der Netzwerkdateifreigabe: \Unidesk\Verpackungsdisketten
-
Kopieren Sie die Verpackungsdiskette an einen separaten Speicherort auf Ihrem Hypervisor. Durch Platzieren der Festplatte an einem anderen Speicherort wird Platz für die von Ihrem Hypervisor generierten Dateien geschaffen, wenn Sie eine neue virtuelle Maschine erstellen.
WICHTIG: Tun Sie , nicht , und kopieren Sie die Diskette in den Finalize-Ordner, bis sie für die Finalisierung bereit ist. Eine Festplatte im Ordner „Finalize“ kann nicht an die neue virtuelle Maschine angehängt werden, die Sie als Nächstes erstellen.
-
Erstellen Sie eine virtuelle Maschine und verwenden Sie die Verpackungsdiskette als Startdiskette.
-
Schalten Sie die Verpackungsmaschine ein.
Sobald Ihre Verpackungsmaschine eingeschaltet ist, können Sie Ihre Plattformtools in der Ebene installieren.
Installieren Sie die Plattformtools auf der Verpackungsmaschine
Installieren Sie als Nächstes die Software für die Plattform, auf der Sie Bilder mit Ebenen veröffentlichen. Zu den Plattformtools gehört Bereitstellungs- und Verbindungsbroker-Software, die für geschichtete Images in der Zielumgebung erforderlich ist. Bedenken Sie, dass der Status der Software beim Fertigstellen der Ebene dem Status entspricht, den das Bild verwendet.
- Melden Sie sich remote bei der Verpackungsmaschine an. Melden Sie sich unbedingt mit dem Benutzerkonto an, das Sie zum Erstellen des Betriebssystems verwendet haben.
- Installieren Sie die Tools, die für die Ausführung Ihrer Layer-Images konfiguriert sind. Schließen Sie beispielsweise Ihre Bereitstellungs-, Verbindungsbroker- und Hypervisor-Tools ein. Vergessen Sie nicht Ihre Treiber, Boot-Level-Anwendungen und alle erforderlichen Dateien.
- Wenn für die Installation ein Systemneustart erforderlich ist, starten Sie es manuell neu. Die Verpackungsmaschine startet nicht automatisch neu.
- Stellen Sie sicher, dass sich die Verpackungsmaschine beim Booten des Images im gewünschten Zustand befindet:
- Wenn für die von Ihnen installierten Tools nach der Installation eine Einrichtung oder Registrierung erforderlich ist, führen Sie diese Schritte jetzt aus.
- Entfernen Sie alle Einstellungen, Konfigurationen, Dateien, zugeordneten Laufwerke oder Anwendungen, die Sie nicht auf der Verpackungsmaschine einschließen möchten.
- (Optional) Um das vom ELM bereitgestellte Image vor der Bereitstellung in MCS anzupassen, führen Sie die folgenden Schritte aus:
- Aktualisieren Sie Ihre Master-Tools auf die Betriebssystemrevision 2308 und höher.
-
Erstellen Sie dann die Datei:
c:\windows\setup\scripts\kmsdir\Admin_Controlled_Shutdown.txt
Notiz:
Der Dateiinhalt ist nicht wichtig.
- Wenn das Image vom ELM bereitgestellt wird, wird das gebootete Image weiterhin ausgeführt, sodass Sie Ihre Anpassungen vornehmen können. Ein Neustart hat keinen Einfluss auf den Zustand der Maschine.
- Nachdem Sie Ihre Anpassung abgeschlossen haben, führen Sie den folgenden Befehl aus:
c:\windows\setup\scripts\kmsdir\CompleteDeployment.cmd.
An diesem Punkt wird die Maschine heruntergefahren und die Bereitstellungsaufgabe ist abgeschlossen. Damit können Sie die Maschine in MCS bereitstellen.
Überprüfen Sie die Schicht und schalten Sie die Verpackungsmaschine ab
Sobald die Werkzeuge auf der Verpackungsmaschine installiert sind, können Sie überprüfen, ob die Schicht zur Fertigstellung bereit ist. Alle erforderlichen Verarbeitungsvorgänge nach der Installation müssen abgeschlossen werden. Beispielsweise muss möglicherweise ein Neustart oder ein Microsoft ngen
-Prozess abgeschlossen werden.
Um zu überprüfen, ob ausstehende Prozesse abgeschlossen sind, führen Sie das Tool Shutdown For Finalize aus. Suchen Sie auf dem Desktop der Verpackungsmaschine nach dem Symbol Shutdown For Finalize .
Schalten Sie die Verpackungsmaschine ab, damit Sie die Schicht fertigstellen können
- Wenn Sie nicht bei der Verpackungsmaschine angemeldet sind, melden Sie sich per Remote-Zugriff mit dem Konto an, das Sie bei der Erstellung der Betriebssystemebene eingerichtet haben.
- Doppelklicken Sie auf das Symbol Herunterfahren zum Abschließen . In einem Befehlszeilenfenster werden Meldungen mit Einzelheiten zum Layer-Verifizierungsprozess angezeigt.
- Falls ein Vorgang aussteht, werden Sie aufgefordert, diesen abzuschließen. Wenn beispielsweise ein Microsoft
ngen
-Vorgang abgeschlossen werden muss, können Sie denngen
-Vorgang beschleunigen, wie im Abschnitt Layer-Integritätsmeldungen während des Finalisierungsprozessesbeschrieben. - Sobald ausstehende Vorgänge abgeschlossen sind, doppelklicken Sie erneut auf das Symbol Herunterfahren zum Abschließen .
Die Ebene ist nun zur Fertigstellung bereit.
- Wenn die ausgewählte Connector-Konfiguration auf Offload Compositingeingestellt ist, wird die Ebene automatisch finalisiert.
- Wenn Sie Offload Compositingnicht verwenden, finalisieren Sie die Ebene manuell .
Layer-Integritätsmeldungen während des Finalisierungsprozesses
Die folgenden Layer-Integritätsmeldungen geben Aufschluss darüber, welche in die Warteschlange gestellten Vorgänge abgeschlossen werden müssen, bevor der Layer zur Fertigstellung bereit ist:
A RunOnce script is outstanding - check and reboot the packaging machine.
A post-installation reboot is pending - check and reboot the packaging machine.
A Microsoft ngen operation is in progress in the background. - An MSI install operation is in progress - check the packaging machine.
A reboot is pending to update drivers on the boot disk - check and reboot the packaging machine.
A Microsoft ngen operation is needed.
-
Der Software Center Client ist für die Ausführung konfiguriert, aber die Datei SMSCFG.INI ist immer noch vorhanden.
Weitere Informationen zum Bereitstellen von SCCM in einer virtuellen Umgebung finden Sie im Microsoft TechNet-Artikel Implementieren von SCCM in einer XenDesktop-VDI-Umgebung.
Einzelheiten zur Bedeutung der Layer-Integritätsmeldungen und zu deren Debuggen finden Sie unter Debuggen von Layer-Integritätsproblemen in Citrix App Layering 4.x und höher.
Sie können Layer-Integritätsmeldungen nicht umgehen, indem Sie die Maschine herunterfahren. Bis zum Abschluss der Prozesse kehrt die App Layering Software zur Verpackungsmaschine zurück.
Wenn ein Microsoft ngen
-Vorgang ausgeführt wird, können Sie versuchen, ihn zu beschleunigen, wie im nächsten Abschnitt beschrieben.
Ngen.exe
-Vorgänge
Beschleunigen Sie bei Bedarf Microsoft Nachdem alle Softwareupdates installiert wurden, müssen Sie Ngen.exe
erlauben, den .NET
-Bytecode im Wesentlichen in native Images neu zu kompilieren und die Registrierungseinträge zu deren Verwaltung zu erstellen.
Die ausführbare Datei Ngen.exe
ist der Microsoft Native Image Generator, der Teil des .NET
-Systems ist. Windows bestimmt, wann Ngen.exe
ausgeführt werden soll, basierend auf der installierten Software und dem, was Windows in der Konfiguration erkennt.
Wichtig: Wenn
Ngen.exe
ausgeführt wird, müssen Sie es zu Ende laufen lassen. Ein unterbrochenerNgen.exe
-Vorgang kann zu nicht funktionierenden.NET
-Assemblys oder anderen Problemen im.NET
-System führen.
Normalerweise ist Ngen.exe
ein Hintergrundvorgang, der angehalten wird, wenn eine Aktivität im Vordergrund stattfindet. Um einen Ngen.exe
-Vorgang zu beschleunigen, bringen Sie die Aufgabe in den Vordergrund, um sie abzuschließen.
So bringen Sie die Aufgabe in den Vordergrund:
- Öffnen Sie eine Eingabeaufforderung als Administrator.
-
Gehen Sie zum Verzeichnis
Microsoft.NET\Framework
für die aktuell verwendete Version:cd C:\Windows\Microsoft.NET\FrameworkNN\vX.X.XXXXX
-
Geben Sie den folgenden Befehl
Ngen.exe
ein, um alle in die Warteschlange gestellten Elemente auszuführen. Dieser Befehl verarbeitet die Installationen von in die Warteschlange gestellten Komponenten, bevor Assemblys erstellt werden.ngen eqi 3
Die Aufgabe
Ngen.exe
wird in der Eingabeaufforderung in den Vordergrund verschoben und listet die Assemblys auf, die kompiliert werden. Es ist in Ordnung, wenn Sie Kompilierungsmeldungen sehen.Sie können den Task-Manager verwenden, um zu sehen, ob eine Instanz von
MSCORSVW.EXE
ausgeführt wird. Wenn dies der Fall ist, warten Sie, bis der Vorgang abgeschlossen ist, oder führen Siengen eqi 3
aus.
Achtung: Führen Sie keinen Neustart durch, um die Aufgabe zu stoppen. Lassen Sie die Aufgabe abschließen!
- Stellen Sie sicher, dass alle
Ngen.exe
-Prozesse vollständig ausgeführt wurden. - Wenn der Vorgang abgeschlossen ist, fahren Sie die virtuelle Maschine mit der Verknüpfung Shutdown For Finalize auf Ihrem Desktop herunter.
Finalisieren Sie die Ebene manuell
Die Layer-Finalisierung erfolgt am schnellsten, wenn Sie einen Connector auf einem der getesteten Hypervisoren verwenden. Weitere Einzelheiten finden Sie im nächsten Abschnitt.
Sie können mithilfe der Netzwerkdateifreigabe auch eine Ebene auf anderen Hypervisoren fertigstellen. Siehe den letzten Abschnitt dieses Artikels.
XenServer, Azure, Hyper-V, Nutanix AHV, VMware vSphere
Nachdem die Schicht überprüft und heruntergefahren wurde, ist sie bereit zur Fertigstellung.
Hyper-V:
Wenn Sie einen Connector mit der Auswahl „ Offload Compositing “ verwenden, wird dieser Finalisierungsprozess automatisiert und Sie müssen diese Schritte nicht manuell ausführen.
- Kehren Sie zur Verwaltungskonsole zurück.
- Wählen Sie Ebenen > Plattformebenenund die Ebenenversion auf der von Ihnen vorbereiteten Registerkarte Versionsinformationen .
- Klicken Sie auf Abschließen , um die Erstellung der Ebene abzuschließen.
- Überwachen Sie die Taskleiste, um zu überprüfen, ob die Aktion erfolgreich abgeschlossen wurde.
Sobald die Schicht überprüft wurde, wird die Verpackungsmaschine entfernt, um den benötigten Lagerraum zu minimieren.
Jeder andere Hypervisor (über Network File Share)
Nachdem die Schicht nun überprüft und heruntergefahren wurde, kann sie abgeschlossen werden.
-
Kopieren Sie die Verpackungsdiskette aus dem Ordner mit den Verpackungsmaschinendateien in den Ordner „Finalize“ auf der Netzwerkdateifreigabe: \Unidesk\Abschließen
-
Kehren Sie zur Verwaltungskonsole zurück.
-
Wählen Sie Ebenen > Plattformebenen.
-
Wählen Sie Abschließen in der Aktionsleiste.
-
Überwachen Sie die Taskleiste, um zu überprüfen, ob die Aktion erfolgreich abgeschlossen wurde und die Ebene bereitgestellt werden kann.
In diesem Artikel
- Plattformebenen zum Verpacken von Ebenen oder Veröffentlichen von Bildern mit Ebenen
- Andere in die Plattformebene einzubindende Software und Einstellungen
- Prozess zum Erstellen einer Plattformschicht
- Wann muss eine Plattformebene aktualisiert werden?
- Anforderungen
- Ein Wort zu Optimierungen
- Starten Sie eine neue Plattformebene
- Bereitstellen einer Verpackungsmaschine
- Installieren Sie die Plattformtools auf der Verpackungsmaschine
- Überprüfen Sie die Schicht und schalten Sie die Verpackungsmaschine ab
- Schalten Sie die Verpackungsmaschine ab, damit Sie die Schicht fertigstellen können
- Layer-Integritätsmeldungen während des Finalisierungsprozesses
- Beschleunigen Sie bei Bedarf Microsoft Ngen.exe -Vorgänge
- Finalisieren Sie die Ebene manuell