Cómo crear una máquina virtual con el sistema operativo Ubuntu Server 21.10 sobre sistema de virtualización VMware ESXi. Este sistema operativo es ligero y consume pocos recursos, dado que no incluye el modo gráfico. Se usa para servidores de ficheros, web, de correo electrónico y otro tipo de servidores.

Crear máquina virtual en VMware para servidor Ubuntu Server 21.10

Descargaremos, siempre de la web oficial de Ubuntu, el fichero ISO de Ubuntu Server 21.10, desde un equipo con acceso al sistema de virtualización:

Para crear la máquina virtual y arrancarla con el ISO descargado, seguiremos los pasos que indicamos en este artículo:

Instalar sistema operativo Ubuntu Server 21.10

Una vez montada la máquina virtual y establecido el fichero ISO como DVD de arranque, arrancaremos la máquina virtual para que lea del DVD e inicie el instalador de Linux Ubuntu Server 21.10:

Instalar sistema operativo Ubuntu Server 21.10

Elegimos el idioma de instalación:

Instalar sistema operativo Ubuntu Server 21.10

Elegimos el idioma para el teclado:

Instalar sistema operativo Ubuntu Server 21.10

Elegiremos el tipo de instalación, las opciones posibles:

  • Ubuntu Server: la instalación predeterminada contiene un conjunto de paquetes seleccionados que brindan una experiencia cómoda para operar su servidor.
  • Ubuntu Server (minimized): en traducción de la descripción de esta instalación: Esta versión se ha personalizado para tener una pequeña huella de tiempo de ejecución en entornos donde no se espera que los humanos inicien sesión.

En nuestro caso elegiremos «Ubuntu Server»:

Instalar sistema operativo Ubuntu Server 21.10

Estableceremos la configuración del adaptador de red (IP, máscara, puerta de enlace, DNS, etc.). Para ello pulsaremos INTRO en el adaptador de red ens160, en el menú elegiremos Edit IPv4:

Instalar sistema operativo Ubuntu Server 21.10

Pulsaremos en «Manual»:

Instalar sistema operativo Ubuntu Server 21.10

Introduciremos los datos configuración de red:

  • Subred: para IPs 192.168.1.x, introduciremos 192.168.0/24.
  • Dirección: introduciremos la IP del servidor, en nuestro caso 192.168.1.4.
  • Puerta de enlace: introduciremos la IP del router o gateway de nuestra red, habitualmente 192.168.1.1.
  • Servidores de nombres: introduciremos la IP de uno o varios (separados por coma) servidores DNS: 1.1.1.1,8.8.8.8.

Instalar sistema operativo Ubuntu Server 21.10

Seleccionaremos «Hecho» para aplicar los cambios en el adaptador de red:

Instalar sistema operativo Ubuntu Server 21.10

A partir de este momento el servidor Ubuntu ya se verá (se le puede hacer ping) desde la red de nuestra organización. Si disponemos de un servidor Proxy para la salida a Internet, introduciremos aquí la URL con el puerto y el usuario:

Instalar sistema operativo Ubuntu Server 21.10

El asistente para instalar Ubuntu nos permite elegir la ruta de descarga de los paquetes, dejaremos la de defecto:

http://es.archive.ubuntu.com/ubuntu

Instalar sistema operativo Ubuntu Server 21.10

En este punto podremos configurar el disco donde se instalará Ubuntu Server. Podremos elegir que cree particiones con LVM o «normales» y que lo haga de forma automática. O bien, podremos elegir «Custom storage layout» si queremos definir nosotros las particiones de forma manual. En nuestro caso desmarcaremos la opción «Set up this disk as an LVM group» porque no queremos usar volúmenes LVM y marcaremos «Use an entire disk». De esta forma creará las particiones necesarias, sin LVM, de forma automática:

Instalar sistema operativo Ubuntu Server 21.10

