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
|