[ninux-not-wireless] vagrant-libvirt cambio percorso installazione VM

Claudio Pisa clauz at ninux.org
Sun May 7 18:41:46 CEST 2017


On 05/07/2017 03:44 PM, Germano Massullo wrote:
> Come gestore di macchine virtuali utilizzo libvirt e di solito installo
> le macchine virtuali utilizzando una ISO e il seguente script virt-install
> 
> virt-install \
> --name macchina_virtuale \
> --ram 2000 \
> --disk path=/dev/vg_macchine/macchina_virtuale \
> --vcpus 2 \
> --os-type linux \
> --os-variant fedora25 \
> --network bridge=br0 \
> --graphics none \
> --console pty,target_type=serial \
> --location=/opt/Fedora-Server.iso \
> --extra-args 'console=ttyS0,115200n8 serial'
> 
> dove /dev/vg_macchine/macchina_virtuale è un volume logico vuoto, e la
> creazione del file system è demandata all'installer Fedora che parte
> durante l'avvio dello script.
> Ora mi son messo a studiare vagrant-libvirt[1] per poter utilizzare le
> immagini libvirt/KVM per Vagrant [2] anziché le immagini ISO.
> Il comando vagrant up --provider=libvirt crea una macchina virtuale
> all'interno di /var/lib/libvirt/images/*.img tuttavia io vorrei cambiare
> il percorso di installazione per farlo puntare ad un volume logico
> presente sotto /dev/vg_macchine
> Ho letto la documentazione del Vagrantfile, anche di vagrant-libvirt, ma
> non riesco a capire come potrei fare.
> 
> 
> [1]: https://github.com/vagrant-libvirt/vagrant-libvirt
> [2]: https://alt.fedoraproject.org/cloud/

Ciao.
Non sono molto esperto di vagrant, ma a una occhiata veloce il parametro
"storage_pool_name" citato in [1] mi sembra promettente.

Forse puoi aggiungere il tuo vg LVM dentro una storage pool di libvirt e
referenziarlo dal vagrantfile con "storage_pool_name".

Clauz





More information about the Not-wireless mailing list