Cloud

Proxmox VE: Guía Completa de Instalación y Configuración (2026)

Proxmox VE: Guía Completa de Instalación y Configuración (2026)

La virtualización es la columna vertebral de casi toda infraestructura IT moderna, pero los costos de las licencias empresariales pueden convertirse en una carga insostenible. En un entorno que gestioné, nos encontramos pagando 80.000€ al año solo por licencias VMware para gestionar unas 300 VMs. Estaba claro que necesitábamos una alternativa. Tras un análisis exhaustivo, la elección recayó en Proxmox VE, una solución de código abierto que permitió una migración de 300 VMs en solo 3 meses, con un costo de licencia nulo y un presupuesto considerable ahorrado, que luego se reinvirtió en hardware y formación del equipo. Esta guía es el fruto de esa experiencia, diseñada para proporcionarte toda la información necesaria para instalar, configurar y gestionar Proxmox VE, ya sea que empieces desde cero o migres desde otras plataformas.

Requisitos Previos / Entorno de Prueba

Proxmox VE (Virtual Environment) es una plataforma de virtualización de código abierto completa, basada en Debian GNU/Linux. Integra dos tecnologías de virtualización: KVM (Kernel-based Virtual Machine) para las máquinas virtuales y LXC (Linux Containers) para los contenedores. Esto la convierte en una solución versátil, capaz de gestionar cargas de trabajo diversas con la máxima eficiencia. A diferencia de VMware vSphere o Microsoft Hyper-V, Proxmox VE no requiere costos de licencia para sus funcionalidades principales, lo que la hace extremadamente atractiva para empresas y particulares con presupuestos limitados o que prefieren un ecosistema de código abierto. En una organización empresarial con 2.000 endpoints y cientos de VMs, el paso a Proxmox VE liberó recursos financieros significativos, permitiendo mejorar el hardware y la infraestructura de backup. Según una investigación de 2024 de Statista, el costo de las licencias de software empresarial es uno de los principales elementos de gasto en IT, superando a menudo el 30% del presupuesto operativo.

Antes de proceder con la instalación, es fundamental verificar los requisitos de hardware. Proxmox VE requiere un procesador de 64 bits con soporte para virtualización (Intel VT/AMD-V habilitado en el BIOS/UEFI), al menos 8 GB de RAM (recomendados 16 GB o más para entornos de producción), y un disco duro para el sistema operativo (SSD recomendado para un rendimiento óptimo). Para el almacenamiento de las VMs, se recomienda el uso de RAID hardware o software (ZFS) para garantizar redundancia y rendimiento. La instalación es un proceso guiado a través de una imagen ISO descargable desde el sitio oficial de Proxmox. Una vez que inicies el sistema desde la ISO, el instalador te guiará a través de la configuración de red, la selección del disco de instalación y la creación de una cuenta de administrador.

Primer Acceso: Web UI, Configuración de Red y Almacenamiento

Después de la instalación, Proxmox VE es accesible a través de un navegador web en la dirección https://:8006. Inicia sesión con el usuario root y la contraseña establecida durante la instalación. La interfaz de usuario web (Web UI) es intuitiva y permite gestionar todas las funcionalidades del sistema. El primer paso suele ser la configuración fina de la red, incluyendo la creación de VLANs o bridges, y luego la adición de almacenamiento para las VMs. Es una buena práctica eliminar los repositorios empresariales para evitar mensajes de suscripción si no tienes una licencia de pago (que ofrece soporte adicional).

sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list
apt update && apt dist-upgrade

Estos comandos deshabilitan el repositorio empresarial y actualizan el sistema, asegurando que solo se utilicen los repositorios de la comunidad. Es crucial mantener el sistema actualizado para beneficiarse de los últimos parches de seguridad y mejoras de rendimiento.

Creación de la Primera VM Linux en 5 Minutos

Crear una máquina virtual en Proxmox VE es un proceso rápido. Desde la Web UI, haz clic en ‘Create VM’, asigna un ID (ej. 100) y un nombre. En la sección ‘OS’, carga la imagen ISO del sistema operativo deseado. Configura la CPU (núcleos, tipo), la RAM y el disco virtual. Para una VM Linux básica, 2 núcleos de CPU, 2048 MB de RAM y 32 GB de disco son un buen punto de partida. Una vez creada, puedes iniciarla e instalar el sistema operativo. Para los usuarios más experimentados, la CLI ofrece un control granular:

qm create 100 --name 'ubuntu-server-test' --memory 2048 --cores 2 --net0 virtio,bridge=vmbr0
qm set 100 --ide0 local:iso/ubuntu-22.04-live-server-amd64.iso,media=cdrom
qm set 100 --scsihw virtio-scsi-pci --scsi0 local-lvm:32,ssd=1
qm start 100

Estos comandos crean una VM con ID 100, nombre ‘ubuntu-server-test’, 2GB de RAM, 2 núcleos, una tarjeta de red virtio en el bridge vmbr0, monta una ISO y crea un disco SCSI virtio de 32GB en local-lvm, luego inicia la VM. Para listar las VMs existentes:

qm list

LXC Container vs VM KVM: Cuándo Usar Cada Uno

La elección entre LXC y KVM depende de tus necesidades específicas. Las VMs KVM ofrecen un aislamiento completo, simulando un hardware físico y permitiendo la ejecución de cualquier sistema operativo invitado (Windows, Linux, BSD). Son ideales para aplicaciones que requieren un kernel dedicado, configuraciones complejas o entornos con requisitos de seguridad elevados. Por otro lado, los contenedores LXC son más ligeros y rápidos porque comparten el kernel del host Proxmox. Consumen menos recursos y se inician casi instantáneamente. Son perfectos para microservicios, entornos de desarrollo, o para aislar aplicaciones Linux específicas. En un entorno donde tuve que implementar un SIEM distribuido, opté por contenedores LXC para los diversos agentes y módulos, y VMs KVM para los servidores de correlación y bases de datos, equilibrando rendimiento y aislamiento.

Almacenamiento: LVM, ZFS, Ceph – Cuál Elegir

La configuración del almacenamiento es crucial para el rendimiento y la fiabilidad. Proxmox VE soporta varias soluciones:

  • LVM (Logical Volume Manager): Sencillo de configurar para discos locales. Ofrece flexibilidad en la gestión del espacio, pero carece de funcionalidades avanzadas como snapshots o integridad de datos.
  • ZFS (Zettabyte File System): Un sistema de archivos avanzado que ofrece integridad de datos de extremo a extremo, snapshots eficientes, compresión, deduplicación y gestión RAID integrada. Es excelente para servidores standalone o pequeños clústeres, pero requiere más RAM.
  • Ceph: Una solución de almacenamiento distribuido y definido por software, ideal para clústeres Proxmox de gran tamaño. Proporciona alta disponibilidad y escalabilidad, replicando los datos en múltiples nodos y garantizando la resiliencia incluso en caso de fallo de un nodo. Su implementación requiere una planificación cuidadosa y hardware dedicado para obtener un rendimiento óptimo. Para un entorno empresarial con más de 300 VMs, Ceph resultó ser la elección ganadora por su robustez y escalabilidad.

Backup con Proxmox Backup Server

El backup es un componente no negociable de cualquier infraestructura. Proxmox Backup Server (PBS) es una solución de backup empresarial, de código abierto, optimizada para Proxmox VE. Ofrece deduplicación incremental, compresión y cifrado del lado del cliente, reduciendo significativamente el espacio de almacenamiento y el ancho de banda de la red. Configurar un trabajo de backup es sencillo desde la Web UI de Proxmox VE, apuntando a un servidor PBS dedicado. La deduplicación es particularmente eficaz en entornos con muchas VMs similares, reduciendo el espacio requerido hasta en un 90%. Por ejemplo, un backup de 300 VMs Linux diferentes, después de la deduplicación, ocupó menos espacio que 50 VMs no deduplicadas. Esto se traduce en un ahorro notable en los costos de almacenamiento.

Para un backup vía CLI:

vzdump 100 --dumpdir /var/lib/vz/dump/ --compress lzo

Este comando ejecuta el backup de la VM con ID 100, guardándolo en el directorio /var/lib/vz/dump/ y comprimiéndolo con el algoritmo LZO.

