Rede de inicialização PXE privada com KVM

1

Estou configurando um grupo de convidados do KVM em uma rede corporativa que fornece serviços DHCP e DNS.

Os convidados do KVM receberão IPs estáticos por DNS corporativo. Os convidados precisam ser acessados pela rede corporativa e precisam acessar a própria rede corporativa.

Um dos convidados será um servidor de kickstart do Linux e exporá URLs do Kickstart no IP estático atribuído pelo corp DNS.

No entanto, quero criar um ambiente PXE privado para meus convidados do KVM que os apontem no IP estático corp do servidor de kickstart. Os serviços DHCP / PXE não devem estar visíveis para a rede corporativa.

    
por retrodev 18.05.2017 / 11:30

1 resposta

1

Se o servidor de inicialização exportar o diretório tftpboot também via http, você pode simplesmente fazer isso (na configuração de rede libvirt) para netboot via http:

<network>
  [ ... ]
  <forward mode='nat'/>
  <ip [ ... ]>
    <dhcp>
      [ ... ]
      <bootp file='http://192.168.2.14/tftpboot/pxelinux.0'/>
    </dhcp>
  </ip>
</network>

Caso contrário, você pode usar isso para inicialização clássica do tftp:

<bootp file='pxelinux.0' server='192.168.2.14'/>

Tome cuidado para carregar o módulo do kernel nf_nat_tftp no host, falar com o servidor tftp da rede NAT não funciona sem isso.

    
por 18.05.2017 / 16:01