Guias

Cómo instalar Proxmox VE y crear tu primera máquina virtual

Proxmox VE permite convertir un equipo compatible en un servidor de virtualización administrado desde el navegador. Esta guía cubre la instalación, los ajustes iniciales y la creación de una VM sin asumir experiencia previa.


TL;DR — Lo que vas a tener al final

  • Tiempo de setup: 4-6 horas para setup completo.
  • Requisitos: CPU con VT-x, 16+ GB RAM, 64+ GB SSD.
  • Resultado: Homelab con VMs/LXC, backups PBS, monitoring integrado.
  • Troubleshooting: Logs de Proxmox, snapshots, restore drills mensuales.

1. Qué vas a instalar y qué necesitas

Proxmox Virtual Environment es una plataforma basada en Debian que reúne virtualización KVM, contenedores LXC, almacenamiento, red, copias de seguridad y gestión de clústeres en una interfaz web. Una máquina virtual, o VM, recibe hardware virtual y ejecuta su propio kernel. Esa separación permite probar distribuciones, alojar servicios y reiniciar un sistema invitado sin reiniciar el host.

Para un laboratorio doméstico necesitas un equipo x86-64 con virtualización por hardware habilitada, memoria suficiente para el host y los invitados, almacenamiento y una conexión Ethernet estable. La documentación de Proxmox publica los requisitos mínimos y recomendados, pero conviene dimensionar según las cargas reales: deja memoria y espacio para el host, no asignes todos los recursos a la primera VM.

Elemento Recomendación práctica
CPU Procesador de 64 bits con Intel VT-x o AMD-V habilitado
RAM Capacidad para el host más la suma de invitados activos
Disco SSD dedicado; segundo destino para copias si es posible
Red Ethernet y dirección IP fija o reserva DHCP
Instalación Memoria USB y otro equipo para abrir la consola web

Comprueba en el firmware UEFI/BIOS que la virtualización esté activada. Las opciones pueden llamarse Intel Virtualization Technology, VT-x, SVM Mode o AMD-V. IOMMU solo es necesario para escenarios como PCI passthrough; no hace falta para una VM básica.

Antes de borrar nada, copia los datos del equipo. El instalador configura el disco seleccionado y puede destruir sus particiones. Anota también la puerta de enlace, el DNS, una dirección libre en la LAN y la máscara de red.

2. Descargar y verificar la imagen oficial

Descarga la imagen ISO desde la sección oficial de Proxmox VE. Evita repositorios de terceros: el instalador contiene el sistema base y los paquetes integrados por el proyecto. Guarda también la suma SHA256 publicada en la página de descargas y compárala antes de grabar el USB.

En Linux puedes calcularla así, sustituyendo el nombre por el archivo descargado:

sha256sum proxmox-ve.iso

La cadena debe coincidir carácter por carácter con la publicada. La verificación detecta descargas incompletas o alteradas; no confirma por sí sola que hayas elegido el disco correcto al instalar.

Para crear el USB desde Linux, identifica primero el dispositivo con lsblk. Después desmonta sus particiones y escribe la ISO sobre el dispositivo completo, no sobre una partición. Este comando destruye el contenido de /dev/sdX:

sudo dd if=proxmox-ve.iso of=/dev/sdX bs=4M conv=fsync status=progress

Revisa dos veces /dev/sdX. No copies literalmente ese marcador. También puedes usar una herramienta gráfica que escriba imágenes híbridas. Expulsa el medio de forma segura y arranca el servidor desde él.

3. Completar el instalador de Proxmox VE

Selecciona la instalación gráfica cuando el menú de arranque la ofrezca. Lee y acepta la licencia, elige el disco de destino y abre las opciones avanzadas si necesitas ajustar el sistema de archivos o limitar cuánto espacio ocupará el host.

El instalador admite configuraciones de almacenamiento distintas. En un único SSD, la opción predeterminada simplifica el comienzo. ZFS aporta integridad, snapshots y otras funciones, pero exige entender su consumo de memoria, redundancia y mantenimiento. Un solo disco ZFS no reemplaza una copia de seguridad. Si estás aprendiendo, elige conscientemente en lugar de copiar una receta diseñada para otro hardware.

Configura país, zona horaria y teclado. Luego establece una contraseña fuerte para root y un correo válido para avisos. No reutilices la contraseña de otros servicios.

En la pantalla de red selecciona la interfaz Ethernet que permanecerá conectada. Proxmox crea normalmente un puente Linux, vmbr0, asociado a la tarjeta física. Define un nombre de host completo, por ejemplo pve1.lan, una IP con prefijo, puerta de enlace y servidor DNS:

Campo Ejemplo de laboratorio
Hostname pve1.lan
IP/CIDR 192.168.1.20/24
Gateway 192.168.1.1
DNS 192.168.1.1

