Allgemeine Einführung: VM-Import und -Export

VMs können aus OVF/OVA -Paketen, aus Disk-Images und aus XenServer XVA-Dateien importiert werden. VMs können als OVF/OVA -Pakete und als XenServer XVA-Dateien exportiert werden. Sie importieren und exportieren VMs in XenCenter mit den Import- und Export-Assistenten. XenCenter verwendet die Transfer-VM, um den Inhalt eines Datenträgerabbilds zu übertragen.

Beim Importieren von VMs, die auf anderen Hypervisoren als XenCenter erstellt wurden, z. B. Hyper-V oder VMware, müssen Sie das Betriebssystemfixup-Tool verwenden, um sicherzustellen, dass importierte VMs auf XenServer booten können.

Unterstützte Import- und Exportformate

Format Beschreibung
Offene Virtualisierungsformate (OVF und OVA) OVF ist ein offener Standard zum Verpacken und Verteilen einer virtuellen Appliance, die aus einer oder mehreren virtuellen Maschinen besteht. Weitere Informationen zur XenCenter-Unterstützung für OVF- und OVA-Dateiformate finden Sie unterOffene Virtualisierungsformate (OVF und OVA).
Disk-Image-Formate (VHD und VMDK) Virtual Hard Disk (VHD) und Virtual Machine Disk (VMDK) Format Disk-Imagedateien können mit dem Import-Assistenten importiert werden. Möglicherweise möchten Sie ein Datenträgerabbild importieren, wenn nur ein virtuelles Datenträgerabbild verfügbar ist, dem jedoch keine OVF-Metadaten zugeordnet sind. Weitere Informationen zu unterstützten Disk-Image-Formaten finden Sie unterDisk-Image-Formate (VHD und VMDK)
XenServer XVA-Format XVA ist ein spezifisches Format für Xen-basierte Hypervisoren zum Verpacken einer einzelnen VM als einzelnes Dateiarchiv eines Deskriptors und Disk-Images. Seine Dateierweiterung ist .xva.
XenServer XVA Version 1 (ova.xml) XVA Version 1 ist ein Format zum Verpacken einer einzelnen VM als eine Reihe von Dateien einschließlich Deskriptor und Disk-Images. Der Deskriptor mit dem Namen ova.xml gibt die virtuelle Hardware einer einzelnen VM an. Das Disk-Image-Format ist ein Verzeichnis von Dateien. Der Verzeichnisname entspricht einem Referenznamen im Deskriptor. Es gibt eine Datei für jeden einen GB-Abschnitt des Disk-Images. Der Basisname jeder Datei enthält die Zahl in Dezimalzahl. Es enthält einen Block des Disk-Images im rohen Binärformat komprimiert mit gzip.

Welches Format soll verwendet werden?

Verwenden Sie OVF/OVA, um:

  • Freigeben von XenServer vApps und VMs mit anderen Hypervisoren, die OVF unterstützen.
  • Speichern Sie mehr als eine VM.
  • Sichern Sie eine vApp oder VM vor Beschädigungen und Manipulationen.
  • Fügen Sie eine Lizenzvereinbarung ein.
  • Vereinfachen Sie die vApp-Verteilung, indem Sie ein OVF-Paket in einer OVA speichern.

Verwenden Sie XVA, um:

  • Freigeben von VMs für Versionen von XenServer vor 6.0.
  • Importieren und Exportieren von VMs aus einem Skript mit einer Befehlszeilenschnittstelle (CLI).

Betriebssystem-Fixup

XenCenter verfügt über eine erweiterte Hypervisor-Interoperabilitätsfunktion — Betriebssystemfixup —, mit der ein grundlegendes Maß an Interoperabilität für VMs sichergestellt werden soll, die in XenServer importiert werden. Sie müssen Betriebssystemfixup verwenden, wenn Sie VMs importieren, die auf anderen Hypervisoren aus OVF/OVA -Paketen und Disk-Images erstellt wurden.

Betriebssystemfixup konfiguriert ein Gastbetriebssystem für das Starten in XenServer, indem Startgeräte aktiviert werden, die für das Booten in XenServer wichtig sind, und alle Dienste, die auch als Tools bezeichnet werden, für Hypervisoren außer XenServer deaktiviert werden. Gastbetriebssysteme umfassen alle von XenServer unterstützten Windows-Versionen und einige Linux-Distributionen. Beachten Sie, dass Betriebssystemfixup das Gastbetriebssystem nicht von einem Hypervisor in einen anderen konvertiert.

