Importieren und Exportieren von VMs

Mit Citrix Hypervisor können Sie VMs aus verschiedenen Formaten importieren und diese in verschiedene Formate exportieren. Mit dem XenCenter Import-Assistenten können Sie VMs von Datenträgerimages (VHD und VMDK), Open Virtualization Format (OVF und OVA) und Citrix Hypervisor XVA-Format importieren. Sie können sogar VMs importieren, die auf anderen Virtualisierungsplattformen erstellt wurden, z. B. von VMware und Microsoft.

Hinweis:

Beim Importieren von VMs, die mit anderen Virtualisierungsplattformen erstellt wurden, konfigurieren oder reparieren Sie das Gastbetriebssystem, um sicherzustellen, dass es auf Citrix Hypervisor gestartet wird. Die Betriebssystemfixup-Funktion in XenCenter zielt darauf ab, diese grundlegende Interoperabilität bereitzustellen. Weitere Informationen finden Sie unter Betriebssystem-Fixup.

Mit dem XenCenter Export-Assistenten können Sie VMs in das Open Virtualization Format (OVF und OVA) und das Citrix Hypervisor XVA-Format exportieren.

Beim Importieren und Exportieren von VMs wird eine temporäre VM — die Transfer-VM — verwendet, um den Import/Export von OVF/OVA-Paketen und Festplatten-Images durchzuführen. Konfigurieren Sie die Netzwerkeinstellungen für die VM übertragen in den XenCenter Import- und Export-Assistenten. Weitere Informationen finden Sie unter Die Übertragungs-VM.

Sie können auch die xe CLI verwenden, um VMs aus zu importieren und sie in das Citrix Hypervisor XVA-Format zu exportieren.

Unterstützte Formate

Format Beschreibung
Offenes Virtualisierungsformat (OVF und OVA) OVF ist ein offener Standard zum Verpacken und Verteilen einer virtuellen Appliance, die aus einer oder mehreren VMs besteht.
Datenträgerimageformate (VHD und VMDK) Imagedateien für virtuelle Festplatten (Virtual Hard Disk, VHD) und Virtual Machine Disk (VMDK) können mit dem Import-Assistenten importiert werden. Das Importieren eines Datenträgerimages ist möglicherweise sinnvoll, wenn ein virtuelles Datenträgerimage verfügbar ist, ohne dass OVF-Metadaten verknüpft sind.
Citrix Hypervisor XVA-Format XVA ist ein spezifisches Format für Xen-basierte Hypervisoren zum Verpacken einer einzelnen VM als einzelnes Dateiarchiv, einschließlich eines Deskriptors und Festplatten-Images. Die Dateinamenerweiterung ist .xva.

Welches Format soll verwendet werden?

Verwenden Sie das OVF/OVA-Format, um:

  • Freigeben von Citrix Hypervisor vApps und VMs mit anderen Virtualisierungsplattformen, die OVF unterstützen

  • Speichern Sie mehr als eine VM

  • Sichern einer vApp oder VM vor Beschädigung und Manipulation

  • Fügen Sie eine Lizenzvereinbarung ein

  • Vereinfachen Sie die vApp-Verteilung durch Speichern eines OVF-Pakets in einer OVA-Datei

Erwägen Sie, das XVA-Format zu verwenden, um:

  • Importieren und Exportieren von VMs aus einem Skript mit einer CLI

Offene Virtualisierungsformate (OVF und OVA)

OVF ist ein offener Standard, der von der Distributed Management Task Force festgelegt wird, für das Verpacken und Verteilen einer virtuellen Appliance, die aus einer oder mehreren VMs besteht. Weitere Informationen zu OVF- und OVA-Formaten finden Sie in den folgenden Informationen:

Hinweis:

Um OVF- oder OVA-Pakete zu importieren oder zu exportieren, müssen Sie als root angemeldet sein oder die Rolle Pool Administrator Role Based Access Control (RBAC) Ihrem Benutzerkonto zugeordnet haben.

Ein OVF-Paket ist der Satz von Dateien, die die virtuelle Appliance umfassen. Es enthält immer eine Deskriptordatei und alle anderen Dateien, die die folgenden Attribute des Pakets darstellen:

Attribute

Deskriptor (.ovf): Der Deskriptor gibt immer die virtuellen Hardwareanforderungen des Pakets an. Außerdem können weitere Informationen angegeben werden, darunter:

  • Beschreibungen der virtuellen Laufwerke, des Pakets selbst und der Gastbetriebssysteme
  • Eine Lizenzvereinbarung
  • Anweisungen zum Starten und Beenden von VMs in der Appliance
  • Anweisungen zur Installation des Pakets

Signatur (.cert): Die Signatur ist die digitale Signatur, die von einem Public-Key-Zertifikat im X.509-Format verwendet wird, um den Autor des Pakets zu authentifizieren.

Manifest (.mf): Mit dem Manifest können Sie die Integrität des Paketinhalts überprüfen. Es enthält die SHA-1-Digests jeder Datei im Paket.

Virtuelle Laufwerke: OVF gibt kein Disk-Image-Format an. Ein OVF-Paket enthält Dateien, die virtuelle Laufwerke in dem Format enthalten, das durch das Virtualisierungsprodukt definiert wurde, das die virtuellen Laufwerke exportiert hat. Citrix Hypervisor produziert OVF-Pakete mit Festplattenimages im dynamischen VHD-Format; VMware Produkte und Virtual Box produzieren OVF-Pakete mit virtuellen Laufwerken im streamoptimierten VMDK-Format.

OVF-Pakete unterstützen auch andere nicht-Metadatenbezogene Funktionen wie Komprimierung, Archivierung, EULA-Anlage und Anmerkungen.

Hinweis:

Wenn Sie ein OVF-Paket importieren, das komprimiert wurde oder komprimierte Dateien enthält, müssen Sie möglicherweise zusätzlichen Speicherplatz auf dem Citrix Hypervisor-Server freigeben, um es ordnungsgemäß zu importieren.

Ein Open Virtual Appliance (OVA) -Paket ist eine einzelne Archivdatei im Format Tape Archive (.tar), die die Dateien enthält, aus denen ein OVF-Paket besteht.

