Proxmox 3 min de lectura

Primeros pasos con Proxmox VE en hardware comercial

Una guía práctica para instalar y configurar Proxmox VE en hardware empresarial o de consumo usado para tu homelab.

Proxmox Virtual Environment (VE) es una de las mejores plataformas para ejecutar un homelab o un entorno de producción pequeño. Combina la virtualización KVM y los contenedores LXC bajo una única interfaz de gestión, todo sobre Debian.

Esta guía explica paso a paso una implementación real de Proxmox en hardware empresarial retirado.

Requisitos de Hardware

No necesitas el hardware más reciente. Proxmox funciona bien en:

  • CPU: Cualquier CPU x86-64 con soporte VT-x/AMD-V. Cuantos más núcleos, mejor.
  • RAM: 8GB mínimo, se recomiendan 32GB+ para múltiples VMs.
  • Almacenamiento: Se recomienda encarecidamente un SSD para el sistema operativo y las imágenes de VMs.
  • Red: Al menos un puerto Gigabit Ethernet.

Personalmente he implementado Proxmox en el siguiente hardware:

HardwareEspecificacionesRendimiento
Dell Optiplex 7050 SFFi5-7500, 32GB DDR4, 512GB NVMeExcelente para 8-10 VMs ligeras
HP EliteDesk 800 G4i7-8700, 64GB DDR4, 1TB NVMeManeja 15+ VMs fácilmente
PC personalizadaRyzen 5 5600G, 64GB DDR4Gran equilibrio entre potencia y eficiencia

Instalación

  1. Descarga la última ISO de Proxmox VE desde proxmox.com
  2. Grábala en una unidad USB usando dd o Rufus
  3. Arranca desde USB y sigue el instalador
# Ejemplo: escribir ISO en USB en Linux
sudo dd if=proxmox-ve_*.iso of=/dev/sdX bs=4M status=progress

# Verificar después de escribir
sync

Configuración Post-Instalación

Después del primer inicio, configura lo básico:

# Actualizar el sistema
apt update && apt dist-upgrade -y

# Deshabilitar el repositorio empresarial si no tienes una suscripción
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list

# Agregar el repositorio sin suscripción
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" \
  > /etc/apt/sources.list.d/pve-no-subscription.list

# Habilitar IOMMU para paso de PCI (si es necesario)
sed -i 's/^GRUB_CMDLINE_LINUX_DEFAULT="quiet"/GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"/' \
  /etc/default/grub
update-grub

Mejores Prácticas de Diseño de Almacenamiento

Un diseño de almacenamiento práctico para un servidor Proxmox de un solo nodo:

/dev/nvme0n1 (disco del sistema)
├── local (Directorio) → /var/lib/vz
│   ├── Imágenes ISO
│   └── Plantillas de contenedores
├── local-lvm (LVM-Thin) → Discos de VM y sistema de archivos raíz de CT
│   └── Pool de almacenamiento con aprovisionamiento ligero
└── Opcional: SSD/conjunto de datos separado para copias de seguridad

Primera Implementación de VM

Crea tu primera VM usando una imagen cloud de Ubuntu:

# Descargar la imagen cloud
wget https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img \
  -O /var/lib/vz/template/iso/

# Crear VM desde la línea de comandos
qm create 100 \
  --name ubuntu-base \
  --memory 2048 \
  --cores 2 \
  --net0 virtio,bridge=vmbr0 \
  --scsihw virtio-scsi-pci

Consideraciones de Seguridad

  1. Cambia la contraseña root predeterminada inmediatamente
  2. Restringe el acceso SSH solo a autenticación basada en claves
  3. Usa el firewall de Proxmox — está basado en iptables e integrado
  4. Crea usuarios no root para la administración diaria
  5. Mantén el sistema actualizado — configura actualizaciones desatendidas para parches de seguridad

Próximos Pasos

Una vez que Proxmox esté funcionando, considera:

  • Configurar Proxmox Backup Server (PBS) para copias de seguridad automatizadas de VMs
  • Crear contenedores LXC para servicios ligeros
  • Configurar una VM host de Docker para cargas de trabajo de contenedores
  • Configurar redes con reconocimiento de VLAN para segmentación

Proxmox es una de las plataformas más capaces para homelab y producción a pequeña escala. La curva de aprendizaje es manejable y los resultados son infraestructura de nivel profesional.