Importieren und Exportieren von VMs

ermöglicht es Ihnen, VMs aus verschiedenen Formaten zu importieren und diese in verschiedene Formate zu exportieren. Mit dem Import-Assistenten können Sie VMs aus Disk-Images (VHD und VMDK), Open Virtualization Format (OVF und O VA) und XVA-Format importieren. Sie können sogar VMs importieren, die auf anderen Virtualisierungsplattformen erstellt wurden, z. B. von VMware und Microsoft.

Hinweis:

Wenn Sie VMs importieren, die mit anderen Virtualisierungsplattformen erstellt wurden, konfigurieren oder reparieren Sie das Gastbetriebssystem, um sicherzustellen, dass es gestartet wird . Die Betriebssystem-Fixup-Funktion in zielt darauf ab, dieses grundlegende Maß an Interoperabilität bereitzustellen. Weitere Informationen finden Sie unter Betriebssystemreparierung.

Mit dem Export-Assistenten können Sie VMs in das Open Virtualization Format (OVF und OVA) und das 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 Disk-Images durchzuführen. Konfigurieren Sie die Netzwerkeinstellungen für die VM übertragen in den Import- und Export-Assistenten. Weitere Informationen finden Sie unter The Transfer VM.

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

Unterstützte Formate

Format Beschreibung
Offene Virtualisierungsformate (OVF und OVA) OVF ist ein offener Standard für die Verpackung und Verteilung einer virtuellen Appliance, die aus einer oder mehreren VMs besteht.
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. Das Importieren eines Datenträgerabbilds ist möglicherweise angemessen, wenn ein virtuelles Datenträgerabbild verfügbar ist und keine OVF-Metadaten zugeordnet sind.
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 Disk-Images. Die Dateinamenerweiterung lautet.xva.
Format XVA Version 1 XVA Version 1 ist das Originalformat speziell für Xen-basierte Hypervisoren. Dieses Format verpackt eine einzelne VM als einzelnes Dateiarchiv, einschließlich Deskriptor und Disk-Images. Die Dateinamenerweiterung lautetova.xml.

Welches Format soll verwendet werden?

Verwenden Sie das OVF/OVA -Format, um:

  • Gemeinsame Nutzung von vApps und VMs mit anderen Virtualisierungsplattformen, die OVF unterstützen

  • Speichern Sie mehr als eine VM

  • Sichern einer vApp oder VM vor Beschädigungen und Manipulationen

  • Lizenzvereinbarung einschließen

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

Verwenden Sie das XVA-Format, um:

  • Gemeinsame Nutzung von VMs für Versionen von früher als

  • 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, um eine virtuelle Appliance zu verpacken und zu verteilen, die aus einem oder mehreren VMs besteht. Weitere Informationen zu OVF- und OVA-Formaten finden Sie in den folgenden Informationen:

Hinweis:

Zum Importieren oder Exportieren von OVF- oder OVA-Paketen müssen Sie als root angemeldet sein oder die Rolle Pooladministratorrollenbasierte Zugriffssteuerung (RBAC) mit Ihrem Benutzerkonto verknüpft sein.

Ein OVF-Paket ist der Satz von Dateien, aus dem die virtuelle Appliance besteht. 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. Sie kann auch andere Informationen angeben, darunter:

  • Beschreibungen der virtuellen Laufwerke, des Pakets selbst und der Gastbetriebssysteme
  • Eine Lizenzvereinbarung
  • Anweisungen zum Starten und Beenden von VMs in der Appliance
  • Anleitung 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):Das Manifest ermöglicht es Ihnen, die Integrität des Paketinhalts zu ü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 mit virtuellen Laufwerken in dem Format, das vom Virtualisierungsprodukt definiert wurde, das die virtuellen Laufwerke exportiert hat. produziert OVF-Pakete mit Disk-Images im dynamischen VHD-Format; VMware-Produkte und Virtual Box produzieren OVF-Pakete mit virtuellen Laufwerken im Stream-optimierten VMDK-Format.

