2013-11-19 4 views
-1

У меня есть виртуальные машины (гости) в моем KVM. Я хочу начинать один за другим всегда в том же порядке. Например, Guest1 всегда сначала, затем Guest2 и Guest3 как последний. Можно ли отключить запуск Guest2, если Guest1 еще не запущен? Есть ли полезная утилита? Или какой-то простой скрипт? Я Script-Writer-Beginner, как должен выглядеть этот сценарий?Как установить порядок запуска kvm?

Благодаря

+1

Вне темы для SO; принадлежит [sf] –

ответ

0

Вы можете написать в службу обертку для запуска или остановки экземпляров, а не делать это вручную. libvirt - это то, что вы должны изучать. Языковые привязки: here. Вы можете что-то сделать в этих строках -

Initiate $VM1 using libvirt. 
while (status($VM1) is 'down') 
     sleep() 
Initiate $VM2 using libvirt.