OVF- oder OVA-Format auswählen

OVF-Pakete enthalten eine Reihe von unkomprimierten Dateien, die es einfacher machen, wenn Sie auf einzelne Datenträgerimages in der Datei zugreifen möchten. Ein OVA-Paket enthält eine große Datei, und obwohl Sie diese Datei komprimieren können, bietet es Ihnen jedoch nicht die Flexibilität einer Reihe von Dateien.

Die Verwendung des OVA-Formats ist nützlich für bestimmte Anwendungen, für die es vorteilhaft ist, nur eine Datei zu haben, z. B. das Erstellen von Paketen für Web-Downloads. Verwenden Sie OVA nur als Option, um das Paket einfacher zu handhaben. Die Verwendung dieses Formats verlängert sowohl den Export- als auch den Importprozess.

Datenträgerimageformate (VHD und VMDK)

Mit XenCenter können Sie Datenträgerimages in den Formaten Virtual Hard Disk (VHD) und Virtual Machine Disk (VMDK) importieren. Das Exportieren eigenständiger Datenträgerimages wird nicht unterstützt.

Hinweis:

Um Datenträgerimages zu importieren, stellen Sie sicher, dass Sie als root angemeldet sind oder dass die Pool-Administrator-RBAC-Rolle Ihrem Benutzerkonto zugeordnet ist.

Sie können ein Datenträgerimage importieren, wenn ein virtuelles Datenträgerimage ohne zugehörige OVF-Metadaten verfügbar ist. Diese Option kann in den folgenden Situationen auftreten:

  • Es ist möglich, ein Disk-Image zu importieren, aber die zugehörigen OVF-Metadaten sind nicht lesbar

  • Ein virtuelles Laufwerk ist in einem OVF-Paket nicht definiert

  • Sie wechseln von einer Plattform, die es Ihnen nicht erlaubt, ein OVF-Paket zu erstellen (z. B. ältere Plattformen oder Images)

  • Sie möchten eine ältere VMware Appliance importieren, die keine OVF-Informationen enthält

  • Sie möchten eine eigenständige VM importieren, die keine OVF-Informationen enthält

Wenn verfügbar, empfehlen wir, Appliance-Pakete zu importieren, die OVF-Metadaten anstelle eines einzelnen Datenträgerimages enthalten. Die OVF-Daten enthalten Informationen, die der Import-Assistent benötigt, um eine VM von seinem Festplattenimage neu zu erstellen. Diese Informationen umfassen die Anzahl der Festplattenimage, die mit der VM verknüpft sind, den Prozessor, den Speicher, das Netzwerk, den Speicherbedarf usw. Ohne diese Informationen kann es viel komplexer und fehleranfälliger sein, die VM neu zu erstellen.

XVA-Format

XVA ist ein virtuelles Appliance-Format, das für Citrix Hypervisor spezifisch ist, das eine einzelne VM als einen einzigen Satz von Dateien packt, einschließlich eines Deskriptors und Festplatten-Images. Die Dateinamenerweiterung lautet .xva.

Der Deskriptor (Dateinamenerweiterung ova.xml) gibt die virtuelle Hardware einer einzelnen VM an.

Das Disk-Image-Format ist ein Verzeichnis mit Dateien. Der Verzeichnisname entspricht einem Referenznamen im Deskriptor und enthält zwei Dateien für jeden 1 MB Block des Datenträgerimages. Der Basisname jeder Datei ist die Blocknummer in Dezimalzahl. Die erste Datei enthält einen Block des Datenträgerimages im Binärformat und hat keine Erweiterung. Die zweite Datei ist eine Prüfsumme der ersten Datei. Wenn die VM aus Citrix Hypervisor 8.0 oder früher exportiert wurde, hat diese Datei die Erweiterung .checksum. Wenn die VM aus Citrix Hypervisor 8.1 oder höher exportiert wurde, hat diese Datei die Erweiterung .xxhash.

Wichtig:

Wenn eine VM vom Citrix Hypervisor-Server exportiert und dann in einen anderen Citrix Hypervisor-Server mit einem anderen CPU-Typ importiert wird, wird sie möglicherweise nicht ordnungsgemäß ausgeführt. Beispielsweise wird eine Windows-VM, die von einem Host mit einer Intel® VT-fähigen CPU exportiert wurde, möglicherweise nicht ausgeführt, wenn sie in einen Host mit einer AMD-VTM-CPU importiert wird.

Betriebssystem-Fixup

Beim Importieren einer virtuellen Appliance oder eines Datenträgerimages, die von einer anderen Virtualisierungsplattform als Citrix Hypervisor erstellt und exportiert werden, müssen Sie die VM möglicherweise konfigurieren, bevor sie auf dem Citrix Hypervisor-Server ordnungsgemäß gestartet wird.

XenCenter enthält eine erweiterte Hypervisor-Interoperabilitätsfunktion — Betriebssystemfixierung —, die darauf abzielt, eine grundlegende Interoperabilität für VMs zu gewährleisten, die Sie in Citrix Hypervisor importieren. Verwenden Sie Betriebssystemfixup, wenn Sie VMs aus OVF/OVA-Paketen und Festplatten-Images importieren, die auf anderen Virtualisierungsplattformen erstellt wurden.

Der Prozess zur Betriebssystemfixierung behebt die Probleme mit dem Betriebssystemgerät und den Treibern, die beim Wechsel von einem Hypervisor zum anderen auftreten. Der Prozess versucht, Probleme mit der importierten VM zu beheben, die möglicherweise verhindern, dass das Betriebssystem in der Citrix Hypervisor Umgebung bootet. Diese Funktion ist nicht für die Durchführung von Konvertierungen von einer Plattform in eine andere ausgelegt.

Hinweis:

Für diese Funktion ist ein ISO-Speicher-Repository mit 40 MB freiem Speicherplatz und 256 MB virtuellem Speicher erforderlich.

Betriebssystemfixup wird als automatisch startendes ISO-Image bereitgestellt, das an das DVD-Laufwerk der importierten VM angeschlossen ist. Es führt die erforderlichen Reparaturvorgänge durch, wenn die VM zum ersten Mal gestartet wird, und fährt dann die VM herunter. Wenn die neue VM das nächste Mal gestartet wird, wird das Startgerät zurückgesetzt und die VM wird normal gestartet.

Wenn Sie Betriebssystemfixup auf importierten Datenträgerimages oder OVF/OVA-Paketen verwenden möchten, aktivieren Sie das Feature auf der Seite Erweiterte Optionen des XenCenter Importassistenten. Geben Sie einen Speicherort an, in den das Fix-Up-ISO kopiert wird, damit Citrix Hypervisor es verwenden kann.

Was macht das Betriebssystem-Fixup mit der VM?

Die Option Betriebssystemfixup soll minimale Änderungen ermöglichen, damit ein virtuelles System gestartet werden kann. Abhängig vom Gastbetriebssystem und dem Hypervisor des ursprünglichen Hosts sind nach der Verwendung von Betriebssystemfixup möglicherweise weitere Aktionen erforderlich. Diese Aktionen können Konfigurationsänderungen und Treiberinstallation umfassen.

Während des Fixup-Vorgangs wird ein ISO in eine ISO SR kopiert. Die ISO ist an eine VM angeschlossen. Die Startreihenfolge wird so eingestellt, dass sie vom virtuellen DVD-Laufwerk gestartet wird, und die VM startet mit dem ISO. Die Umgebung innerhalb der ISO überprüft dann jede Festplatte der VM, um festzustellen, ob es sich um ein Linux- oder ein Windows-System handelt.

Wenn ein Linux-System erkannt wird, wird der Speicherort der GRUB-Konfigurationsdatei ermittelt. Alle Zeiger auf SCSI-Datenträger-Boot-Geräte werden so geändert, dass sie auf IDE-Datenträger verweisen. Wenn GRUB beispielsweise einen Eintrag enthält, der den ersten Datenträger auf dem ersten SCSI-Controller /dev/sda1 darstellt, wird dieser Eintrag geändert, um den ersten Datenträger auf dem ersten IDE-Controller /dev/hda1 darzustellen.

Wenn ein Windows-System erkannt wird, wird ein generischer kritischer Startgerätetreiber aus der Treiberdatenbank des installierten Betriebssystems extrahiert und beim Betriebssystem registriert. Dieser Prozess ist besonders wichtig für ältere Windows-Betriebssysteme, wenn das Startgerät zwischen einer SCSI- und IDE-Schnittstelle gewechselt wird.

Wenn bestimmte Virtualisierungs-Toolsets in der VM erkannt werden, werden sie deaktiviert, um Leistungsprobleme und unnötige Ereignismeldungen zu vermeiden.

Die Übertragungs-VM

Die Übertragungs-VM ist eine integrierte VM, die nur während des Imports oder Exports eines virtuellen Datenträgerimages ausgeführt wird. Es wird verwendet, um seinen Inhalt zwischen dem Datenträgerimagedatei-Speicherort und dem Citrix Hypervisor Speicherrepository zu übertragen.

Für jeden Import oder Export eines Datenträgerimages wird eine Transfer-VM ausgeführt. Beim Importieren oder Exportieren einer virtuellen Appliance mit mehr als einem Datenträgerimage wird jeweils nur ein Datenträgerimage übertragen.

Das Ausführen einer Transfer-VM hat die folgenden Anforderungen:

   
Virtuelle CPU 1
Virtueller Speicher 256 MB
Speicher 8 MB
Netzwerk Erreichbar über den Citrix Hypervisor-Server; statische oder dynamische IP-Adresse (dynamisch, empfohlen)

Das Standardübertragungsprotokoll ist iSCSI. In diesem Fall erfordert die Transfer-VM einen iSCSI-Initiator auf dem Citrix Hypervisor-Server. Ein alternatives Übertragungsprotokoll ist RawVDI.

So verwenden Sie das RawVDI Übertragungsprotokoll:

  1. Sichern Sie die XenCenterMain.exe.config Datei, die sich im Installationsordner befindet.

  2. Öffnen Sie die XenCenterMain.exe.config Datei mit einem Texteditor.

  3. Fügen Sie der folgenden Abschnittsgruppe hinzu configSection:

    <sectionGroup name="applicationSettings"
        type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0,
        Culture=neutral, PublicKeyToken=b77a5c561934e089" >
        <section name="XenOvfTransport.Properties.Settings"
           type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0,
          Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
    </sectionGroup>
    
  4. Fügen Sie am Ende der Datei den folgenden Abschnitt hinzu:

    <applicationSettings>
        <XenOvfTransport.Properties.Settings>
            <setting name="TransferType" serializeAs="String"> <value>UploadRawVDI</value>
            </setting>
        </XenOvfTransport.Properties.Settings>
    </applicationSettings>
    
  5. Speichern Sie die XenCenterMain.exe.config Datei.

    Hinweis:

    Wenn XenCenter nicht ordnungsgemäß gestartet wird, überprüfen Sie, ob die neue Abschnittsgruppe und der neue Abschnitt korrekt hinzugefügt wurden.

Importieren von VMs

Wenn Sie eine VM importieren, erstellen Sie effektiv eine VM, indem Sie viele der gleichen Schritte ausführen, die für die Bereitstellung einer neuen VM erforderlich sind. Diese Schritte umfassen die Nominierung eines Hosts sowie die Konfiguration von Speicher und Netzwerk.

Sie können OVF/OVA-, Disk-Image-, XVA- und XVA-Version 1-Dateien mit dem XenCenter Import-Assistenten importieren. Sie können XVA-Dateien auch über die xe CLI importieren.

Importieren von VMs aus OVF/OVA

Hinweis:

Um OVF- oder OVA-Pakete zu importieren, müssen Sie als root angemeldet sein oder die Rolle Pool Administrator Role Based Access Control (RBAC) Ihrem Benutzerkonto zugeordnet haben.

Mit dem XenCenter Import-Assistenten können Sie VMs importieren, die als OVF/OVA-Dateien gespeichert wurden. Der Importassistent führt Sie durch die üblichen Schritte zum Erstellen einer VM in XenCenter: Nominieren eines Hosts und Konfigurieren von Speicher und Netzwerk für die neue VM. Beim Importieren von OVF- und OVA-Dateien können zusätzliche Schritte erforderlich sein, z. B.:

  • Führen Sie beim Importieren von VMs, die mit anderen Virtualisierungsplattformen erstellt wurden, die Betriebssystemfixierungsfunktion aus, um eine grundlegende Interoperabilität für die VM zu gewährleisten. Weitere Informationen finden Sie unter Betriebssystem-Fixup.

  • Es ist notwendig, das Netzwerk für die Übertragungs-VM zu konfigurieren, die für den Importvorgang verwendet wird. Weitere Informationen finden Sie unter Die Übertragungs-VM.

Tipp:

Stellen Sie sicher, dass der Zielhost über genügend RAM verfügt, um die zu importierenden virtuellen Maschinen zu unterstützen. Ein Mangel an verfügbarem RAM führt zu einem fehlgeschlagenen Import. Weitere Informationen zum Beheben des Problems finden Sie unter CTX125120 - Assistent zum Importieren von Geräten schlägt wegen fehlender Arbeitsspeicher fehl.

Importierte OVF-Pakete werden beim Importieren mit XenCenter als vApps angezeigt. Wenn der Import abgeschlossen ist, werden die neuen VMs im XenCenter Ressourcenbereich angezeigt, und die neue vApp wird im Dialogfeld vApps verwalten angezeigt.

So importieren Sie VMs aus OVF/OVA mithilfe von XenCenter:

  1. Öffnen Sie den Import-Assistenten, indem Sie eine der folgenden Aktionen ausführen:

    • Klicken Sie im Bereich Ressourcen mit der rechten Maustaste, und wählen Sie dann im Kontextmenü Importieren aus.
    • Wählen Sie im Menü Datei die Option Importieren aus.
  2. Suchen Sie auf der ersten Seite des Assistenten die Datei, die Sie importieren möchten, und klicken Sie dann auf Weiter, um fortzufahren.

  3. Prüfen und akzeptieren Sie die EULAs, falls zutreffend.

    Wenn das Paket, das Sie importieren, EULAs enthält, akzeptieren Sie diese, und klicken Sie auf Weiter, um fortzufahren. Wenn keine EULAs im Paket enthalten sind, überspringt der Assistent diesen Schritt und geht direkt zur nächsten Seite.

  4. Geben Sie den Pool oder Host an, in den Sie die VMs importieren möchten, und weisen Sie die VMs dann (optional) einem Citrix Hypervisor-Server zu.

    Um einen Host oder Pool auszuwählen, wählen Sie aus der Liste VM (s) importieren aus.

    Um jeder VM einen Citrix Hypervisor-Server zuzuweisen, wählen Sie einen Server aus der Liste im Home-Serveraus. Wenn Sie keinen Home-Server zuweisen möchten, wählen Sie Kein Home-Server zuweisen aus.

    Klicken Sie auf Weiter, um fortzufahren.

  5. Speicher für die importierten VMs konfigurieren: Wählen Sie ein oder mehrere Speicherrepositories aus, auf denen die importierten virtuellen Laufwerke platziert werden sollen, und klicken Sie dann auf Weiter, um fortzufahren.

    Um alle importierten virtuellen Laufwerke auf derselben SR zu platzieren, wählen Sie Alle importierten VMs auf dieser Ziel-SR platzieren aus. Wählen Sie eine SR aus der Liste aus.

    Um die virtuellen Laufwerke eingehender VMs auf verschiedenen SRs zu platzieren, wählen Sie Importierte VMs auf den angegebenen Ziel-SRs platzieren aus. Wählen Sie für jede VM die Ziel-SR aus der Liste in der Spalte SR aus.

  6. Konfigurieren des Netzwerks für die importierten VMs: Ordnen Sie die virtuellen Netzwerkschnittstellen in den VMs, die Sie importieren, Zielnetzwerken im Zielpool zu. Die Netzwerk- und MAC-Adresse, die in der Liste der eingehenden VMs angezeigt wird, werden als Teil der Definition der ursprünglichen (exportierten) VM in der Exportdatei gespeichert. Um eine eingehende virtuelle Netzwerkschnittstelle einem Zielnetzwerk zuzuordnen, wählen Sie in der Liste in der Spalte Zielnetzwerk ein Netzwerk aus. Klicken Sie auf Weiter, um fortzufahren.

  7. Sicherheitseinstellungen angeben: Wenn das ausgewählte OVF/OVA-Paket mit Sicherheitsfunktionen wie Zertifikaten oder Manifest konfiguriert ist, geben Sie die erforderlichen Informationen an, und klicken Sie dann auf Weiter, um fortzufahren.

    Je nachdem, welche Sicherheitsfunktionen auf der OVF-Appliance konfiguriert wurden, werden auf der Seite Sicherheit verschiedene Optionen angezeigt:

    • Wenn die Appliance signiert ist, wird das Kontrollkästchen Digitale Signatur überprüfen angezeigt, das automatisch aktiviert ist. Klicken Sie auf Zertifikat anzeigen, um das Zertifikat anzuzeigen, das zum Signieren des Pakets verwendet wurde. Wenn das Zertifikat als nicht vertrauenswürdig angezeigt wird, ist es wahrscheinlich, dass entweder das Stammzertifikat oder die ausstellende Zertifizierungsstelle auf dem lokalen Computer nicht vertrauenswürdig ist. Deaktivieren Sie das Kontrollkästchen Digitale Signatur überprüfen, wenn Sie die Signatur nicht überprüfen möchten.

    • Wenn die Appliance ein Manifest enthält, wird das Kontrollkästchen Manifestinhalt überprüfen angezeigt. Aktivieren Sie dieses Kontrollkästchen, damit der Assistent die Liste der Dateien im Paket überprüft.

    Wenn Pakete digital signiert sind, wird das zugeordnete Manifest automatisch überprüft, sodass das Kontrollkästchen Manifestinhalt überprüfen nicht auf der Seite Sicherheit angezeigt wird.

    Hinweis:

    VMware Workstation 7.1.x OVF-Dateien können nicht importiert werden, wenn Sie das Manifest überprüfen. Dieser Fehler tritt auf, weil VMware Workstation 7.1.x eine OVF-Datei mit einem Manifest mit ungültigen SHA-1-Hashes erzeugt. Wenn Sie das Manifest nicht überprüfen möchten, ist der Import erfolgreich.

  8. Betriebssystemfixierung aktivieren: Wenn die VMs in dem Paket, das Sie importieren, auf einer anderen Virtualisierungsplattform als Citrix Hypervisor erstellt wurden, aktivieren Sie das Kontrollkästchen Betriebssystemfixierung verwenden. Wählen Sie eine ISO-SR aus, in die das Fix-Up-ISO kopiert werden kann, damit Citrix Hypervisor darauf zugreifen kann. Weitere Informationen zu diesem Feature finden Sie unter Betriebssystem-Fixup.

    Klicken Sie auf Weiter, um fortzufahren.

  9. Konfigurieren Sie die Übertragung von VM-Netzwerken.

    Wählen Sie ein Netzwerk aus der Liste der Netzwerkschnittstellen aus, die im Zielpool oder -host verfügbar sind. Wählen Sie diese Option, um die Netzwerkeinstellungen automatisch oder manuell zu konfigurieren.

    • Wenn Sie das automatisierte Dynamic Host Configuration Protocol verwenden möchten, um Netzwerkeinstellungen wie IP-Adresse, Subnetzmaske und Gateway zuzuweisen, wählen Sie Netzwerkeinstellungen automatisch mit DHCP abrufen aus.

    • Um Netzwerkeinstellungen manuell zu konfigurieren, wählen Sie Diese Netzwerkeinstellungen verwenden aus, und geben Sie dann die erforderlichen Werte ein. Geben Sie eine IP-Adresse ein. Legen Sie optional die Subnetzmaske und die Gateway Einstellungen fest.

    Klicken Sie auf Weiter, um fortzufahren.

  10. Überprüfen Sie die Importeinstellungen, und klicken Sie dann auf Fertig stellen, um den Importvorgang zu starten und den Assistenten zu schließen.

    Hinweis:

    Das Importieren einer VM kann einige Zeit in Anspruch nehmen, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

Der Importfortschritt wird in der Statusleiste unten im XenCenter Fenster und auf der Registerkarte Protokolle angezeigt. Wenn die neu importierte VM verfügbar ist, wird sie im Bereich Ressourcen angezeigt, und die neue vApp wird im Dialogfeld vApps verwalten angezeigt.

Hinweis:

Nachdem Sie XenCenter zum Importieren eines OVF-Pakets verwendet haben, das Windows-Betriebssysteme enthält, müssen Sie den Parameter platform festlegen.

  1. Setzen Sie den Parameter platform auf device_id=0002. Beispiel:

    xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  2. Setzen Sie den Parameter platform auf viridian=true. Beispiel:

    xe vm-param-set UUID = VM UUID Plattform:viridian=true
    

Importieren von Datenträgerimages

Mit dem XenCenter Import-Assistenten können Sie ein Disk-Image in einen Pool oder einen bestimmten Host als VM importieren. Der Importassistent führt Sie durch die üblichen Schritte zum Erstellen einer VM in XenCenter: Nominieren eines Hosts und Konfigurieren von Speicher und Netzwerk für die neue VM.

Anforderungen

  • Sie müssen als root angemeldet sein oder die Rolle Pool Administrator Role Based Access Control (RBAC) Ihrem Benutzerkonto zugeordnet haben.

  • Stellen Sie sicher, dass DHCP im Verwaltungsnetzwerk ausgeführt wird, das Citrix Hypervisor verwendet.

  • Der Import-Assistent erfordert lokalen Speicher auf dem Server, auf dem Sie ihn ausführen.

So importieren Sie VMs von einem Disk-Image mithilfe von XenCenter:

  1. Öffnen Sie den Import-Assistenten, indem Sie eine der folgenden Aktionen ausführen:

    • Klicken Sie im Bereich Ressourcen mit der rechten Maustaste, und wählen Sie dann im Kontextmenü Importieren aus.

    • Wählen Sie im Menü Datei die Option Importieren aus.

  2. Suchen Sie auf der ersten Seite des Assistenten die Datei, die Sie importieren möchten, und klicken Sie dann auf Weiter, um fortzufahren.

  3. Geben Sie den VM-Namen an und weisen Sie CPU- und Speicherressourcen zu.

    Geben Sie einen Namen für die neue VM ein, die aus dem importierten Datenträgerimage erstellt werden soll, und weisen Sie dann die Anzahl der CPUs und den Arbeitsspeicher zu. Klicken Sie auf Weiter, um fortzufahren.

  4. Geben Sie den Pool oder Host an, in den Sie die VMs importieren möchten, und weisen Sie die VMs dann (optional) einem Citrix Hypervisor-Server zu.

    Um einen Host oder Pool auszuwählen, wählen Sie aus der Liste VM (s) importieren aus.

    Um jeder VM einen Citrix Hypervisor-Server zuzuweisen, wählen Sie einen Server aus der Liste im Home-Serveraus. Wenn Sie keinen Home-Server zuweisen möchten, wählen Sie Kein Home-Server zuweisen aus.

    Klicken Sie auf Weiter, um fortzufahren.

  5. Speicher für die importierten VMs konfigurieren: Wählen Sie ein oder mehrere Speicherrepositories aus, auf denen die importierten virtuellen Laufwerke platziert werden sollen, und klicken Sie dann auf Weiter, um fortzufahren.

    Um alle importierten virtuellen Laufwerke auf derselben SR zu platzieren, wählen Sie Alle importierten VMs auf dieser Ziel-SR platzieren aus. Wählen Sie eine SR aus der Liste aus.

    Um die virtuellen Laufwerke eingehender VMs auf verschiedenen SRs zu platzieren, wählen Sie Importierte VMs auf den angegebenen Ziel-SRs platzieren aus. Wählen Sie für jede VM die Ziel-SR aus der Liste in der Spalte SR aus.

  6. Konfigurieren des Netzwerks für die importierten VMs: Ordnen Sie die virtuellen Netzwerkschnittstellen in den VMs, die Sie importieren, Zielnetzwerken im Zielpool zu. Die Netzwerk- und MAC-Adresse, die in der Liste der eingehenden VMs angezeigt wird, werden als Teil der Definition der ursprünglichen (exportierten) VM in der Exportdatei gespeichert. Um eine eingehende virtuelle Netzwerkschnittstelle einem Zielnetzwerk zuzuordnen, wählen Sie in der Liste in der Spalte Zielnetzwerk ein Netzwerk aus. Klicken Sie auf Weiter, um fortzufahren.

  7. Betriebssystemfixierung aktivieren: Wenn die Datenträgerimages, die Sie importieren, auf einer anderen Virtualisierungsplattform als Citrix Hypervisor erstellt wurden, aktivieren Sie das Kontrollkästchen Betriebssystemfixierung verwenden. Wählen Sie eine ISO-SR aus, in die das Fix-Up-ISO kopiert werden kann, damit Citrix Hypervisor darauf zugreifen kann. Weitere Informationen zu diesem Feature finden Sie unter Betriebssystem-Fixup.

    Klicken Sie auf Weiter, um fortzufahren.

  8. Konfigurieren Sie die Übertragung von VM-Netzwerken.

    Wählen Sie ein Netzwerk aus der Liste der Netzwerkschnittstellen aus, die im Zielpool oder -host verfügbar sind. Wählen Sie diese Option, um die Netzwerkeinstellungen automatisch oder manuell zu konfigurieren.

    • Wenn Sie das automatisierte Dynamic Host Configuration Protocol verwenden möchten, um Netzwerkeinstellungen wie IP-Adresse, Subnetzmaske und Gateway zuzuweisen, wählen Sie Netzwerkeinstellungen automatisch mit DHCP abrufen aus.

    • Um Netzwerkeinstellungen manuell zu konfigurieren, wählen Sie Diese Netzwerkeinstellungen verwenden aus, und geben Sie dann die erforderlichen Werte ein. Geben Sie eine IP-Adresse ein. Legen Sie optional die Subnetzmaske und die Gateway Einstellungen fest.

    Klicken Sie auf Weiter, um fortzufahren.

  9. Überprüfen Sie die Importeinstellungen, und klicken Sie dann auf Fertig stellen, um den Importvorgang zu starten und den Assistenten zu schließen.

    Hinweis:

    Das Importieren einer VM kann einige Zeit in Anspruch nehmen, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

Der Importfortschritt wird in der Statusleiste unten im XenCenter Fenster und auf der Registerkarte Protokolle angezeigt. Wenn die neu importierte VM verfügbar ist, wird sie im Bereich Ressourcen angezeigt.

Hinweis:

Nachdem Sie XenCenter zum Importieren eines Datenträgerimages verwendet haben, das Windows-Betriebssysteme enthält, müssen Sie den Parameter platform festlegen. Der Wert dieses Parameters variiert je nach Version von Windows, die im Disk-Image enthalten ist:

  • Legen Sie für Windows Server 2012 und höher den Parameter platform auf device_id=0002 fest. Beispiel:

     xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  • Legen Sie für alle anderen Versionen von Windows den Parameter platform auf viridian=true fest. Beispiel:

     xe vm-param-set uuid=VM uuid platform:viridian=true
    

Importieren von VMs aus XVA

Sie können VMs, Vorlagen und Snapshots importieren, die zuvor exportiert und lokal im XVA-Format gespeichert wurden (.xva). Dazu führen Sie die üblichen Schritte zum Erstellen einer VM aus: Nominieren eines Hosts und Konfigurieren von Speicher und Netzwerk für die neue VM.

Warnung:

Möglicherweise ist es nicht immer möglich, eine importierte VM auszuführen, die von einem anderen Server mit einem anderen CPU-Typ exportiert wurde. Beispielsweise wird eine Windows-VM, die von einem Server mit einer Intel VT-fähigen CPU exportiert wurde, möglicherweise nicht ausgeführt, wenn sie auf einen Server mit einer AMD-VTM-CPU importiert wird.

So importieren Sie VMs aus XVA mithilfe von XenCenter:

  1. Öffnen Sie den Import-Assistenten, indem Sie eine der folgenden Aktionen ausführen:

    • Klicken Sie im Bereich Ressourcen mit der rechten Maustaste, und wählen Sie dann im Kontextmenü Importieren aus.
    • Wählen Sie im Menü Datei die Option Importieren aus.
  2. Suchen Sie auf der ersten Seite des Assistenten die Datei, die Sie importieren möchten (.xva oder ova.xml), und klicken Sie dann auf Weiter, um fortzufahren.

    Wenn Sie einen URL-Speicherort (http, https, file, oder ftp) in das Feld Dateiname eingeben. Klicken Sie auf Weiter, das Dialogfeld Paket herunterladen wird geöffnet, und Sie müssen einen Ordner auf dem XenCenter Host angeben, in den die Datei kopiert wird.

  3. Wählen Sie einen Pool oder Host aus, auf dem die importierte VM gestartet werden soll, und wählen Sie dann Weiter, um fortzufahren.

  4. Wählen Sie die Speicher-Repositories aus, auf denen das importierte virtuelle Laufwerk gespeichert werden soll, und klicken Sie dann auf Weiter, um fortzufahren.

  5. Konfigurieren Sie das Netzwerk für die importierte VM: Ordnen Sie die virtuelle Netzwerkschnittstelle in der VM, die Sie importieren, einem Netzwerk im Zielpool zu. Die Netzwerk- und MAC-Adresse, die in der Liste der eingehenden VMs angezeigt wird, werden als Teil der Definition der ursprünglichen (exportierten) VM in der Exportdatei gespeichert. Um eine eingehende virtuelle Netzwerkschnittstelle einem Zielnetzwerk zuzuordnen, wählen Sie in der Liste in der Spalte Zielnetzwerk ein Netzwerk aus. Klicken Sie auf Weiter, um fortzufahren.

  6. Überprüfen Sie die Importeinstellungen, und klicken Sie dann auf Fertig stellen, um den Importvorgang zu starten und den Assistenten zu schließen.

    Hinweis:

    Das Importieren einer VM kann einige Zeit in Anspruch nehmen, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

Der Importfortschritt wird in der Statusleiste unten im XenCenter Fenster und auf der Registerkarte Protokolle angezeigt. Wenn die neu importierte VM verfügbar ist, wird sie im Bereich Ressourcen angezeigt.