OVF-Pakete unterstützen auch andere Funktionen, die nicht mit Metadaten zusammenhängen, wie Komprimierung, Archivierung, EULA-Anhang 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 Host freigeben, um es richtig zu importieren.

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

Wählen Sie das OVF- oder OVA-Format

OVF-Pakete enthalten eine Reihe von unkomprimierten Dateien, was den Zugriff auf einzelne Disk-Images in der Datei erleichtert. Ein OVA-Paket enthält eine große Datei, und obwohl Sie diese Datei komprimieren können, bietet es Ihnen 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. Erwägen Sie, OVA nur als Option zu verwenden, um das Paket einfacher zu handhaben. Die Verwendung dieses Formats verlängert sowohl den Export- als auch den Importprozess.

Disk-Image-Formate (VHD und VMDK)

Mit können Sie Festplattenabbilder in den Formaten Virtual Hard Disk (VHD) und Virtual Machine Disk (VMDK) importieren. Das Exportieren von eigenständigen Festplattenabbildern wird nicht unterstützt.

Hinweis:

Um Datenträgerabbilder zu importieren, stellen Sie sicher, dass Sie als Root angemeldet sind oder die RBAC-Rolle Pooladministrator mit Ihrem Benutzerkonto verknüpft sind.

Sie können ein Datenträgerabbild importieren, wenn ein virtuelles Datenträgerabbild 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 bewegen sich von einer Plattform, auf der Sie kein OVF-Paket erstellen können (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, empfiehlt es sich, Appliance-Pakete zu importieren, die OVF-Metadaten enthalten und nicht ein einzelnes Disk-Image. Die OVF-Daten enthalten Informationen, die der Import-Assistent benötigt, um eine VM von seinem Disk-Image neu zu erstellen. Diese Informationen umfassen die Anzahl der Disk-Images, die der VM zugeordnet sind, den Prozessor, den Speicher, das Netzwerk, die Speicheranforderungen usw. Ohne diese Informationen kann es viel komplexer und fehleranfälliger sein, die VM neu zu erstellen.

XVA-Format

XVA ist ein spezifisches virtuelles Appliance-Format , das eine einzelne VM als einen einzelnen Satz von Dateien verpackt, einschließlich eines Deskriptors und Disk-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 von Dateien. Der Verzeichnisname entspricht einem Referenznamen im Deskriptor und enthält zwei Dateien für jeden 1 MB Block des Disk-Images. Der Basisname jeder Datei ist die Blocknummer in Dezimalzahl. Die erste Datei enthält einen Block des Disk-Images im Binärformat und hat keine Erweiterung. Die zweite Datei ist eine Prüfsumme der ersten Datei mit der Erweiterung.checksum.

Wichtig:

Wenn eine VM vom Host exportiert und dann in einen anderen Host 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.

XVA Version 1 Format

XVA Version 1 ist das Originalformat speziell für Xen-basierte Hypervisoren. Dieses Format verpackt eine einzelne VM als einzelnes Dateiarchiv, einschließlich Deskriptor und Disk-Images. Die Dateinamenerweiterung ist ova.xml.

Der Deskriptor (Dateinamenerweiterung 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 und enthält eine Datei für jeden 1 GB Chunk des Disk-Images. Der Basisname jeder Datei enthält die Zahl in Dezimalzahl. Es enthält einen Block des Disk-Images im Binärformat, komprimiert mit gzip.

Wichtig:

Wenn eine VM vom Host exportiert und dann in einen anderen Host 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.

Betriebssystemreparierung

Beim Importieren einer virtuellen Appliance oder eines Datenträgerabbilds, das von einer anderen Virtualisierungsplattform erstellt und exportiert wurde , müssen Sie die VM möglicherweise konfigurieren, bevor sie ordnungsgemäß auf dem Host gestartet wird.

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

Der Betriebssystem-Fixup-Prozess behebt das Betriebssystemgerät und Treiberprobleme, die beim Wechsel von einem Hypervisor zu einem anderen auftreten. Der Prozess versucht, Probleme im Zusammenhang mit dem Startgerät mit der importierten VM zu beheben, die verhindern könnten, dass das Betriebssystem in der Umgebung gestartet wird. Diese Funktion ist nicht für Konvertierungen von einer Plattform auf eine andere konzipiert.

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 geliefert, 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.

Um Betriebssystemfixup für importierte Datenträgerabbilder oder OVF/OVA -Pakete zu verwenden, aktivieren Sie die Funktion auf der Seite Erweiterte Optionen des Import-Assistenten. Geben Sie einen Speicherort an, an dem das Fixup-ISO kopiert wird, damit es verwendet werden kann.

Was macht das Betriebssystem-Fixup mit der VM?

Die Option Fixup des Betriebssystems ist so konzipiert, dass die minimalen Änderungen möglich sind, 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-Prozesses 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 in die 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ägerstartgeräte werden so geändert, dass sie auf IDE-Festplatten verweisen. Wenn GRUB beispielsweise einen Eintrag für die/dev/sda1 Darstellung des ersten Datenträgers auf dem ersten SCSI-Controller enthält, wird dieser Eintrag in die/dev/hda1 Darstellung des ersten Datenträgers auf dem ersten IDE-Controller geändert.

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 Virtualisierungstoolsätze in der VM erkannt werden, werden sie deaktiviert, um Leistungsprobleme und unnötige Ereignismeldungen zu vermeiden.

Die Transfer-VM

Die Übertragungs-VM ist eine integrierte VM, die nur während des Imports oder Exports eines virtuellen Datenträgerabbilds ausgeführt wird. Es wird verwendet, um seinen Inhalt zwischen dem Speicherort der Disk-Image-Datei und dem Speicher-Repository zu übertragen.

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

Die Ausführung einer Transfer-VM hat die folgenden Anforderungen:

   
Virtuelle CPU 1
Virtueller Speicher 256 MB
Speicher 8 MB
Netzwerk Erreichbar durch den Host; statische oder dynamische IP-Adresse (dynamisch, empfohlen)

Das Standardübertragungsprotokoll ist iSCSI. In diesem Fall erfordert die Übertragungs-VM einen iSCSI-Initiator auf dem Host. Ein alternatives Übertragungsprotokoll ist RawVDi.

So verwenden Sie das RaWVDI-Transferprotokoll:

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

  2. Öffnen Sie dieMain.exe.config Datei mit einem Texteditor.

  3. Fügen Sie der folgenden Abschnittsgruppe hinzuconfigSection:

    < sectionGroup name = „ApplicationSettings“
    type = "System.Configuration.ApplicationSettingsGroup, System, Version = 2.0.0.0,
    Kultur = neutral, publickeyToken = b77a5c561934e089" >
      < Abschnitt name = „XenovfTransport.Properties.Settings“
       type = "System.Configuration.ClientSettingsSection, System, Version = 2.0.0.0,
      Kultur = 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 dieMain.exe.config Datei.

    Hinweis:

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

VMs importieren

Wenn Sie eine VM importieren, erstellen Sie effektiv eine VM mit vielen der gleichen Schritte, die für die Bereitstellung einer neuen VM erforderlich sind. Diese Schritte umfassen das Nominieren eines Hosts sowie das Konfigurieren von Speicher und Netzwerken.

Sie können OVF/OVA -, Disk-Image-, XVA - und XVA Version 1-Dateien mit dem 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) mit Ihrem Benutzerkonto verknüpft sein.

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

  • Führen Sie beim Importieren von VMs aus, die mit anderen Virtualisierungsplattformen erstellt wurden, die Betriebssystemreparaturfunktion aus, um eine grundlegende Interoperabilität für die VM sicherzustellen. Weitere Informationen finden Sie unter Betriebssystemreparierung.

  • Es ist notwendig, das Netzwerk für die Transfer-VM zu konfigurieren, die zum Ausführen des Importvorgangs verwendet wird. Weitere Informationen finden Sie unter The Transfer 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.

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

So importieren Sie VMs aus OVF/OVA mithilfe von :

  1. Öffnen Sie den Import-Assistenten, indem Sie einen der folgenden Schritte 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 gegebenenfalls EULAs.

    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 führt direkt zur nächsten Seite.

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

    Um einen Host oder einen Pool auszuwählen, wählen Sie aus der Liste „ VM importieren “.

    Um jeder VM einen Home- Host zuzuweisen, wählen Sie einen Server aus der Liste im Home-Serveraus. Wenn Sie keinen Heimserver zuweisen möchten, wählen Sie Den Heimserver nicht zuweisenaus.

    Klicken Sie auf Weiter , um fortzufahren.

  5. Konfigurieren des Speichers für die importierten VMs: Wählen Sie mindestens ein Speicher-Repositorys aus, auf dem die importierten virtuellen Laufwerke platziert werden sollen, und klicken Sie dann auf Weiter , um fortzufahren.

    Um alle importierten virtuellen Laufwerke auf demselben SR zu platzieren, wählen Sie Alle importierten VMs auf dieser Ziel-SRplatzieren 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-SRsplatzieren aus. Wählen Sie für jede VM die Ziel-SR aus der Liste in der SR-Spalte aus.

  6. Konfigurieren Sie das Netzwerk für die importierten VMs: Ordnen Sie die virtuellen Netzwerkschnittstellen in den VMs, die Sie importieren, den Zielnetzwerken im Zielpool zu. Die Netzwerk- und MAC-Adresse, die in der Liste der eingehenden VMs angezeigt werden, werden als Teil der Definition der ursprünglichen (exportierten) VM in der Exportdatei gespeichert. Um eine eingehende virtuelle Netzwerkschnittstelle einem Zielnetzwerk zuordnen zu können, 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 zugehörige 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 erzeugt, das ungültige SHA-1-Hashes enthält. Wenn Sie das Manifest nicht überprüfen möchten, ist der Import erfolgreich.

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

    Klicken Sie auf Weiter , um fortzufahren.

  9. Konfigurieren Sie das VM-Netzwerk übertragen.

    Wählen Sie ein Netzwerk aus der Liste der Netzwerkschnittstellen aus, die im Zielpool oder -host verfügbar sind. Wählen Sie, ob die Netzwerkeinstellungen automatisch oder manuell konfiguriert werden sollen.

    • Wenn Sie das automatisierte Dynamic Host Configuration Protocol verwenden möchten, um Netzwerkeinstellungen einschließlich IP-Adresse, Subnetzmaske und Gateway zuzuweisen, wählen Sie Netzwerkeinstellungen mithilfe von DHCP automatisch abrufenaus.

    • Um die Netzwerkeinstellungen manuell zu konfigurieren, wählen Sie Diese Netzwerkeinstellungen verwendenaus, 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 am unteren Rand des Fensters 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 ein OVF-Paket importiert haben, das Windows-Betriebssysteme enthält, müssen Sie denplatform Parameter festlegen.

  1. Setzen Sie denplatform Parameter aufdevice_id=0002 . Zum Beispiel:

    xe vm-param-set uuid = VM uuid Plattform: device_id = 0002
    
  2. Setzen Sie denplatform Parameter aufviridian=true . Zum Beispiel:

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

Importieren von Disk-Images

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

Anforderungen

  • Sie müssen als root angemeldet sein oder die Rolle Pooladministratorrollenbasierte Zugriffssteuerung (RBAC) mit Ihrem Benutzerkonto verknüpft sein.

  • Stellen Sie sicher, dass DHCP im Verwaltungsnetzwerk ausgeführt wird.

  • Der Import-Assistent erfordert lokalen Speicher auf dem Server, auf dem er ausgeführt wird.

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

  1. Öffnen Sie den Import-Assistenten, indem Sie einen der folgenden Schritte 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 Disk-Image erstellt werden soll, und weisen Sie dann die Anzahl der CPUs und die Menge des Arbeitsspeichers zu. Klicken Sie auf Weiter , um fortzufahren.

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

    Um einen Host oder einen Pool auszuwählen, wählen Sie aus der Liste „ VM importieren “.

    Um jeder VM einen Home- Host zuzuweisen, wählen Sie einen Server aus der Liste im Home-Serveraus. Wenn Sie keinen Heimserver zuweisen möchten, wählen Sie Den Heimserver nicht zuweisenaus.

    Klicken Sie auf Weiter , um fortzufahren.

  5. Speicher für die importierten VMs konfigurieren: Wählen Sie mindestens ein Speicher-Repositorys aus, auf dem die importierten virtuellen Laufwerke platziert werden sollen, und klicken Sie dann auf Weiter , um fortzufahren.

    Um alle importierten virtuellen Laufwerke auf demselben SR zu platzieren, wählen Sie Alle importierten VMs auf dieser Ziel-SRplatzieren 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-SRsplatzieren aus. Wählen Sie für jede VM die Ziel-SR aus der Liste in der SR-Spalte aus.

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

  7. Betriebssystem-Fixup aktivieren: Wenn die zu importierenden Festplattenabbilder auf einer anderen Virtualisierungsplattform als erstellt wurden , aktivieren Sie das Kontrollkästchen Betriebssystemfixierung verwenden. Wählen Sie eine ISO-SR aus, in der die Fixup-ISO kopiert werden kann, damit sie darauf zugreifen kann. Weitere Informationen zu diesem Feature finden Sie unter Betriebssystemreparierung.

    Klicken Sie auf Weiter , um fortzufahren.

  8. Konfigurieren Sie das VM-Netzwerk übertragen.

    Wählen Sie ein Netzwerk aus der Liste der Netzwerkschnittstellen aus, die im Zielpool oder -host verfügbar sind. Wählen Sie, ob die Netzwerkeinstellungen automatisch oder manuell konfiguriert werden sollen.

    • Wenn Sie das automatisierte Dynamic Host Configuration Protocol verwenden möchten, um Netzwerkeinstellungen einschließlich IP-Adresse, Subnetzmaske und Gateway zuzuweisen, wählen Sie Netzwerkeinstellungen mithilfe von DHCP automatisch abrufenaus.

    • Um die 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 am unteren Rand des Fensters und auf der Registerkarte Protokolle angezeigt. Wenn die neu importierte VM verfügbar ist, wird sie im Bereich Ressourcen angezeigt.

Hinweis:

Nachdem Sie ein Datenträgerabbild importiert haben, das Windows-Betriebssysteme enthält, müssen Sie denplatform Parameter festlegen. Der Wert dieses Parameters variiert je nach Version von Windows, die im Disk-Image enthalten ist:

  • Legen Sie für Windows Server 2008 und höher denplatform Parameter aufdevice_id=0002 . Zum Beispiel:

     xe vm-param-set uuid = VM uuid Plattform: device_id = 0002
    
  • Setzen Sie für alle anderen Versionen von Windows denplatform Parameter aufviridian=true . Zum Beispiel:

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

Importieren von VMs aus XVA

Sie können VMs, Vorlagen und Snapshots importieren, die zuvor exportiert und lokal im XVA-Format (.xva) oder XVA-Version 1 (ova.xml) gespeichert wurden. Führen Sie dazu die üblichen Schritte aus, um eine VM zu erstellen: Nominieren eines Hosts und dann Konfigurieren von Speicher und Netzwerken für die neue VM.

Achtung:

Es ist möglicherweise 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 :

  1. Öffnen Sie den Import-Assistenten, indem Sie einen der folgenden Schritte 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 oderova.xml ), und klicken Sie dann auf Weiter , um fortzufahren.

    Wenn Sie einen URL-Speicherort (http,https,file, oderftp) in das Feld Dateinameeingeben. Klicken Sie auf Weiter, wird ein Dialogfeld Paket herunterladen geöffnet und Sie müssen einen Ordner auf Ihrem Host angeben, in den die Datei kopiert wird.

  3. Wählen Sie einen Pool oder Host aus, für den die importierte VM gestartet werden soll, und klicken Sie dann auf Weiter , um fortzufahren.

  4. Wählen Sie die Speicher-Repositories aus, auf denen das importierte virtuelle Laufwerk platziert 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 zu, die Sie importieren, so dass sie ein Netzwerk im Zielpool darstellt. Die Netzwerk- und MAC-Adresse, die in der Liste der eingehenden VMs angezeigt werden, werden als Teil der Definition der ursprünglichen (exportierten) VM in der Exportdatei gespeichert. Um eine eingehende virtuelle Netzwerkschnittstelle einem Zielnetzwerk zuordnen zu können, 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 am unteren Rand des Fensters 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 mithilfe der xe-CLI:

