¿Qué es Proxmox VE?

Proxmox Virtual Environment (Proxmox VE) es una plataforma de virtualización de código abierto basada en Debian que combina dos tecnologías potentes: KVM (Kernel-based Virtual Machine) para virtualización completa y LXC (Linux Containers) para contenedores ligeros. Es la solución ideal para montar tu propio laboratorio, hospedar servidores o gestionar infraestructura empresarial sin costos de licencia.

En este tutorial te guiaré paso a paso para instalar Proxmox VE 8 desde cero en un servidor físico o en una máquina virtual para pruebas.

Requisitos Previos

  • Hardware: Procesador con soporte de virtualización (Intel VT-x/AMD-V), mínimo 2 GB de RAM (4 GB recomendados), 20 GB de disco y conexión de red.
  • ISO de Proxmox VE: Descárgala desde proxmox.com/downloads
  • USB booteable: Usa Rufus (Windows), Balena Etcher (Mac/Linux) o el comando dd en Linux.
  • Conexión a internet durante la instalación.

Paso 1: Preparar el medio de instalación

Una vez descargada la ISO, crea un USB booteable. En Linux puedes usar dd:

sudo dd if=proxmox-ve_8.2-1.iso of=/dev/sdX bs=4M status=progress && sync

⚠️ Reemplaza /dev/sdX con tu dispositivo USB real (ej: /dev/sdb).

Paso 2: Arrancar desde el USB

Conecta el USB al servidor, enciéndelo y presiona la tecla de arranque (F2, F8, F10, F12 o Del según tu BIOS). Selecciona el USB como dispositivo de arranque. Verás la pantalla de bienvenida de Proxmox:

  • Selecciona "Install Proxmox VE (Graphical)"
  • Acepta el acuerdo de licencia (EULA)

Paso 3: Particionado del disco

Selecciona el disco donde instalarás Proxmox. Las opciones disponibles son:

  • ext4: Sistema de archivos tradicional, estable y recomendado para la mayoría de instalaciones.
  • xfs: Buen rendimiento con archivos grandes.
  • ZFS (RAID0/RAID1/RAIDZ): Ideal si tienes varios discos y quieres protección de datos y snapshots avanzados.

Para un laboratorio o instalación simple, elige ext4. Puedes ajustar el tamaño con hdsize si quieres reservar espacio para otras particiones.

Paso 4: Configuración de país, zona horaria y teclado

Selecciona tu país, zona horaria y distribución de teclado. Para Latinoamérica, configura según tu ubicación (ej: America/Bogota, America/Lima, America/Mexico_City, America/Buenos_Aires).

Paso 5: Contraseña de root y correo electrónico

  • Establece una contraseña segura para el usuario root. Esta será la clave maestra de tu servidor.
  • Ingresa un correo electrónico válido. Proxmox lo usará para notificaciones del sistema, alertas de disco, backups, etc.

Paso 6: Configuración de red

Este paso es crítico. Proxmox configurará automáticamente la interfaz de red detectada, pero debes verificar y ajustar:

  • Interfaz de red: Generalmente eth0, enp0s3 o similar.
  • Hostname (FQDN): Por ejemplo pve.midominio.local o simplemente proxmox.local.
  • Dirección IP: IP estática para tu servidor (ej: 192.168.1.100/24).
  • Gateway: Puerta de enlace de tu red (ej: 192.168.1.1).
  • DNS: Servidor DNS (ej: 8.8.8.8 o el de tu router).

💡 Consejo: Es muy recomendable usar una IP estática. Si tu servidor cambia de IP, perderás acceso a la interfaz web.

Paso 7: Instalación

Revisa el resumen de configuración y haz clic en Install. La instalación tomará entre 5 y 15 minutos dependiendo del hardware. Cuando termine, el sistema se reiniciará automáticamente.

Retira el USB cuando el sistema te lo indique para evitar que arranque desde él nuevamente.

Paso 8: Acceder a la interfaz web

Una vez reiniciado, verás la consola de Proxmox mostrando la URL de acceso:

https://192.168.1.100:8006

Abre tu navegador e ingresa esa URL. Ignora la advertencia de seguridad del certificado auto-firmado (es normal, puedes instalar un certificado SSL válido más adelante).

Credenciales de acceso:

  • Usuario: root
  • Contraseña: La que configuraste en el paso 5
  • Realm: Linux PAM standard authentication

Paso 9: Primeros pasos post-instalación

9.1. Actualizar el sistema

Accede por SSH o desde la consola y ejecuta:

apt update && apt dist-upgrade -y

9.2. Configurar el repositorio sin suscripción

Si no tienes una suscripción de pago, necesitas el repositorio community:

nano /etc/apt/sources.list.d/pve-enterprise.list

Comenta la línea existente y agrega:

deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

9.3. Subir ISOs para crear VMs

En la interfaz web, ve a Datacenter → tu nodo → local → ISO Images y haz clic en Upload para subir imágenes ISO de sistemas operativos (Ubuntu, Debian, Windows, etc.).

9.4. Crear tu primera máquina virtual

Haz clic en Create VM en la esquina superior derecha y sigue el asistente:

  1. Asigna un nombre y ID a la VM
  2. Selecciona la ISO que subiste
  3. Configura RAM, CPU y disco según tus necesidades
  4. Revisa y confirma la creación

Consejos y Buenas Prácticas

  • Backups: Configura backups programados desde Datacenter → Backup. Usa almacenamiento externo o NAS para guardarlos.
  • Snapshots: Antes de hacer cambios importantes en una VM, toma un snapshot para poder restaurar si algo sale mal.
  • Monitoreo: El dashboard de Proxmox muestra métricas en tiempo real de CPU, RAM, red y disco de todo el nodo.
  • Templates: Puedes convertir una VM en template y clonarla para desplegar rápidamente nuevas instancias.
  • Actualizaciones: Mantén Proxmox actualizado regularmente con apt update && apt dist-upgrade.
  • Cluster: Si tienes varios servidores, puedes crear un cluster Proxmox para alta disponibilidad y migración en caliente.

Solución de Problemas Comunes

No puedo acceder a la interfaz web

  • Verifica que el puerto 8006 esté abierto: ss -tlnp | grep 8006
  • Revisa que la IP sea correcta: ip a
  • Comprueba conectividad desde tu PC: ping 192.168.1.100

Error "No valid subscription"

Es normal. Solo aparece si no configuraste el repositorio sin suscripción. Sigue el paso 9.2 para resolverlo.

Las VMs no arrancan

  • Verifica que la virtualización esté habilitada en BIOS: egrep -c '(vmx|svm)' /proc/cpuinfo (debe devolver > 0).
  • Comprueba que KVM esté cargado: lsmod | grep kvm

Conclusión

Proxmox VE es una herramienta increíblemente potente para virtualización, y su instalación es sorprendentemente sencilla. En menos de 30 minutos puedes tener tu propio hipervisor listo para desplegar máquinas virtuales y contenedores.

En el próximo tutorial veremos cómo crear y administrar máquinas virtuales en Proxmox, configurar redes avanzadas y montar un clúster de alta disponibilidad.

¿Tienes dudas? Déjalas en los comentarios. 🚀