Website-Suche

Exportieren/Importieren einer VM in/aus einer Sicherungsdatei über die Befehlszeile auf XenServer


Objektiv

Ziel ist es, die virtuelle Maschine von XenServer zunächst in eine reguläre Sicherungsdatei zu exportieren und später eine neue virtuelle Maschine aus der zuvor generierten Sicherungsdatei zu importieren.

Anforderungen

Privilegierter Zugriff auf die Befehlszeile von XenServer.

Schwierigkeit

LEICHT

Anweisungen

Identifizieren der UUID der VM

Wir beginnen mit der Identifizierung einer virtuellen Maschine, in die wir als reguläre Sicherungsdatei exportieren möchten. Führen Sie xe vm-list aus, um alle verfügbaren virtuellen Maschinen aufzulisten und sich die betreffende virtuelle Maschine zu notieren:


xe vm-list
uuid ( RO)           : 7371124f-7d4d-66b7-cbc7-a98b1457543e
     name-label ( RW): Debian Jessie 8.5
    power-state ( RO): halted


uuid ( RO)           : bad8e456-df88-435d-ba12-3f0f6e54b2c6
     name-label ( RW): Control domain on host: xenserver
    power-state ( RO): running

Erstellen eines VM-Snapshots

In dieser Phase erstellen wir einen Snapshot unserer virtuellen Maschine. Die UUID der Ziel-VM ist z.B. 7371124F-7D4D-66B7-CBC7-A98B1457543E:


xe vm-snapshot new-name-label="Debian Jessie 8.5 - Export" vm=7371124f-7d4d-66b7-cbc7-a98b1457543e
1fcc437b-b792-d609-925a-a700be870dff

Der Schnappschuss mit dem Namen Debian Jessie 8.5 - Export wurde erstellt.

Exportieren einer VM in eine Datei

Jetzt ist es an der Zeit, unsere VM in eine Datei zu exportieren:


xe vm-export vm=1fcc437b-b792-d609-925a-a700be870dff filename=debian_vm.xen
Export succeeded
ls -lh debian_vm.xen
-rw------- 1 root root 1.5G Sep 16 17:27 debian_vm.xen

Importieren einer VM aus einer Datei

Die im vorherigen Schritt erstellte Datei kann nun als Basis für den Import neuer virtueller XenServer-Maschinen verwendet werden:


xe vm-import filename=debian_vm.xen
dc1c72bb-3a53-9335-669a-6e68a7f99873

Die neue virtuelle Maschine mit der UUID dc1c72bb-3a53-9335-669a-6e68a7f99873 wurde erstellt.


xe vm-list
uuid ( RO)           : dc1c72bb-3a53-9335-669a-6e68a7f99873
     name-label ( RW): Debian Jessie 8.5 - Export
    power-state ( RO): halted


uuid ( RO)           : 1fcc437b-b792-d609-925a-a700be870dff
     name-label ( RW): Debian Jessie 8.5 - Export
    power-state ( RO): halted


uuid ( RO)           : 7371124f-7d4d-66b7-cbc7-a98b1457543e
     name-label ( RW): Debian Jessie 8.5
    power-state ( RO): halted


uuid ( RO)           : bad8e456-df88-435d-ba12-3f0f6e54b2c6
     name-label ( RW): Control domain on host: xenserver
    power-state ( RO): running

Entfernen des Snapshots

Optional können Sie jetzt den ungenutzten Snapshot entfernen, um Speicherplatz zu sparen:


xe snapshot-uninstall snapshot-uuid=1fcc437b-b792-d609-925a-a700be870dff
The following items are about to be destroyed
VM : 1fcc437b-b792-d609-925a-a700be870dff (Debian Jessie 8.5 - Export)
VDI: 3c2ca807-8654-468d-98e2-dec8fb7513b8 (0) 
Type 'yes' to continue
yes
All objects destroyed

Verwandte Artikel: