Alguma sugestão sobre a configuração de um vswitch para permitir que um convidado kvm se instale a partir de um servidor de inicialização externo?

1

Alguma sugestão sobre a configuração de um vSwitch para permitir que um convidado kvm se instale a partir de um servidor de inicialização externo?

Estou tentando configurar um vSwitch, no Fedora 20, para que eu possa fazer uma instalação via net, de um guest da VM, a partir de um servidor de kickstart externo.

Alguma sugestão sobre onde eu posso encontrar informações básicas / conceituais sobre como a rede de pontes funciona?

Obrigado

Henrik

    
por Henk 18.08.2014 / 23:54

2 respostas

0

Se você estiver usando o libvirt, você não pode fazer isso na GUI do virt-manager, você precisa editar o XML da rede diretamente, por exemplo com virsh net-edit <networkname>

Você precisa adicionar um elemento <tftp> para configurar um servidor TFTP (se ainda não tiver um) e adicionar um elemento <bootp> dentro do elemento <dhcp> da configuração para informar aos clientes sobre ele .

Por exemplo, para executar um servidor TFTP em seu host em 192.168.122.1, com arquivos atendidos a partir de /tftpboot e fornecê-lo a clientes com um nome de arquivo de inicialização de /pxelinux.0 , você alteraria:

  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.128' end='192.168.122.254'/>
    </dhcp>
  </ip>

para:

  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <tftp root='/tftpboot'/>
    <dhcp>
      <range start='192.168.122.128' end='192.168.122.254'/>
      <bootp file="/pxelinux.0" server="192.168.122.1"/>
    </dhcp>
  </ip>

Verifique se você colocou o arquivo correto em /tftpboot/pxelinux.0 .

(Note que /tftpboot é o diretório do servidor TFTP default ; você pode alterá-lo, mas você terá que ajustar os contextos do seu arquivo SELinux para o seu diretório escolhido, se tiver.)

    
por 19.08.2014 / 00:25
0

VMs de inicialização PXE funcionam perfeitamente em redes com ponte, apenas certifique-se de que sua versão do qemu vem com o gPXE ou iPXE, o antigo etherboot tem alguns problemas com determinados servidores DHCP (especialmente o MS).

    
por 19.08.2014 / 14:54