Geben Sie Folgendes ein, um die VM in die Standard-SR auf dem Ziel host zu importieren:

xe vm-import -h Hostname -u root -pw Kennwort \
filename = Pfadname_of_export_file

Um die VM in eine andere SR auf dem Ziel host zu importieren, fügen Sie den optionalensr-uuid Parameter hinzu:

xe vm-import -h Hostname -u root -pw Kennwort \
filename = Pfadname_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 optionalenpreserve Parameter hinzu und legen Sie Folgendes festtrue :

xe vm-import -h Hostname -u root -pw Kennwort \
filename = Pfadname_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.

VMs exportieren

Sie können OVF/OVA - und XVA-Dateien mit dem Export-Assistenten exportieren; Sie können XVA-Dateien auch über die xe-CLI exportieren.

VMs als OVF/OVA exportieren

Mit dem 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) mit Ihrem Benutzerkonto verknüpft sein.

So exportieren Sie VMs als OVF/OVA mithilfe von :

  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 den Host, der die zu exportierenden VMs enthält, und wählen Sie dann Exportieren aus.

  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 Sie in das OVF/OVA -Paket aufnehmen möchten, und klicken Sie dann auf Weiter , um fortzufahren.

  5. Bei Bedarf können Sie einem zuvor vorbereiteten Endbenutzer-Lizenzvertrag (EULA) -Dokument (.rtf, .txt) zum Paket 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 Liste der EULA-Dateien auswählen und dann auf Anzeigen klicken.

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

    Durch die Möglichkeit, einen oder mehrere EULAs einzubeziehen, können Sie die Software auf der Appliance rechtlich schützen. Wenn Ihre Appliance beispielsweise ein proprietäres Betriebssystem auf ihren VMs enthält, sollten Sie den EULA-Text von diesem Betriebssystem einfügen. 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 , um fortzufahren.

  6. Geben Sie auf der Seite Erweiterte Optionen eine Manifest-, Signatur- und 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 Bestandsliste oder eine Liste der anderen Dateien in einem Paket bereit. Das Manifest wird verwendet, um sicherzustellen, dass die Dateien, die ursprünglich bei der Erstellung des Pakets enthalten sind, 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 der Erstellung des Pakets nicht geändert haben.

    2. Um dem Paket eine digitale Signatur hinzuzufügen, aktivieren Sie das Kontrollkästchen OVF-Paket sign ieren, 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 mithilfe des öffentlichen Schlüssels überprüfen, um die digitale Signatur zu überprüfen. Verwenden Sie ein X.509-Zertifikat, das Sie aus 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 OV A-Paket erstellen (einzelne OVA-Exportdatei) . Weitere Informationen zu den verschiedenen Dateiformaten finden Sie unter Öffnen des Virtualisierungsformats.

    4. Aktivieren Sie das Kontrollkästchen OVF-Dateien komprimieren, um virtuelle Festplattenabbilder (VHD-Dateien) zu komprimieren.

      Wenn Sie ein OVF-Paket erstellen, wird den virtuellen Festplattenabbildern standardmäßig dieselbe Menge an Speicherplatz zugewiesen wie die exportierte VM. Beispielsweise verfügt eine VM, die 26 GB Speicherplatz zugewiesen ist, über ein Festplattenabbild, das 26 GB Speicherplatz belegt. Das Festplattenabbild 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 mit komprimierten VHD-Dateien dauert ebenfalls länger, da der Import-Assistent beim Importieren alle VHD-Images 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 das VM-Netzwerk übertragen.

    Wählen Sie ein Netzwerk aus der Liste der Netzwerkschnittstellen aus, die im Zielpool oder -host verfügbar sind. Wählen Sie, ob die Netzwerkeinstellungen automatisch oder manuell konfiguriert werden sollen.

    • Wenn Sie das automatisierte Dynamic Host Configuration Protocol verwenden möchten, um Netzwerkeinstellungen einschließlich IP-Adresse, Subnetzmaske und Gateway zuzuweisen, wählen Sie Netzwerkeinstellungen mithilfe von DHCP automatisch abrufenaus.

    • Um die Netzwerkeinstellungen manuell zu konfigurieren, wählen Sie Diese Netzwerkeinstellungen verwendenaus, 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 nach Abschluss überprüfen. Klicken Sie auf Fertig stellen , um den Exportvorgang zu starten und den Assistenten zu schließen.

    Hinweis:

    Der Export 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 am unteren Rand des Fensters und auf der Registerkarte Protokolle angezeigt. Um einen laufenden Export abzubrechen, klicken Sie auf die Registerkarte Protokolle , suchen Sie den Export in der Ereignisliste, und klicken Sie auf die Schaltfläche Abbrechen .

