Como o PXE inicializa uma máquina virtual de outra máquina virtual que esteja na mesma rede virtual?

1

Eu estou fazendo o seguinte tutorial:

Mas não consigo sair do estado 'Comissionamento' dos meus nós virtuais do MaaS para o estado 'Pronto'. A imagem a seguir mostra minha arquitetura atual:

Agora, gostaria de inicializar o pxa dos nós do MaaS por meio do MaaS Server! Eu adicionei <dev root='network' /> aos XMLs da VM, mas quando os inicio, eles dizem apenas not bootable device . Eles nem sequer tentam encontrar qualquer servidor DHCP para o boot do pxe! Eu também tento encaminhar pacotes UDP (tftpd = 69, mdnc = 68, dhcp = 67) do host do KVM para o servidor MaaS via tabelas ip, mas nada mudou!

Como posso solucionar problemas de servidores TFTPD e BOOTP no servidor do MaaS? Não consegui encontrar nenhum log para eles no sistema!

Essa arquitetura permite esse cenário de inicialização? Se não, como eu deveria alcançar o estado 'Pronto' para os nós do meu MaaS!

Obrigado antecipadamente!

    
por Yasser Zamani 13.03.2013 / 18:12

3 respostas

1

Milhares de agradecimentos a gPXE , se o nó Inicializar através de um gPXE iso como é o cdrom (ao invés de uma inicialização de rede), então ele pode ter sucesso na interação com o MaaS Server e mudar seu estado de Commissioning para Ready !

    
por Yasser Zamani 18.03.2013 / 16:57
0

Eu suspeito que você esteja vendo o bug 1051626 .

Eu tive que mudar o próximo servidor em /etc/maas/dhcpd.conf para ser o IP da interface virbr0.

sudo sed -i.dist "s/next-server .*/next-server $MAAS_NEXT_SERVER;/" \
   /etc/maas/dhcpd.conf
sudo service maas-dhcp-server restart
    
por smoser 13.03.2013 / 20:43
0

Se eu fosse você, eu consideraria conectar-me ao seu servidor com o virt-manager gui e configurá-lo dessa maneira. Ele dá uma visão geral melhor - para mim, parece que você configurou mal a rede e, portanto, os nós não podem buscar o endereço IP ...

    
por dhojgaard 13.03.2013 / 21:30