Ir al contenido
  1. Blog/

Requisitos previos OpenShift: DHCP

·445 palabras
Tabla de contenido
Instalación de OpenShift - Este artículo es parte de una serie.
Parte 4: Este artículo

Requisitos OpenShift: DHCP (isc-dhcp-server)
#

En esta entrada de blog, continuaremos con los requisitos para OpenShift. Esta vez, abordaremos la instalación y configuración del DHCP de nuestro entorno ARPOVEA.

DHCP
#

Como bien indica la documentación oficial, necesitaremos un DHCP, ya que por defecto, durante el arranque inicial de las máquinas (RHCOREOS), estas obtienen la dirección IP y su configuración de red a través de DHCP.

Para ello, instalaremos el servicio isc-dhcp-server, recordad que estamos utilizando el sistema operativo “Debian 12”.

Instalación y configuración de DHCP
#

Se instala el servicio isc-dhcp-server:

sudo apt update -y && sudo apt install isc-dhcp-server -y

El fichero de configuración principal es /etc/dhcp/dhcpd.conf

sudo nano /etc/dhcp/dhcpd.conf

La configuración sería la siguiente:

Nota: Las direcciones MAC podemos obtenerlas en Proxmox.
# Configuración global del servidor DHCP
option domain-name "arpovea.com";
option domain-name-servers 10.10.10.3;
default-lease-time 3600;
max-lease-time 3600;

# Configuración para la red
subnet 10.10.10.0 netmask 255.255.255.0 {
  range 10.10.10.10 10.10.10.99; # Rango de direcciones IP a asignar
  option subnet-mask 255.255.255.0;
  option routers 10.10.10.1; # Puerta de enlace predeterminada

  # Reservas estáticas para varios dispositivos
  host bootstrap {
    hardware ethernet 3E:90:A5:68:33:A8; # Dirección MAC del ocpmaster1
    fixed-address 10.10.10.100; # Dirección IP reservada para el ocpmaster1
  }

  host ocpmaster1 {
    hardware ethernet 46:7D:62:76:77:29; # Dirección MAC del ocpmaster1
    fixed-address 10.10.10.101; # Dirección IP reservada para el ocpmaster1
  }

  host ocpmaster2 {
    hardware ethernet 1A:7C:D9:CF:47:5A; # Dirección MAC del ocpmaster2
    fixed-address 10.10.10.102; # Dirección IP reservada para el ocpmaster2
  }

  host ocpmaster3 {
    hardware ethernet E6:B6:02:0C:F1:6B; # Dirección MAC del ocpmaster3
    fixed-address 10.10.10.103; # Dirección IP reservada para el ocpmaster3
  }

  host ocpinfra1 {
    hardware ethernet 9E:0F:61:DC:70:F9; # Dirección MAC del ocpinfra1
    fixed-address 10.10.10.104; # Dirección IP reservada para el ocpinfra1
  }

  host ocpinfra2 {
    hardware ethernet DA:53:72:0F:A1:77; # Dirección MAC del ocpinfra2
    fixed-address 10.10.10.105; # Dirección IP reservada para el ocpinfra2
  }

  host ocpinfra3 {
    hardware ethernet AE:37:35:1E:8B:66; # Dirección MAC del ocpinfra3
    fixed-address 10.10.10.106; # Dirección IP reservada para el ocpinfra3
  }

  host ocpworker1 {
    hardware ethernet C6:E8:4F:AA:16:28; # Dirección MAC del ocpworker1
    fixed-address 10.10.10.107; # Dirección IP reservada para el ocpworker1
  }

  host ocpworker2 {
    hardware ethernet B2:BA:78:D9:B3:89; # Dirección MAC del ocpworker2
    fixed-address 10.10.10.108; # Dirección IP reservada para el ocpworker2
  }

  host ocpworker3 {
    hardware ethernet 2A:16:6B:BE:2A:26; # Dirección MAC del ocpworker3
    fixed-address 10.10.10.109; # Dirección IP reservada para el ocpworker3
  }
}

Se habilita la interfaz de escucha del servidor DHCP, modificando el fichero /etc/default/isc-dhcp-server:

sudo nano /etc/default/isc-dhcp-server

Se modifica el fichero con el nombre de la interfaz que proporciona el servicio.:

INTERFACESv4="ens18"

Se habilita el servicio para que se inicie automáticamente y se reinicia para aplicar la nueva configuración:

sudo systemctl enable isc-dhcp-server
sudo systemctl restart isc-dhcp-server
Instalación de OpenShift - Este artículo es parte de una serie.
Parte 4: Este artículo