Eu encontrei a solução. Aqui estão os passos:
- Duas máquinas, M1 e M2
- No M1:
- Instalar mestre de sal
- Mova seu disco rígido virtual para essa máquina, coloque-o em
/srv/salt
- Para mim, isso foi
/srv/salt/base.vdi
- Para mim, isso foi
-
Converta o arquivo da máquina virtual no formato qcow2
- Para mim, isso foi
qemu-img -f vdi -O qcow2 base.vdi base.qcow2
- Para mim, isso foi
- No M2:
- Instale o servo de sal
- Instalar o libvirt-bin
- Instale o python-libvirt
- configure uma interface de rede em ponte chamada
br0
- Isso é importante, porque esse é o nome da interface padrão para o qual o salt-virt associa VMs
Legal. As máquinas devem estar prontas para ir agora.
No mestre, execute salt "*" virt.init <name_of_vm> <num_cores_for_vm> <mb_of_ram_for_vm> <path_to_image>
Para mim, isso foi salt "*" virt.init test_vm 2 512 salt://base.qcow2
A máquina deve girar em M2.
Teste usando salt-run virt.query
no mestre de sal