Antes de proceder con el particionamiento del disco, nos mostrará un resumen de lo que va a hacer. En nuestro caso usará el disco duro de 50GB que le hemos asignado a la máquina virtual, creando dos particiones, una de tipo BIOS grub spacer, de 1GB, que contendrá el cargador de arranque y otra con el resto del espacio de tipo ext4. Si es correcto marcaremos «Hecho»:

Instalar sistema operativo Ubuntu Server 21.10

Nos advertirá de que los posibles datos que haya en el disco duro elegido se perderán. Pulsaremos en «Continuar»:

Instalar sistema operativo Ubuntu Server 21.10

Introduciremos el nombre largo del usuario, por ejemplo «ProyectoA», el nombre del equipo, por ejemplo «srvubuntu21» y, muy importante, el nombre de usuario y la contraseña con el que podremos administrar el servidor:

Instalar sistema operativo Ubuntu Server 21.10

Marcaremos «Instalar servidor OpenSSH» para poder tener acceso mediante SSH al servidor:

Instalar sistema operativo Ubuntu Server 21.10

Elegiremos los paquetes básicos que queramos instalar. Ubuntu 21.10 tiene varios, como son: microk8s, netcloud, wekan, kata-containers, docker, canonical-livepatch, rocketchat-server, mosquito, etcd, powershell, stress-ng, sabnzbd, wormhole, aws-cli, google-cloud-sdk, slcli, docti, conjure-up, postgresql10, heroku, keepalived, prometheus y juju.

En nuestro caso marcaremos el paquete slcli (herramientas para Python) y postgresql10 (Servidor de base de datos PostgreSQL)

Instalar sistema operativo Ubuntu Server 21.10

La instalación se ejecutará en segundo plano incluso antes de elegir los paquetes a instalar. Por ello, tardará muy poco en instalarse. Nos mostrará un mensaje indicando que se está actualizando el sistema operativo downloading an installing security updates. Esperaremos a que acabe de actualizarse:

Instalar sistema operativo Ubuntu Server 21.10

En cuanto acabe de actualizarse nos mostrará «Reiniciar ahora». Lo marcaremos y pulsaremos INTRO para reiniciar el servidor:

Instalar sistema operativo Ubuntu Server 21.10

Si no hemos extraído el CD/DVD nos mostrará un mensaje indicando que lo extraigamos para realizar el reinicio:

Instalar sistema operativo Ubuntu Server 21.10

Si estamos usando una máquina virtual, accederemos a sus propiedades y desconectaremos la Unidad de CD/DVD:

Instalar sistema operativo Ubuntu Server 21.10

El servidor se reiniciará y arrancará en el nuevo sistema operativo Ubuntu Server 21.10:

Instalar sistema operativo Ubuntu Server 21.10

Acceso por SSH al servidor Ubuntu Server 21.10

Si hemos marcado la instalación del paquete OpenSSH, sin hacer nada, tendremos acceso por SSH a nuestro servidor Ubuntu. Para ello, desde cualquier equipo, usando algún cliente SSH, como PuTTY, introduciremos la IP de conexión y el protocolo SSH (puerto 22):

Acceso por SSH al servidor Ubuntu Server 21.10

Y nos conectaremos, con el usuario y contraseña que hemos establecido en la instalación, a la consola de comandos del servidor Ubuntu Server 21.10:

Acceso por SSH al servidor Ubuntu Server 21.10

Acceso al servidor de base de datos PostgreSQL de Ubuntu Server 21.10

Si hemos marcado para instalar el paquete postgresql10, en el proceso de instalación de Ubuntu Server también habrá instalado PostgreSQL, por lo que nuestro servidor Ubuntu Server se habrá convertido en un servidor de base de datos PostgreSQL.

En el caso de que no lo hayamos marcado en la instalación de Ubuntu Server, podremos instalar PostgreSQL de forma sencilla, ejecutando el comando:

sudo apt install postgresql postgresql-contrib