Uma outra situação que percebi com mais testes que pode dar problema. Quando o processo de desligamento é feito corretamente, o arquivo /var/lib/libvirt/libvirt-guests é criado. quando o hospedeiro volta, as VM iniciam. Após a subida de todas as VMs listadas nele, esse arquivo /var/lib/libvirt/libvirt-guests é excluído. Penso que numa queda de energia, nenhum VM subiria, pois o arquivo /var/lib/libvirt/libvirt-guests não existe. Isso pode ser um problema.
Até! Sérgio Abrantes Em 25 de fevereiro de 2016 10:24, Sérgio Abrantes Junior < sergioabran...@gmail.com> 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? > > Até! > > Sérgio Abrantes > > > > Em 24 de fevereiro de 2016 22:29, Antonio Novaes < > antonionovae...@gmail.com> escreveu: > >> Show!!!!! >> >> Att, >> Antonio Novaes de C. Jr >> Analista TIC - Sistema e Infraestrutura >> Especialista em Segurança de Rede de Computadores >> Information Security Foundation based on ISO/IEC 27002 | ISFS >> Red Hat Certified Enginee (RHCE) >> Linux Certified Professional (LPIC-1) >> Novell Certified Linux Administrator (SUSE CLA) >> ID Linux: 481126 | LPI000255169 >> LinkedIN: Perfil Público >> <http://www.linkedin.com/pub/antonio-novaes/50/608/138> >> >> >> Em 24 de fevereiro de 2016 17:47, Linux - Junior Polegato < >> li...@juniorpolegato.com.br> escreveu: >> >>> Em 24-02-2016 13:52, Sérgio Abrantes Junior escreveu: >>> >>>> Descomentei a linha citada nos testes que fiz mas não funcionou. >>>> Alterei a linha 50 do arquivo /etc/init.d/libvirt-guests e depois a 219 >>>> como citou nosso amigo anteriormente, mas iniciam juntas. >>>> Que maravilha 0_O >>>> >>> >>> Olá! >>> >>> Cara, fiquei encucado e verifiquei aqui... E é o seguinte: >>> >>> 1. Se marcar autostart no virt-manager (ou usando virsh), quem vai >>> iniciar as VMs é o libvirtd e não o libvirt-guests, portanto a >>> inicialização de dá de forma paralela, e isso não é o que você quer. >>> >>> 2. Não marcando o autostart, quando desligar a máquina real, o >>> libvirt-guests faz "suspend" ou "shutdown" (padrão) conforme configurado em >>> ON_SHUTDOWN no arquivo /etc/default/libvirt-guests, então joga numa lista >>> em /var/lib/libvirt/libvirt-guests essas VMs que estavam rodando. Quando >>> iniciar, o libvirt-guests "ignore" (padrão) ou "start" essa lista de VMs >>> conforme estiver em ON_BOOT. Portando se não configurou "ON_BOOT=start" não >>> vai acontecer nada. Com "ON_BOOT=start", agora entra em ação o >>> "START_DELAY"! >>> >>> Para chegar nas conclusões acima, primeiro eu não tinha >>> configurado ON_BOOT e colocado autostart, com a janela do virt-manager >>> aberto e conectado, executei o `/etc/init.d/libvirt-guests stop´, o qual >>> parou as VMs, depois `/etc/init.d/libvirtd stop´, o qual derrubou a conexão. >>> >>> Quando executei para iniciar `/etc/init.d/libvirtd start´, as >>> VMs marcadas subiram, mas não era isso que eu queria e tirei o autostart, >>> parei as VMs, e então executei o `/etc/init.d/libvirt-guests start´ e nada. >>> >>> Depois olhei no código do /etc/init.d/libvirt-guests e vi a >>> referência ao arquivo /var/lib/libvirt/libvirt-guests e ON_BOOT, daí >>> entendi o processo, coloquei "ON_BOOT=start" em /etc/default/libvirt-guests >>> e executei `/etc/init.d/libvirt-guests stop´, onde parou as VMs e as >>> referenciou no arquivo /var/lib/libvirt/libvirt-guests. Para simular um >>> desligamento completo executei `/etc/init.d/libvirtd stop´ e o virt-manager >>> perdeu a conexão. >>> >>> Executei `/etc/init.d/libvirtd start´, conectei o virt-manager, >>> as VMs estavam paradas desta vez, visto que não marquei o autostart. Deixei >>> o "START_DELAY=10" e executei `/etc/init.d/libvirt-guests start´ e fui >>> vendo a cada 10 segundos cada VM subir. >>> >>> Voilà! >>> >>> -- >>> >>> []'s >>> >>> Junior Polegato >>> >>> >> >