Em 25-02-2016 11:11, Linux - Junior Polegato escreveu:
Em 25-02-2016 10:24, Sérgio Abrantes Junior escreveu:
Junior,Consegui fazer funcionar aqui...muito obrigado : )
Vale ressaltar que tenho que parar as VMs e iniciar manualmente uma
por uma conforme a sequência que eu quero.
No arquivo /var/lib/libvirt/libvirt-guests vai ficar assim: default
8d1dddbd-b394-4416-ba54-4eadf4a81d4c ad92a700-11c6-42ef-a59d-00c85148b9db
Marquei com cor diferente para facilitar a visualização. Inicia
primeiro a que começa com 8d....e depois a ad...
Outro detalhe é que se eu parar uma VM pelo virt-manager por qualquer
motivo, ela não iniciará novamente com o boot do hospedeiro.
Se eu parar a VM 1 e iniciar dinovo, a sequência de boot muda. Nessa
situação a VM 2 que não foi desligada, assume como 1º no próximo boot.
Além de sequenciar, precisava que uma ordem de boot fosse seguida.
Chegou a ver algo nesse sentido?
Não vi não, mas creio que vale agora alterar o processo
sugerindo aos mantenedores uma nova variável em
/etc/default/libvirt-guests, por exemplo:
PERSISTENT_LIST="<uri> <uuid 1ª VM>[ <uuid 2ª VM> ...]"
Aí em /etc/init.d/libvirt-guest colocar `PERSISTENT_LIST=""´,
na linha 50, e no início da função list_guests, linha 126, colocar:
if [ "x$PERSISTENT_LIST" != "x" ]; then
echo $PERSISTENT_LIST
return 0
fi
Em tempo, percebi colocar na função list_guests não seria uma boa, então
colocar na função start, na linha 185:
if [ "x$PERSISTENT_LIST" != "x" ]; then
echo "$PERSISTENT_LIST" > "$LISTFILE"
fi
--
[]'s
Junior Polegato