Hallo zusammen,
Um eine virtuelle Machine zu verschieben, gibt es zwei Möglichkeiten:
Export und Import über die GUI im VMM
- VM herunterfahren (nicht nur anhalten)
- VM exportieren (Reguläre OVA)
- Neuen Speicherplatz im VMM einrichten/hinzufügen (auf Volume2/3/4)
- VM wieder importieren auf dem neuen Volume (2/3/4) speichern
- VM starten und prüfen
- alte VM in Volume1 löschen
Ich habe im Netz auch eine Anleitung dazu gefunden und versuche mich mal daran entlangzuhangeln: Das solltet Ihr aber nur machen, wenn ich euch mit der ssh-Konsole auskennt:
Die VDISK (virtuellen Festplatten) werden wohl intern als SCSI LUNs eingebettet und die Daten zur Machine liegen wohl liegen im Pfad:
/var/packages/Virtualization/target/bin/vmm_disklocation
bzw. unter dem Pfad ist die VDISK abgespeichert:
/Volume1/@iSCSI/LUN/VDISK_BLUN/vdisk.
/Volume-Name/@iSCSI/LUN/VDISK_BLUN/vdisk.name-xyz
mit einem Blick #ls in den Pfad /VDISK_BLUN/ sollten die Ordner und die darin enthaltenen VMs sichtbar zu sehen sein:
VDISK auslesen:
mit dem Befehl #virsh #list kann man sich alle laufenden VMs anzeigen lassen
mit #virsh dumpxml "name-der-VM xyz"
und sogar die Konfig-Datei auslesen.
VM von Volume1 nach Volume2 kopieren:
Um nun die VM von Volume1 auf Volume2 zu kopieren, kann der Befehl
#>cp vdisk Name-der-VM-XYZ /Volume2/@iSCSI/LUN/VDISK_BLUN/Kryptischer-ORDNER-XYZ/Name-der-VM-XYZ
verwendet werden.
#> mv "Dateiname.alt" /Volume1/@iSCSI/LUN/VDISK_BLUN/Kryptischer-ORDNER-XYZ/Name-der-VM-XYZ.bak
#> mv vdisk Name-der-VM-XYZ /Volume2/@iSCSI/LUN/VDISK_BLUN/Kryptischer-ORDNER-XYZ/Name-der-VM-XYZ