A VM mestre não pode inicializar o pxe Slave VM

0

Eu tenho duas máquinas virtuais: master VM e slave VM (elas não estão aninhadas).

Ambos são criados usando KVM e libvirt. (Usando o Vagrant para simular o ambiente virtual)

Estou tentando inicializar PXE na VM secundária por meio da VM mestre. No entanto, quando eu inicializo, ele congela e não faz nada.

Acho que pode haver algum problema com relação ao endereço MAC da VM secundária.

Como posso consertar isso? E como o endereço MAC está relacionado à inicialização via PXE? Não está inicializando pela rede? Significado, endereço IP?

Como posso garantir que haja uma conexão válida entre o mestre e a VM para a inicialização do PXE. Porque eu dei ao escravo um endereço IP estático no Vagrantfile, mas o mestre não pode fazer o ping, mas estou assumindo que ele não pode fazer ping a menos que seja implementado com um SO, é a minha suposição correta?

Por favor me ajude estou confuso aqui e apenas um novato no Linux.

    
por NSD 12.03.2017 / 22:07

1 resposta

0

PXE inicializando uma máquina cliente envolve dois componentes na rede. Primeiro, o cliente executa o DHCP para obter um endereço IP. Dependendo de como está configurado, o servidor DHCP pode usar o endereço MAC do cliente para decidir qual endereço IP deve ser fornecido (por exemplo, se você tiver corrigido a tabela de endereços MAC < - > na configuração DHCP). Juntamente com o endereço IP escolhido, o servidor DHCP envia opções para o cliente como configurar o processo de inicialização do PXE - este é o endereço IP de um servidor TFTPBOOT e um nome de arquivo para carregar a partir dele. O servidor TFTPBOOT não se importa com o endereço MAC do cliente - ele apenas serve para qualquer arquivo solicitado pelo cliente.

Você mencionou que deu ao computador cliente um endereço IP estático ao configurá-lo - isso seria bastante estranho porque a inicialização do PXE envolve o uso do DHCP para obter o endereço IP e os detalhes do servidor TFTPBOOT.

    
por 13.03.2017 / 10:36