Red Hat Training

A Red Hat training course is available for RHEL 8

15.3. Configuração do servidor DHCP para clientes diskless

Este procedimento descreve como configurar o DHCP para um sistema sem disco.

Procedimento

  1. Configure um servidor DHCP e habilite a inicialização PXE adicionando a seguinte configuração a /etc/dhcp/dhcpd.conf:

    allow booting;
    allow bootp;
    subnet 192.168.205.0 netmask 255.255.255.0 {
      pool
      {
        range 192.168.205.10 192.168.205.25;
      }
    
      option subnet-mask 255.255.255.0;
      option routers 192.168.205.1;
    }
    class "pxeclients" {
       match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
       next-server server-ip;
       filename "pxelinux.0";
    }

    Esta configuração não inicializará sobre a UEFI. Para realizar a instalação para a UEFI, siga o procedimento desta documentação: Configuração de um servidor TFTP para clientes baseados em UEFI. Observe também que o /etc/dhcp/dhcpd.conf é um arquivo de exemplo.

    Nota

    Quando as máquinas virtuais libvirt são utilizadas como cliente diskless, libvirt fornece o serviço DHCP e o servidor DHCP autônomo não é utilizado. Nesta situação, a inicialização em rede deve ser habilitada com o bootp file='filename' na configuração da rede libvirt, virsh net-edit.

  2. Habilite dhcpd.service digitando o seguinte comando:

    # systemctl enable --now dhcpd.service