Alta Disponibilidad con Clústeres Proxmox

La alta disponibilidad (HA) es fundamental para minimizar el tiempo de inactividad. Proxmox VE permite crear clústeres HA con un mínimo de tres nodos, utilizando Corosync para la comunicación y QDevice para la gestión del quórum. En un clúster HA, si un nodo falla, las VMs y los contenedores críticos se reinician automáticamente en otro nodo funcional. Esto garantiza la continuidad del servicio. La configuración del clúster se gestiona completamente desde la Web UI, haciéndola accesible incluso para quienes no tienen experiencia con soluciones HA complejas. He implementado clústeres HA en Proxmox para servicios críticos, obteniendo un uptime del 99.99%, un dato crucial para clientes que no pueden permitirse interrupciones del servicio. Según el Ponemon Institute (2023), el costo promedio de un tiempo de inactividad en una organización empresarial supera los 5.600 dólares por minuto.

Migrar VMs de VMware a Proxmox (Importación OVF)

La migración de VMware a Proxmox es un proceso factible y relativamente sencillo. El método más común es la exportación de las VMs desde VMware en formato OVF/OVA y la posterior importación en Proxmox. Proxmox soporta la importación de discos VMDK directamente. Para las VMs Windows, podría ser necesario desinstalar los VMware Tools e instalar los qemu-guest-agent para una mejor integración. Para las VMs Linux, el proceso suele ser más directo. La experiencia de migrar 300 VMs demostró que, con una planificación y pruebas adecuadas, el tiempo de inactividad para cada VM puede reducirse a pocos minutos, haciendo la transición casi transparente para los usuarios finales. Consulta la documentación oficial de Proxmox para más detalles sobre la importación de discos aquí.

Errores Comunes y Resolución de Problemas

Durante la instalación y configuración de Proxmox VE, algunos errores son comunes:

  • Problemas de red: Asegúrate de que los bridges de red estén configurados correctamente y que las interfaces físicas hayan sido asociadas. Un error común es olvidar asignar una interfaz física al bridge vmbr0.
  • Almacenamiento no disponible: Verifica que los discos hayan sido inicializados y añadidos como almacenamiento en Proxmox. Para ZFS, asegúrate de que los pools estén sanos (zpool status).
  • Problemas de rendimiento: Comprueba que la virtualización por hardware (Intel VT/AMD-V) esté habilitada en el BIOS/UEFI. Para las VMs, instala los qemu-guest-agent para una mejor gestión de los recursos.
  • Avisos de suscripción: Si no tienes una suscripción, deshabilita el repositorio pve-enterprise como se mostró en los comandos anteriores. Estos avisos no impiden el funcionamiento, pero pueden ser molestos.

Conclusiones con Puntos Clave Operativos

Proxmox VE representa una solución de virtualización madura, potente e increíblemente conveniente. Su arquitectura de código abierto, la integración de KVM y LXC, y funcionalidades avanzadas como clústeres HA y Proxmox Backup Server, lo convierten en un candidato ideal para cualquier organización que quiera optimizar los costos sin sacrificar rendimiento y fiabilidad. La experiencia de migrar cientos de VMs ha demostrado que el paso no solo es posible, sino altamente ventajoso, liberando recursos valiosos para otras inversiones infraestructurales. Si tu empresa está evaluando alternativas a las costosas licencias propietarias, Proxmox VE merece sin duda una evaluación profunda. Todavía no tengo una respuesta definitiva sobre la adopción masiva en entornos de muy alta exigencia, pero los avances son constantes.

Lee también: Lynis Audit Linux: Guía Práctica de Hardening 2026

Comparte este artículo:

Escrito por

Rosario Giordano

Rosario Giordano es administrador de sistemas y consultor de TI especializado en c iberseguridad y cloud, con más de 20 años de experiencia en la gestión de infraestructuras Linux empresariales. Sus áreas de especialización incluyen el hardening de SSH, plataformas Kubernetes , bases de datos PostgreSQL, virtualización con VMware/Proxmox y el cumplimiento de los marcos de seguridad NIS2 e ISO 27001.