Questa è una vecchia versione del documento!
Palestra pentesting
per utilizzare la vm su proxmox
Creare la VM senza usare alcun “media”
Usando tutte opzioni di default fino ad usare 256MB ram
poi
cd /var/lib/vz/images mkdir 102
102 corrisponde all'id della vm appena creata
cd 102
copiare nella cartella il file zip di metasploitable già scaricato
unzip metasploitabe-x-x-x.zip cd metasploitable-x-x-x
spostare al livello precedente solo il file vmdk e rimuovere la cartella e il file zip
mv Metasploitable.vmdk ../ cd .. rm metasploitable-x-x-x.zip ./metasploitable-x-x-x/ -rf
convertire la vm in formato qcow2
qemu-img convert -f vmdk Metasploitable.vmdk -O qcow2 Metasploitable.qcow2
Ora il formato è compatibile con proxmox e tale file può essere usato come disco
Il problema è dove metterlo ovvero nelle risorse disco condivise non si riesce a caricarlo, quindi può essere utilizzato solo in locale modificando il file .conf della VM
bootdisk: ide0 ide0: file=local:102/Metasploitable.qcow2,size=8G
in questo modo abbiamo detto a proxmox dove andare a prendere il disco
Ora per poter inserire il disco in un'altro storage magari condiviso per fare una live migration, bisogna aprire la scheda “hardware” della VM selezionare il disco e fare il “move disk” sullo storage condiviso ad esempio ceph o altro