Guía Completa: Instalación de Ubuntu Server en Proxmox 9
Introducción
En este tutorial, aprenderás a instalar Ubuntu Server en Proxmox VE 9, una de las plataformas de virtualización de código abierto más potentes disponibles actualmente. Esta combinación es ideal para entornos de desarrollo, pruebas y producción que requieren un sistema operativo servidor robusto y una plataforma de virtualización flexible.
Requisitos Previos
- Un servidor con Proxmox VE 9 instalado y configurado
- Acceso a la interfaz web de Proxmox
- Imagen ISO de Ubuntu Server (recomendamos la versión LTS más reciente)
- Conocimientos básicos de redes y virtualización
Paso 1: Descargar la ISO de Ubuntu Server
Primero, necesitamos descargar la imagen ISO de Ubuntu Server. Podemos hacerlo directamente desde la interfaz de Proxmox:
- Accede a la interfaz web de Proxmox (https://IP-DE-TU-SERVIDOR:8006)
- Selecciona tu nodo en el panel izquierdo
- Ve a la sección ‘Almacenamiento’ (Storage)
- Selecciona el almacenamiento donde guardarás la ISO
- Haz clic en ‘Contenido’ y luego en ‘Plantillas’
- Haz clic en ‘Descargar desde URL’ e introduce la URL de la ISO de Ubuntu Server
- Espera a que se complete la descarga
Paso 2: Crear una Máquina Virtual
Ahora, vamos a crear una nueva máquina virtual para instalar Ubuntu Server:
- En la interfaz de Proxmox, haz clic en ‘Crear VM’ en la esquina superior derecha
- Asigna un ID y nombre a tu VM (por ejemplo, ‘ubuntu-server’)
- En la pestaña ‘OS’, selecciona ‘Linux’ como tipo de sistema operativo y ‘Ubuntu’ como versión
- En la pestaña ‘CD/DVD’, selecciona la ISO de Ubuntu Server que descargaste
- Configura los recursos según tus necesidades (CPU, memoria, disco)
- En la configuración de red, selecciona el puente de red adecuado
- Revisa la configuración y haz clic en ‘Finalizar’
Paso 3: Instalar Ubuntu Server
Con la VM creada, podemos proceder a instalar Ubuntu Server:
- Selecciona la VM recién creada y haz clic en ‘Iniciar’
- Abre la consola de la VM
- Selecciona ‘Install Ubuntu Server’ en el menú de inicio
- Selecciona tu idioma, ubicación y configuración de teclado
- Configura la red (puedes usar DHCP o configurar manualmente)
- Configura el nombre del servidor y el dominio
- Crea un usuario y contraseña
- Selecciona el método de particionado (recomendamos usar LVM para mayor flexibilidad)
- Selecciona los paquetes a instalar (servidor SSH es recomendable)
- Espera a que se complete la instalación
- Reinicia cuando se te solicite
Paso 4: Configuración Post-Instalación
Una vez instalado Ubuntu Server, hay algunas configuraciones adicionales recomendadas:
Actualizar el Sistema
sudo apt update
sudo apt upgrade -y
Instalar Qemu Guest Agent
Para una mejor integración con Proxmox, instala el agente de invitado:
sudo apt install qemu-guest-agent -y
sudo systemctl enable qemu-guest-agent
sudo systemctl start qemu-guest-agent
Configurar Firewall
Habilita y configura el firewall UFW:
sudo apt install ufw -y
sudo ufw allow ssh
sudo ufw enable
Paso 5: Optimizaciones para Proxmox
Para optimizar el rendimiento de Ubuntu Server en Proxmox, considera estas configuraciones:
Ajustar Parámetros del Kernel
Edita el archivo /etc/sysctl.conf y añade:
# Optimizaciones para VM
vm.swappiness = 10
vm.vfs_cache_pressure = 50
Configurar Programador de Disco
Para discos virtuales, el programador ‘none’ suele ser más eficiente:
echo 'none' | sudo tee /sys/block/sda/queue/scheduler
Conclusión
¡Felicidades! Has instalado con éxito Ubuntu Server en Proxmox 9. Esta combinación te proporciona una base sólida para desplegar servicios y aplicaciones en un entorno virtualizado.
Recuerda que la virtualización con Proxmox te permite crear snapshots, clonar VMs y migrar entre nodos, aprovechando al máximo la flexibilidad que ofrece esta plataforma.
En próximos tutoriales, exploraremos cómo configurar servicios específicos en tu nuevo servidor Ubuntu, como servidores web, bases de datos y más.