VMs als XVA exportieren

Sie können eine vorhandene VM als XVA-Datei mit dem Export-Assistenten oder der xe-CLI exportieren. empfiehlt, eine VM auf einen anderen Rechner als den Host zu exportieren, auf dem Sie eine Bibliothek mit Exportdateien verwalten können. Beispielsweise können Sie die VM auf den ausgeführten Computer exportieren .

Achtung:

Es ist möglicherweise 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 als XVA-Dateien mithilfe von :

  1. Fahren Sie die zu exportierende VM herunter oder halten Sie sie an.

  2. Öffnen Sie den Export-Assistenten: Klicken Sie im Bereich Ressourcen mit der rechten Maustaste auf die VM, die Sie exportieren möchten, und wählen Sie dann Exportieren aus.

  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 XVA-Datei (* .xva) aus der Liste Format
    • Klicken Sie auf Weiter , um fortzufahren
  4. Wählen Sie in der Liste der verfügbaren VMs die VM aus, die Sie exportieren möchten, 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 nach Abschluss überprüfen. Klicken Sie auf Fertig stellen, um den Exportvorgang zu starten und den Assistenten zu schließen.

    Hinweis:

    Der Export 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 am unteren Rand des Fensters und auf der Registerkarte Protokolle angezeigt. Um einen laufenden Export abzubrechen, klicken Sie auf die Registerkarte Protokolle , suchen Sie den Export in der Ereignisliste, und klicken Sie auf die Schaltfläche Abbrechen .

So exportieren Sie VMs als XVA-Dateien mithilfe der xe-CLI:

  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 = Pfadname_of_file
    

    Hinweis:

    Achten Sie darauf, die.xva Erweiterung einzuschließen, wenn Sie den Namen der Exportdatei angeben. Wenn die exportierte VM diese Erweiterung nicht hat, kann die Datei beim Importieren möglicherweise nicht als gültige XVA-Datei erkannt werden.

Importieren und Exportieren von VMs