我正在使用Salt为我的公司configuration物理和虚拟机器。 如果我还可以使用Salt(Salt-Virt)来pipe理运行在我的主机上的各种虚拟机,那真是太好了,因为虚拟机的数量/复杂性正在快速增长。
这是我的位置:
salt-run virt.init test1 2 512 salt://BASE.img命令将机器部署到主机。 /srv/salt-images/test1/中的/srv/salt-images/test1/为.qcow2 但似乎主机(pipe理程序)不知道虚拟机存在。 我在主人或奴才中没有从盐中得到任何的错误。
virsh list返回一个空列表 salt-run virt.start test1返回错误: Failed to find vm test1 to start 有没有人得到Salt-Virt在Ubuntu上工作? 我错过了什么?
我find了解决scheme。 这里是步骤:
/srv/salt
/srv/salt/base.vdi qemu-img -f vdi -O qcow2 base.vdi base.qcow2 br0的桥接networking接口
凉。 机器应该准备好现在去。
在master上,运行salt "*" virt.init <name_of_vm> <num_cores_for_vm> <mb_of_ram_for_vm> <path_to_image>
对我来说,这是salt "*" virt.init test_vm 2 512 salt://base.qcow2
机器应该在M2上旋转。
在salt master上使用salt-run virt.query进行testing