Betriebssystemfixup wird als automatisch startendes ISO-Image bereitgestellt, das an das DVD-Laufwerk der importierten VM angeschlossen ist und beim ersten Start der VM die erforderlichen Konfigurationsänderungen durchführt und dann die VM herunterfährt. Beim nächsten Start der neuen VM wird das Startgerät zurückgesetzt und die VM wird normal gestartet.

Wenn Sie Betriebssystemfixup für importierte Datenträgerabbilder und OVF/OVA -Pakete verwenden möchten, aktivieren Sie das Feature auf der Seite Betriebssystemfixierungseinstellungen des XenCenter-Import-Assistenten und geben einen Speicherort an, an dem die Fixup-ISO kopiert werden soll, damit XenServer sie verwenden kann.

Betriebssystem-Fixup-Anforderungen

Betriebssystem-Fixup erfordert eine ISO SR mit 40 MB freiem Speicherplatz und 256 MB virtuellem Speicher.

VM übertragen

Die Übertragungs-VM ist eine integrierte VM, die nur während des Imports oder Exports eines virtuellen Datenträgerabbilds ausgeführt wird, um den Inhalt zwischen dem Speicherort der Datenträgerabbilddatei und dem XenServer-Speicher-Repository (SR) zu übertragen. Für jeden Import oder Export eines Disk-Images wird eine Transfer-VM ausgeführt. Beim Importieren oder Exportieren von VMs oder vApps mit mehr als einem Disk-Image wird jeweils nur ein Disk-Image übertragen.

Sie müssen die Netzwerkeinstellungen für die VM übertragen in den Import- und Export- Assistenten konfigurieren.

Anforderungen an die Übertragung von VM

Die XenServer-Anforderungen für die Ausführung einer Transfer-VM lauten:

   
Virtuelle CPU 1
Virtueller Speicher 256 MB
Speicher 8 MB
Netzwerke Ein Netzwerk, das vom XenServer-Host erreichbar ist - normalerweise das Verwaltungsnetzwerk. Statische oder dynamische IP-Adresse. (Citrix empfiehlt die Verwendung einer dynamischen IP-Adresse.)

Das Standardübertragungsprotokoll ist iSCSI, und dies erfordert einen iSCSI-Initiator auf dem XenCenter-Host. RawVDi kann auch als alternatives Übertragungsprotokoll verwendet werden. Weitere Informationen finden Sie unter Importieren und Exportieren von VMs.

Importieren von VMs: Übersicht

