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
>
>

Responder a