Ubuntu
Introducción
Todos los nodos que compondrán el clúster tienen la misma versión de sistema operativo: Ubuntu Server LTS 20.04.2.
Las versiones de LTS de Ubuntu suelen tener 5 años de actualizaciones de seguridad, algo que siempre viene bien. Ubuntu además tiene servicios para grandes despliegues, pero en mi caso utilizaré la ISO de toda la vida conectada a la máquina virtual.
Instalación
Para la instalación seguiré el asistente de Ubuntu
Idioma
Como recomendación, los sistemas operativos deben ir siempre en English, ya que es más sencillo encontrar documentación para configurar o en sus logs.
Teclado
Aunque el idioma esté en inglés, el teclado puede utilizar otra, en mi caso lo defino en Spanish.
Network connection
En este punto podemos escoger cambiar la IP a estática o asignar una IP prefijada en nuestro DHCP utilizando la MAC del servidor.
Sea cual sea la opción elegida, debemos asegurar que la IP no cambiará nunca.
Si elegimos configurarla en estática, debemos indicar todos los valores, este es un ejemplo:
- Subnet: 192.168.1.0/24
- Address: 192.168.1.100
- Gateway: 192.168.1.1
- Name servers: 192.168.1.200 192.168.1.201
- Search domains: domain.intranet
Proxy
Si disponemos de proxy, debemos indicarlo, en caso contrario dejarlo en blanco.
Mirror address
En una red pequeña es muy difícil que dispongamos de un servidor propio para los repositorios, así que mantenemos el de por defecto.
En caso de que los servidores no tuvieran acceso a Internet o fuéramos a desplegar muchos Ubuntu en nuestra red, sería bastante importante plantearse tener un repositorio propio, este evitaría que cada servidor requiriera conectarse a Internet para descargar actualizaciones o nuevas aplicaciones.
Storage
Vamos a configurar únicamente el primer disco /dev/sda/, debido a que utilizo VM y no necesito que el disco esté encriptado, deshabilito la opción de LVM.
Para este disco configuraremos los siguientes:
| Tipo | Montaje | Espacio |
|---|---|---|
| bios_grub | - | 1M |
| swap | - | 3G |
| ext4 | / | 96,997G |
Si dejamos la partición para root / para el final, podemos dejar vacío la selección de tamaño y el sistema asignará todo el espacio restante.
Hostname y usuario
Indicamos el nombre del servidor y el usuario que tendrá acceso.