¿Qué es Proxmox?
Proxmox VE (Virtual Environment) es una plataforma de virtualización de código abierto basada en Debian Linux, que permite gestionar máquinas virtuales, contenedores y almacenamiento, todo desde una interfaz web intuitiva. Proxmox combina KVM (Kernel-based Virtual Machine) para la virtualización completa y LXC (Linux Containers) para la virtualización ligera, permitiendo así ejecutar múltiples sistemas operativos o entornos aislados en un mismo servidor físico.
Entre sus características más destacadas están:
- Administración centralizada a través de una interfaz web o consola.
- Soporte para clústeres y alta disponibilidad (HA).
- Copias de seguridad y restauraciones automatizadas.
- Integración con almacenamiento local y remoto (NFS, iSCSI, Ceph, ZFS).
- Gestión avanzada de redes virtuales (bridges, VLANs, etc).
Instalación de Proxmox VE
-
Descargar la ISO oficial: Visita https://www.proxmox.com/en/downloads y descarga la imagen ISO de Proxmox VE.
-
Preparar el medio de instalación: Crea un USB booteable con herramientas como Rufus o Balena Etcher.
-
Iniciar desde el USB: Configura la BIOS/UEFI para arrancar desde el USB y selecciona la opción "Install Proxmox VE".
-
Configurar la instalación:
-
Acepta los términos de licencia.
- Selecciona el disco donde se instalará Proxmox.
- Define la contraseña del administrador (
root) y el correo de notificaciones. -
Configura la red (IP estática recomendada).
-
Finalizar e ingresar al panel web: Una vez instalado, abre un navegador y entra con la IP configurada:
Inicia sesión con:
- Usuario: root
- Contraseña: (la definida durante la instalación)
💻Comandos básicos para máquinas virtuales (VMs)
| Comando | Descripción |
|---|---|
qm list |
Lista todas las máquinas virtuales existentes. |
qm create <ID> |
Crea una nueva máquina virtual. |
qm start <ID> |
Inicia una máquina virtual. |
qm stop <ID> |
Detiene una máquina virtual. |
qm reboot <ID> |
Reinicia una máquina virtual. |
qm destroy <ID> |
Elimina una máquina virtual. |
qm config <ID> |
Muestra o modifica la configuración de una VM. |
qm status <ID> |
Muestra el estado actual de la VM. |
qm importdisk <ID> <archivo.img> <almacenamiento> |
Importa un disco de imagen a una VM. |
qm migrate <ID> <nodo> |
Migra una VM a otro nodo del clúster. |
🧩Comandos básicos para contenedores (LXC)
| Comando | Descripción |
|---|---|
pct list |
Lista todos los contenedores. |
pct create <ID> <plantilla> |
Crea un nuevo contenedor a partir de una plantilla. |
pct start <ID> |
Inicia un contenedor. |
pct stop <ID> |
Detiene un contenedor. |
pct restart <ID> |
Reinicia un contenedor. |
pct destroy <ID> |
Elimina un contenedor. |
pct enter <ID> |
Accede al contenedor mediante shell. |
pct exec <ID> <comando> |
Ejecuta un comando dentro del contenedor. |
pct status <ID> |
Muestra el estado del contenedor. |
pct migrate <ID> <nodo> |
Migra un contenedor a otro nodo del clúster. |