So importieren Sie eine VM aus XVA mit der XE-Befehlszeilenschnittstelle:

Um die VM in die Standard-SR auf dem Citrix Hypervisor-Server zu importieren, geben Sie Folgendes ein:

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file

Um die VM in eine andere SR auf dem Citrix Hypervisor-Server zu importieren, fügen Sie den optionalen Parameter sr-uuidhinzu:

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file sr-uuid=uuid_of_target_sr

Wenn Sie die MAC-Adresse der ursprünglichen VM beibehalten möchten, fügen Sie den optionalen Parameter preserve hinzu und setzen Sie ihn auf true:

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file preserve=true

Hinweis:

Das Importieren einer VM kann einige Zeit in Anspruch nehmen, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

Nachdem die VM importiert wurde, gibt die Eingabeaufforderung die UUID der neu importierten VM zurück.

Exportieren von VMs

Sie können OVF/OVA- und XVA-Dateien mit dem XenCenter Export-Assistenten exportieren. Sie können XVA-Dateien auch über die XE-Befehlszeilenschnittstelle exportieren.

Exportieren von VMs als OVF/OVA

Mit dem XenCenter Export-Assistenten können Sie eine oder mehrere VMs als OVF/OVA-Paket exportieren. Wenn Sie VMs als OVF/OVA-Paket exportieren, werden die Konfigurationsdaten zusammen mit den virtuellen Festplatten jeder VM exportiert.

Hinweis:

Um OVF- oder OVA-Pakete zu exportieren, müssen Sie als root angemeldet sein oder die Rolle Pool Administrator Role Based Access Control (RBAC) Ihrem Benutzerkonto zugeordnet haben.

So exportieren Sie VMs mit XenCenter als OVF/OVA:

  1. Fahren Sie die VMs, die Sie exportieren möchten, herunter oder halten Sie sie an.

  2. Öffnen Sie den Export-Assistenten: Klicken Sie im Bereich Ressourcen mit der rechten Maustaste auf den Pool oder Host, der die zu exportierenden VMs enthält, und wählen Sie dann Exportierenaus.

  3. Auf der ersten Seite des Assistenten:
    • Geben Sie den Namen der Exportdatei ein
    • Geben Sie den Ordner an, in dem die Dateien gespeichert werden sollen.
    • Wählen Sie OVF/OVA-Paket (*.ovf, *.ova) aus der Liste Format.
    • Klicken Sie auf Weiter, um fortzufahren
  4. Wählen Sie in der Liste der verfügbaren VMs die VMs aus, die in das OVF/OVA-Paket aufgenommen werden sollen, und klicken Sie dann auf Weiter, um fortzufahren.

  5. Falls erforderlich, können Sie dem Paket ein zuvor vorbereitetes Dokument zur Endbenutzer-Lizenzvereinbarung (EULA) (.rtf, .txt) hinzufügen.

    Um eine EULA hinzuzufügen, klicken Sie auf Hinzufügen, und navigieren Sie zu der Datei, die Sie hinzufügen möchten. Nachdem Sie die Datei hinzugefügt haben, können Sie das Dokument anzeigen, indem Sie es in der EULA-Dateiliste auswählen und dann auf Anzeigenklicken.

    EULAs können die rechtlichen Bedingungen für die Verwendung der Appliance und der in der Appliance gelieferten Anwendungen bereitstellen.

    Mit der Möglichkeit, einen oder mehrere EULAs einzuschließen, können Sie die Software auf der Appliance rechtlich schützen. Wenn Ihre Appliance beispielsweise ein proprietäres Betriebssystem auf den VMs enthält, können Sie den EULA-Text dieses Betriebssystems einschließen. Der Text wird angezeigt, und die Person, die die Appliance importiert, muss ihn akzeptieren.

    Hinweis:

    Der Versuch, EULA-Dateien hinzuzufügen, die nicht in unterstützten Formaten enthalten sind, einschließlich XML- oder Binärdateien, kann dazu führen, dass die Import-EULA-Funktionalität fehlschlägt.

    Wählen Sie Weiter aus, um fortzufahren.

  6. Geben Sie auf der Seite Erweiterte Optionen Optionen ein Manifest, eine Signatur und eine Ausgabedatei an, oder klicken Sie einfach auf Weiter, um fortzufahren.

    1. Um ein Manifest für das Paket zu erstellen, aktivieren Sie das Kontrollkästchen Manifest erstellen.

      Das Manifest stellt eine Bestandsaufnahme oder eine Liste der anderen Dateien in einem Paket bereit. Das Manifest wird verwendet, um sicherzustellen, dass die ursprünglich beim Erstellen des Pakets enthaltenen Dateien dieselben Dateien sind, die beim Eintreffen des Pakets vorhanden sind. Beim Importieren der Dateien wird eine Prüfsumme verwendet, um zu überprüfen, ob sich die Dateien seit dem Erstellen des Pakets nicht geändert haben.

    2. Um dem Paket eine digitale Signatur hinzuzufügen, aktivieren Sie das Kontrollkästchen OVF-Paket signieren, suchen Sie nach einem Zertifikat. Geben Sie den dem Zertifikat zugeordneten privaten Schlüssel in das Feld Kennwort für den privaten Schlüssel ein.

      Wenn ein signiertes Paket importiert wird, kann der Benutzer die Identität des Erstellers überprüfen, indem er den öffentlichen Schlüssel zur Validierung der digitalen Signatur verwendet. Verwenden Sie ein X.509-Zertifikat, das Sie von einer vertrauenswürdigen Behörde erstellt und als .pem Datei .pfx oder exportiert haben. Das Zertifikat muss die Signatur der Manifestdatei und das zum Erstellen dieser Signatur verwendete Zertifikat enthalten.

    3. Um die ausgewählten VMs als einzelne (tar-) Datei im OVA-Format auszugeben, aktivieren Sie das Kontrollkästchen OVA-Paket erstellen (einzelne OVA-Exportdatei). Weitere Informationen zu den verschiedenen Dateiformaten finden Sie unter Offene Virtualisierungsformat.

    4. Um virtuelle Festplattenimages (VHD-Dateien) zu komprimieren, die im Paket enthalten sind, aktivieren Sie das Kontrollkästchen OVF-Dateien komprimieren.

      Wenn Sie ein OVF-Paket erstellen, wird den virtuellen Festplattenimages standardmäßig der gleiche Speicherplatz zugewiesen wie der exportierten VM. Beispielsweise verfügt eine VM, der 26 GB Speicherplatz zugewiesen ist, über ein Festplattenimage, das 26 GB Speicherplatz belegt. Das Festplattenimage verwendet diesen Speicherplatz, unabhängig davon, ob die VM ihn tatsächlich benötigt.

      Hinweis:

      Durch das Komprimieren der VHD-Dateien dauert der Exportvorgang länger. Das Importieren eines Pakets, das komprimierte VHD-Dateien enthält, dauert ebenfalls länger, da der Import-Assistent alle VHD-Images beim Importieren extrahieren muss.

    Wenn sowohl OVA-Paket erstellen (einzelne OVA-Exportdatei) als auch OVF-Dateien komprimieren aktiviert sind, ist das Ergebnis eine komprimierte OVA-Datei mit der Erweiterung .ova.gz.

  7. Konfigurieren Sie die Übertragung von VM-Netzwerken.

    Wählen Sie ein Netzwerk aus der Liste der Netzwerkschnittstellen aus, die im Zielpool oder -host verfügbar sind. Wählen Sie diese Option, um die Netzwerkeinstellungen automatisch oder manuell zu konfigurieren.

    • Wenn Sie das automatisierte Dynamic Host Configuration Protocol verwenden möchten, um Netzwerkeinstellungen wie IP-Adresse, Subnetzmaske und Gateway zuzuweisen, wählen Sie Netzwerkeinstellungen automatisch mit DHCP abrufen aus.

    • Um Netzwerkeinstellungen manuell zu konfigurieren, wählen Sie Diese Netzwerkeinstellungen verwenden aus, und geben Sie dann die erforderlichen Werte ein. Geben Sie eine IP-Adresse ein. Legen Sie optional die Subnetzmaske und die Gateway Einstellungen fest.

    Klicken Sie auf Weiter, um fortzufahren.

  8. Überprüfen Sie die Exporteinstellungen.

    Wenn der Assistent das exportierte Paket überprüfen soll, aktivieren Sie das Kontrollkästchen Export bei Abschluss überprüfen. Klicken Sie auf Fertig stellen, um den Exportvorgang zu beginnen und den Assistenten zu schließen.

    Hinweis:

    Das Exportieren einer VM kann einige Zeit in Anspruch nehmen, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

Der Exportfortschritt wird in der Statusleiste unten im XenCenter Fenster und auf der Registerkarte Protokolle angezeigt. Um einen laufenden Export abzubrechen, klicken Sie auf die Registerkarte Protokolle, suchen Sie den Export in der Liste der Ereignisse, und klicken Sie auf die Schaltfläche Abbrechen.

Exportieren von VMs als XVA

Sie können eine vorhandene VM als XVA-Datei mit dem XenCenter Export-Assistenten oder der XE-Befehlszeilenschnittstelle exportieren. Es wird empfohlen, eine VM auf einen anderen Computer als den Citrix Hypervisor-Server zu exportieren, auf dem Sie eine Bibliothek mit Exportdateien verwalten können. Beispielsweise können Sie die VM auf den Computer exportieren, auf dem XenCenter ausgeführt wird.

Warnung:

Möglicherweise ist es nicht immer möglich, eine importierte VM auszuführen, die von einem anderen Server mit einem anderen CPU-Typ exportiert wurde. Beispielsweise wird eine Windows-VM, die von einem Server mit einer Intel VT-fähigen CPU exportiert wurde, möglicherweise nicht ausgeführt, wenn sie auf einen Server mit einer AMD-VTM-CPU importiert wird.

So exportieren Sie VMs mit XenCenter als XVA-Dateien:

  1. Fahren Sie die VM, die Sie exportieren möchten, herunter oder halten Sie sie an.

  2. Öffnen Sie den Export-Assistenten: Klicken Sie im Bereich Ressourcen mit der rechten Maustaste auf die zu exportierende VM, und wählen Sie dann Exportierenaus.

  3. Auf der ersten Seite des Assistenten:
    • Geben Sie den Namen der Exportdatei ein
    • Geben Sie den Ordner an, in dem die Dateien gespeichert werden sollen.
    • Wählen Sie in der Liste Format die XVA-Datei (*.xva) aus.
    • Klicken Sie auf Weiter, um fortzufahren
  4. Wählen Sie in der Liste der verfügbaren VMs die zu exportierende VM aus, und klicken Sie dann auf Weiter, um fortzufahren.

  5. Überprüfen Sie die Exporteinstellungen.

    Wenn der Assistent das exportierte Paket überprüfen soll, aktivieren Sie das Kontrollkästchen Export bei Abschluss überprüfen. Klicken Sie auf Fertig stellen, um den Exportvorgang zu beginnen und den Assistenten zu schließen.

    Hinweis:

    Das Exportieren einer VM kann einige Zeit in Anspruch nehmen, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

Der Exportfortschritt wird in der Statusleiste unten im XenCenter Fenster und auf der Registerkarte Protokolle angezeigt. Um einen laufenden Export abzubrechen, klicken Sie auf die Registerkarte Protokolle, suchen Sie den Export in der Liste der Ereignisse, und klicken Sie auf die Schaltfläche Abbrechen.

So exportieren Sie VMs mit der XE-Befehlszeilenschnittstelle als XVA-Dateien:

  1. Fahren Sie die VM herunter, die Sie exportieren möchten.

  2. Exportieren Sie die VM, indem Sie Folgendes ausführen:

    xe vm-export -h hostname -u root -pw password vm=vm_name \
        filename=pathname_of_file
    

    Hinweis:

    Achten Sie darauf, dass Sie die .xva Erweiterung bei der Angabe des Namens der Exportdatei angeben. Wenn die exportierte VM nicht über diese Erweiterung verfügt, erkennt XenCenter die Datei möglicherweise nicht als gültige XVA-Datei, wenn Sie versuchen, sie zu importieren.