[Wenn Sie eine VM importieren, erstellen Sie effektiv eine neue VM, die viele der gleichen Schritte umfasst wie das Erstellen und Bereitstellen einer neuen VM mit dem Assistenten für neue VM , z. B. das Nominieren eines Heimservers und das Konfigurieren von Speicher und Netzwerken für die neue VM (siehe finden Sie detaillierte Informationen zu den einzelnen Schritten.]Erstellen einer neuen VM/en-us/xencenter/current-release/vms-new.html()

Der Import- Assistent führt Sie durch die folgenden Schritte, um eine VM zu importieren:

  1. **Wählen Sie die Importdatei aus. **

    Der erste Schritt besteht darin, die Datei zu suchen und auszuwählen, die die VM oder VMs enthält, die Sie importieren möchten.

    Für Dateien, die sich derzeit nicht auf dem lokalen XenCenter-Host befinden, können Sie im Feld Dateiname einen URL-Speicherort (http, https, file, ftp) eingeben. Wenn Sie auf Weiter klicken, wird ein Dialogfeld Datei herunterladen geöffnet, in dem Sie einen Ordner auf dem XenCenter-Host angeben können, in den die Datei kopiert werden soll. Der Import- Assistent fährt mit der nächsten Seite fort, wenn die Datei heruntergeladen wurde.

  2. **( Nur VHD- und VMDK-Import) Geben Sie den Namen der neuen VM an, und weisen Sie vCPU- und Speicherressourcen zu. **

    Beim Importieren von VHD- oder VMDK-Datei müssen Sie einen Namen für die neue VM angeben und ihr einige virtuelle CPUs (vCPUs) und Speicher zuweisen. Alle diese Werte können später angepasst werden, nachdem die neue VM erstellt wurde. VM CPU und Speicherzuweisung/en-us/xencenter/current-release/vms-new-cpu-memory.html[()]Weitere Informationen zu diesem Schritt finden Sie unter. VM-Namen werden in XenCenter nicht auf Eindeutigkeit überprüft. Daher wird es Ihnen einfacher, verschiedene VMs zu verwalten, wenn Sie ihnen aussagekräftige, einprägsame Namen geben.Name und Beschreibung des virtuellen RechnersWeitere Informationen finden Sie unter.

  3. **( Nur OVF/OVA) EULA (en) überprüfen/akzeptieren. **

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

  4. **Wählen Sie den Standort/Home-Server aus. **

    Wählen Sie den Zielpool oder den Standalone-Server aus, auf dem bzw. die importierten VM platziert werden sollen. Um eineHome-Serverfür die eingehenden VM zu nominieren, wählen Sie einen Server in der Liste aus.

  5. **Konfigurieren Sie den Speicher. **

    Wählen Sie als Nächstes die Speicher-Repositories (SRs) aus, in denen die virtuellen Festplatten in den importierten VM (en) platziert werden sollen:

    Für VMs im XVA-Format wählen Sie eine SR aus, in der alle virtuellen Festplatten der importierten VM platziert werden.

    Bei VMs in OVF/OVA -Paketen oder in Disk-Imagedateien können Sie alle importierten virtuellen Laufwerke auf demselben SR platzieren oder einzelne virtuelle Laufwerke auf bestimmten SRs platzieren.

  6. **Konfigurieren Sie das Netzwerk. **

    Ordnen Sie anschließend die virtuellen Netzwerkschnittstellen der importierten VM Zielnetzwerke im Zielpool/Standalone-Server zu.

  7. **( nur OVF/OVA) Sicherheitsprüfung. **

    Wenn das ausgewählte OVF/OVA -Paket mit Sicherheitsfunktionen wie Zertifikaten oder einem Manifest konfiguriert ist, müssen Sie die erforderlichen Informationen angeben.

  8. **( Nur OVF/OVA und Festplattenabbild) Konfigurieren Sie die Einstellungen für Betriebssystemreparatur- und VM-Übertragung. **

    Wenn die VMs, die Sie importieren, auf einem anderen Hypervisor als XenServer erstellt wurden, müssen Sie die Betriebssystemfixierungsfunktion so konfigurieren, dass die importierte VM ordnungsgemäß auf XenServer gestartet werden kann. Außerdem müssen Sie das Netzwerk für die Transfer-VM konfigurieren, eine temporäre VM, die beim Importieren/Exportieren von VMs aus Disk-Images und OVF/OVA -Paketen verwendet wird.

  9. **Vollständige Erstellung neuer VM. **

    Auf der letzten Seite des Import- Assistenten können Sie alle ausgewählten Konfigurationsoptionen überprüfen. Wenn Sie aus XVA importieren, können Sie das Kontrollkästchen VM automatisch starten aktivieren, damit die neue VM automatisch startet, sobald sie erstellt wurde.

    Klicken Sie auf Fer tig stellen, um den Import der ausgewählten VMs abzuschließen und den Assistenten zu schließen.

Exportieren von VMs: Übersicht

Wählen Sie die VM oder VMs aus, die Sie exportieren möchten, und öffnen Sie dann den Export- Assistenten: Klicken Sie im Menü VM auf Exportieren .

  1. **Geben Sie Exportdateidetails an. **

    Geben Sie auf der ersten Seite des Assistenten den Namen der Exportdatei ein, geben Sie den Ordner an, in dem die Datei gespeichert werden soll, und wählen Sie das Exportdateiformat aus der Liste Format aus:

    Wählen Sie XVA-Datei (* .xva) , um die ausgewählte VM in eine XVA-Datei zu exportieren. In diesem Format können nur einzelne VMs exportiert werden.

    Wählen Sie OVF/OVA -Paket (* .ovf, * .ova) , um die ausgewählten VM (s) als OVF- oder OVA-Paket zu exportieren.

  2. **Bestätigen Sie die für den Export ausgewählten VMs. **

    Auf der nächsten Seite des Assistenten können Sie den VM-Auswahlsatz ändern, z. B. um weitere VMs zu den zu exportierenden VMs hinzuzufügen oder andere zu deaktivieren. Beachten Sie, dass beim Export in XVA nur eine VM ausgewählt werden kann.

  3. ( nur OVF/OVA) Konfigurieren von EULA, erweiterten Optionen und VM-Einstellungen übertragen

    Beim Exportieren von VMs als OVF-OVF-OVA-Paket können mehrere zusätzliche Einstellungen konfiguriert werden. Weitere InformationenVMs als OVF/OVA exportierenfinden Sie unter.

  4. **Vollständiger VM-Export. **

    Überprüfen Sie auf der letzten Seite des Assistenten die Einstellungen, die Sie auf den vorherigen Assistentenseiten ausgewählt haben. Wenn der Assistent die Exportdatei überprüfen soll, aktivieren Sie das Kontrollkästchen Export nach Abschluss überprüfen.

    Klicken Sie auf Fertig stellen , um mit dem Exportieren der ausgewählten VM (s) zu beginnen und den Assistenten zu schließen.