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:
# 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