VM mestre não pode inicializar pxe VM escrava

VM mestre não pode inicializar pxe VM escrava

Tenho duas máquinas virtuais: VM mestre e VM escrava (elas não estão aninhadas).

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

Estou tentando inicializar PXE a VM escrava por meio da VM mestre. Porém, 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 escrava.

Como posso consertar isso? E como o endereço MAC está relacionado à inicialização 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 inicialização PXE. Porque eu dei ao escravo um endereço IP estático no Vagrantfile, mas o mestre não pode fazer ping nele, mas estou assumindo que ele não pode fazer ping a menos que seja implantado com um sistema operacional, minha suposição está correta?

Por favor me ajude, estou confuso aqui e sou apenas um iniciante em Linux.

Responder1

A inicialização PXE de 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 fornecer (por exemplo, se você tiver uma tabela de endereços IP<->MAC fixa na configuração do DHCP). Junto com o endereço IP escolhido, o servidor DHCP envia de volta opções informando ao cliente como configurar o processo de inicialização 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 fornece qualquer arquivo solicitado pelo cliente.

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

informação relacionada