Dieser Blogpost zeigt, wie du das Disk-Image einer Nutanix AHV (Acropolis Hypervisor) VM herunterladen kannst. Das Image liegt im RAW Format vor, lässt sich aber auch ins QCOW2-Format konvertieren. RAW und QCOW2 sind beides Formate, welche von den meisten Cloud-Providern und generell Virtualisierung-Softwares unterstützt werden.
Pfad zum Image
Nutanix speichert alle Images auf einer Netzwerkfreigabe. Damit wir das Image herunterladen können, müssen wir wissen, wo es gespeichert ist. Hierzu benötigen wir den genauen Pfad. Nachfolgende Befehle führen wir mit SSH auf einer beliebigen CVM (Controller Virtual Machine) aus.
$ acli vm.disk_get <vm-name> include_vmdisk_paths=1
Relevant für uns ist der Wert vmdisk_nfs_path
.
Download Image
Nun können wir das Image herunterladen. Währen dem Download sollte die VM heruntergefahren sein, damit das Image nicht beschädigt wird.
$ sftp -o macs=hmac-sha1 -o Port=2222 nutanix@127.0.0.1:<vmdisk_nfs_path> /tmp/disk.raw
Konvertieren nach QCOW2
Die meisten Tools können mit einem RAW-Image umgehen. Optional können wir das Image auch in ein QCOW2-Image konvertieren. Hierzu benutzen wir das Tool qemu-img
(QEMU disk image utility) von qemu-utils
.
$ apt-get install qemu-utils
$ qemu-img convert -f raw -O qcow2 disk.raw disk.qcow2