[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: KVM - Sequenciar boot



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

Reply to: