Image-Portabilität

Last published : Oct 24, 2026

Übersicht

Die Image-Portabilitätsfunktion verwendet einen mehrphasigen Workflow, um ein Master-Katalog-Image von einer Compute-Plattform auf eine andere zu exportieren, hochzuladen und vorzubereiten (z. B. von VMware zu Azure). Mithilfe des Citrix.AppLayering PowerShell-Moduls exportiert die Image-Portabilität das Image von der Quell-Hypervisor-Plattform und kopiert das Image in einen freigegebenen Speicher. Als Nächstes wird das exportierte Image mithilfe des Citrix.Image.Uploader PowerShell-Moduls auf die Zielplattform hochgeladen. Nach dem Hochladen auf die Zielplattform bereitet die Image-Portabilität das Image so vor, dass es mit Ihrer Zielplattform kompatibel ist. Nach der Vorbereitung kann das Image als neuer Maschinenkatalog mit MCS verwendet oder in einem freigegebenen PVS-Speicher veröffentlicht werden.
Workflow der Image-Portabilitätsfunktion
Diese übergeordneten Workflows basieren auf der Quell- und Zielbereitstellungskonfiguration des Images (Machine Creation oder Citrix Provisioning™). Der gewählte Workflow bestimmt, welche Image-Portabilitätsaufgaben erforderlich sind.
In der folgenden Tabelle sehen Sie, welche Aufgaben für jeden der unterstützten IPS-Workflows erforderlich sind.
Workflow (Quelle zu Ziel) Exportieren Hochladen Vorbereiten Veröffentlichen
MCS zu MCS ✓ ✓ ✓
PVS nach MCS* ✓ ✓
PVS nach PVS* ✓ ✓ ✓
MCS nach PVS ✓ ✓ ✓ ✓
*Vorausgesetzt, Sie haben das Original-Image als Citrix Provisioning vDisk und müssen es nicht direkt aus dem Hypervisor der Quellplattform exportieren.
Hinweis:
Der Citrix Provisioning Connector ist derzeit nicht mit Aufgaben zur Image-Portabilität kompatibel.
Um ein Image für PVS zu veröffentlichen, führen Sie die Veröffentlichungsaufgabe mit dem Windows-Dateifreigabe-Konnektor aus, der mit einer Freigabe konfiguriert ist, die dem Speicherort des PVS-Servers entspricht. Dadurch wird eine VHD(x) mit dem Image im PVS-Speicher erstellt. Sie können die Festplatte dann manuell bei PVS registrieren, indem Sie die PVS-Konsole oder PowerShell-Cmdlets verwenden.

Komponenten

Image Portability umfasst die folgenden Komponenten:
  • App Layering Appliance
  • Compositing Engine VM
  • PowerShell-Module
    • Citrix.AppLayering
    • Citrix.Image.Uploader

App Layering Appliance

Die App Layering Appliance läuft in Ihrer Umgebung (sowohl lokal als auch in Ihrem öffentlichen Cloud-Abonnement) und fungiert als Controller für einzelne Aufgaben. Sie erstellt und verwaltet die Compositing Engine VMs. Die Appliance, die IPS-Aufgaben steuert, muss eine bidirektionale Konnektivität mit der Compositing Engine (CE) auf der Zielplattform haben (z. B. muss eine Appliance in VMware eine Verbindung zu einer Azure CE herstellen, und die Azure CE muss sich wieder mit dem ELM verbinden, typischerweise über ExpressRoute). Sie müssen einen IPS-kompatiblen Konnektor innerhalb der App Layering Appliance einrichten, um IPS-Aufgaben auszuführen.
Hinweis:
Einem Benutzer muss die Rolle „Administrator“ oder „Image Porter“ zugewiesen werden, um diese Funktion nutzen zu können. Weitere Informationen finden Sie unter Rollen zuweisen.

Compositing Engine

Die Compositing Engine ist das Herzstück der Image Portability-Funktion. Die Compositing Engine (CE) ist eine einzelne VM, die zu Beginn einer Image Portability Export- oder Vorbereitungsaufgabe erstellt wird. Diese VMs werden in der Umgebung erstellt, die durch die für die Aufgabe bereitgestellte Konnektorkonfiguration definiert ist. Wenn beispielsweise eine Festplatte aus vSphere exportiert wird, wird die CE im vSphere-Datacenter erstellt. Ebenso wird beim Ausführen einer Vorbereitungsaufgabe in Azure die CE in Azure erstellt. Die App Layering Appliance hängt eine Kopie oder eine schreibgeschützte Version Ihrer Festplatte an die CE-VM an, und die erforderlichen Manipulationen an der Festplatte werden durchgeführt, ohne die ursprüngliche Festplatte zu ändern. Nach Abschluss der Vorbereitungs- oder Exportaufgabe werden die CE-VM und alle ihre Komponenten gelöscht.

PowerShell-Module

Zwei PowerShell-Module sind erforderlich, um die Image-Portability-Funktion zu verwenden:
  • Citrix.AppLayering
  • Citrix.Image.Uploader
Beachten Sie die Anforderungsdokumentation bezüglich der Umgebungskompatibilität, bevor Sie beide Module installieren. Informationen zur Installation/Deinstallation finden Sie in der Dokumentation zu PowerShell-Modulen.

Citrix.AppLayering

Das Citrix.AppLayering PowerShell-Modul bietet mehrere Cmdlets, um Folgendes auszuführen:
  • Verbinden und trennen mit einer App Layering Appliance
  • Vorhandene Connector-Konfigurationen auflisten
  • Aufgaben überwachen, auf sie warten und sie beenden
  • Details der Elemente abrufen, die einer Aufgabe zugeordnet sind
  • Export-, Prepare- und Publish-Aufgaben starten
  • Diagnoseaufgaben starten
Weitere Informationen zu den Cmdlets und Beispiele für deren Verwendung finden Sie in der Entwicklerdokumentation.

Citrix.Image.Uploader

Das Citrix.Image.Uploader PowerShell-Modul bietet Funktionen zum Hochladen von Images auf die Zielplattform. Details und Beispiele zur Verwendung des Moduls zur Automatisierung des Image-Upload-Prozesses finden Sie in der Entwicklerdokumentation.