Я использую Salt для выделения машин, как физических, так и виртуальных, для моей компании. Было бы очень хорошо, если бы я мог также использовать Salt (Salt-Virt) для управления различными виртуальными машинами, работающими на моих хостах, поскольку количество / сложность виртуальных машин быстро растет.
Вот где я:
salt-run virt.init test1 2 512 salt://BASE.img
команда для развертывания машины на хосте./srv/salt-images/test1/
как .qcow2Но похоже, что хост (гипервизор) не знает, что виртуальная машина существует. Я не получаю ошибок от Соли на мастере или миньоне.
virsh list
возвращает пустой списокsalt-run virt.start test1
возвращает ошибку: Failed to find vm test1 to start
Кто-нибудь когда-нибудь заставлял Salt-Virt работать над Ubuntu? Что мне не хватает?
Я нашел решение. Вот шаги:
/srv/salt
/srv/salt/base.vdi
qemu-img -f vdi -O qcow2 base.vdi base.qcow2
br0
Прохладно. Машины должны быть готовы к работе.
На мастере запустить 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
Машинка должна раскручиваться на М2.
Тест с использованием salt-run virt.query
на соляном мастере