Los valores son ejemplos; usa los de tu red. La IP no debe estar ocupada ni quedar dentro de un rango DHCP sin reserva. Confirma el resumen, inicia la instalación y retira el USB cuando se solicite reiniciar.

4. Entrar a la interfaz y actualizar el nodo

Al arrancar, la consola muestra la URL de gestión, normalmente con HTTPS y puerto 8006:

https://192.168.1.20:8006

Ábrela desde otro equipo de la misma red. El navegador advertirá que el certificado no pertenece a una autoridad pública. En una instalación nueva es habitual porque Proxmox genera su propia infraestructura de certificados. Comprueba que la IP sea la tuya antes de aceptar la excepción.

Inicia sesión con el usuario root, la contraseña elegida y el dominio de autenticación Linux PAM. La vista principal organiza datacenter, nodos, almacenamiento, VM y contenedores.

Actualiza los índices y paquetes desde Node > Updates o desde la shell:

apt update
apt full-upgrade

No cambies repositorios a ciegas. Proxmox distingue el repositorio empresarial, que requiere suscripción, y el repositorio sin suscripción. Consulta la documentación oficial de paquetes para configurar el canal que corresponda a tu caso. El mensaje sobre suscripción no impide usar el laboratorio, pero tampoco justifica instalar listas obtenidas de blogs antiguos.

Reinicia si una actualización del kernel lo requiere:

systemctl reboot

Tras volver, confirma el estado y las versiones instaladas:

pveversion -v

5. Entender red y almacenamiento antes de crear la VM

Una instalación habitual incluye local para ISO, plantillas y copias, y otro almacenamiento para discos de invitados, como local-lvm. La configuración exacta depende de las decisiones del instalador. En Datacenter > Storage puedes ver qué tipo de contenido admite cada destino.

No intentes subir una ISO a un almacenamiento que solo acepta imágenes de disco. Selecciona local, abre ISO Images y usa Upload. Desde la shell, puedes revisar recursos con:

pvesm status
ip address show
cat /etc/network/interfaces

vmbr0 funciona como un switch virtual. La tarjeta de red de la VM se conecta al puente y puede obtener una dirección del mismo router que los equipos físicos. Esto requiere que el puente esté enlazado a la interfaz correcta y que la LAN permita más de una dirección detrás del puerto.

Componente Función
vmbr0 Puente entre invitados y red física
local Contenido basado en archivos según configuración
local-lvm Volúmenes para discos virtuales según configuración
ISO Medio de instalación del sistema invitado

Reserva capacidad para snapshots y backups. Un almacenamiento al 100 % puede detener tareas y comprometer invitados. Para seguir el estado a largo plazo, una solución de monitoreo con Grafana y Prometheus ayuda a detectar tendencias, aunque primero debes dominar las métricas del panel de Proxmox.

6. Crear la primera máquina virtual desde la web

Sube una ISO oficial del sistema invitado y pulsa Create VM. El asistente divide la configuración en pestañas.

General y medio de instalación

Elige el nodo, un VM ID libre y un nombre descriptivo, por ejemplo debian-servicios. Selecciona la ISO y el tipo de sistema operativo adecuado. El VM ID identifica al invitado en comandos, tareas y rutas; no lo confundas con su dirección IP.

Sistema, disco y CPU

Para una primera VM conserva opciones compatibles salvo que la documentación del invitado pida otra cosa. Puedes habilitar QEMU Guest Agent en la configuración, pero la comunicación solo funcionará después de instalar el agente dentro del invitado.

Crea el disco en el almacenamiento destinado a imágenes de VM. VirtIO SCSI suele ser una elección apropiada para invitados modernos con sus controladores disponibles. Asigna un tamaño razonable y evita asumir que “thin provisioning” equivale a espacio infinito.

En CPU, una topología sencilla de un socket y varios núcleos suele ser clara para un laboratorio. El tipo host puede exponer características del procesador y mejorar compatibilidad con ciertas cargas, pero reduce la portabilidad hacia nodos con CPU distintas. Los valores genéricos favorecen migraciones.

Memoria y red

Asigna memoria sin agotar el host. Ballooning permite ajustar memoria cuando el invitado y sus controladores lo soportan, pero no sustituye una planificación prudente. Para la red, conecta la interfaz a vmbr0; VirtIO ofrece un dispositivo paravirtualizado eficiente cuando el sistema invitado incluye el controlador.

Revisa el resumen antes de finalizar. Una configuración inicial posible sería:

Recurso Ejemplo, no requisito
CPU 2 núcleos
RAM 2–4 GiB según el invitado
Disco 32 GiB según el uso
Red VirtIO en vmbr0
Controlador VirtIO SCSI

7. Instalar el sistema invitado y el agente

Selecciona la VM, pulsa Start y abre Console. Sigue el instalador del sistema invitado como lo harías en un equipo físico. Instala el cargador de arranque en el disco virtual, no en el medio ISO.

Cuando termine, expulsa o desactiva la ISO si el invitado intenta volver a arrancar desde ella. Dentro de una VM Debian o Ubuntu, instala el agente con:

sudo apt update
sudo apt install qemu-guest-agent
sudo systemctl enable --now qemu-guest-agent

Activa también Options > QEMU Guest Agent en Proxmox y reinicia el invitado si es necesario. El agente permite obtener información como direcciones IP y coordinar operaciones soportadas, incluido un apagado más limpio. No concede automáticamente acceso administrativo al host.

Comprueba desde el nodo:

qm list
qm status 100
qm guest cmd 100 ping

Sustituye 100 por el VM ID. Si el último comando falla, verifica que el agente esté instalado, ejecutándose y habilitado en la configuración. Para apagar, prefiere Shutdown frente a Stop; este último se parece a retirar la alimentación y puede dañar datos si el invitado está escribiendo.

8. Seguridad, respaldo y siguientes ajustes

La consola web no debería exponerse directamente a Internet. Administra Proxmox desde una LAN confiable o mediante una VPN. Crea usuarios y roles con los permisos mínimos necesarios en vez de compartir root. Habilita segundo factor para las cuentas compatibles y conserva acceso local para recuperaciones.

Configura copias de seguridad desde el principio. Un snapshot facilita volver a un estado anterior en el mismo almacenamiento, pero no protege si el disco falla. Una copia debe residir en otro destino y probarse mediante restauraciones. Si quieres añadir una segunda capa para archivos concretos, consulta esta guía de backups cifrados con Restic; no reemplaza el backup completo de la VM, sino que puede complementarlo.

Documenta IP, puente, almacenamiento, VM ID y decisiones de recursos. Mantén margen libre y revisa tareas fallidas. Comandos de diagnóstico seguros incluyen:

pvesh get /nodes
pvesm status
qm config 100
journalctl -p warning --since today

No pegues en producción comandos que modifiquen red o almacenamiento sin entender su efecto. La interfaz valida muchos campos, pero una puerta de enlace incorrecta puede dejar el nodo inaccesible.


Conclusiones

Instalar Proxmox VE consiste en algo más que grabar una ISO: hay que preparar una IP estable, elegir el almacenamiento con intención y reservar recursos para el host. Con el nodo actualizado, una ISO oficial y vmbr0 correctamente conectado, crear la primera VM es un proceso guiado.

La mejor primera instalación es sencilla y documentada. Una VM modesta, el agente QEMU y un backup externo probado enseñan más que añadir clústeres, passthrough o redes VLAN antes de dominar la base.

Preguntas frecuentes

¿Por qué Cómo instalar Proxmox VE y crear tu primera máquina virtual es relevante para sysadmins Linux?

Forma parte del flujo diario de administración. Los conceptos explicados se aplican directamente a servidores en producción y resuelven problemas reales que enfrentan sysadmins hispanohablantes.

¿Qué necesito para empezar con Cómo instalar Proxmox VE y?

Distribución Linux actualizada (Debian, Ubuntu, RHEL, Fedora o Arch), acceso root, y conexión a internet. Para producción: entorno de staging separado antes de aplicar cambios.

¿Cuáles son los errores más comunes con Cómo instalar Proxmox VE y?

Los tres más frecuentes: (1) saltar la lectura de logs, (2) aplicar cambios directos en producción sin probar, (3) olvidar permisos y ownership. La documentación y un plan de rollback siempre.

¿Cuándo usar Cómo instalar Proxmox VE y y cuándo una alternativa?

Esta solución es ideal para el caso descrito. Alternativas como Docker, Ansible o configuración manual pueden ser mejores según contexto: portabilidad, escala y reproducibilidad son los factores clave.

¿Cómo migro desde una configuración previa a Cómo instalar Proxmox VE y?

Documentar el estado actual, probar la nueva configuración en staging, validar funcionalmente, y aplicar en producción con rollback plan listo. Los posts de SoyLinux incluyen troubleshooting para los problemas más comunes.

Lee también

Alfonso Moreno | Sysadmin Senior

Soy Alfonso, sysadmin senior con RHCE y más de 10 años administrando sistemas Linux para empresas y proyectos personales. Me especializo en infraestructura, redes, virtualización, monitoring, automation y self-hosting. Sobre SoyLinux.com SoyLinux.com es un blog técnico en español sobre Linux, software libre y self-hosting. Lo mantengo en mi tiempo libre. Áreas de expertise - Linux server administration: RHEL, CentOS, Rocky, Alma, Fedora, Debian, Ubuntu - Network services: Postfix, BIND, Samba, NFS, Squid - Virtualización y containers: KVM, Proxmox, Docker, Podman - Monitoring: Prometheus, Grafana, Zabbix - Automation: Ansible, Bash scripting - Self-hosting: Vaultwarden, Nextcloud, Jellyfin, Immich, Homelab Contacto - Email: [email protected]

2 thoughts on “Cómo instalar Proxmox VE y crear tu primera máquina virtual”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *