Saltar a contenido

¿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

  1. Descargar la ISO oficial: Visita https://www.proxmox.com/en/downloads y descarga la imagen ISO de Proxmox VE.

  2. Preparar el medio de instalación: Crea un USB booteable con herramientas como Rufus o Balena Etcher.

  3. Iniciar desde el USB: Configura la BIOS/UEFI para arrancar desde el USB y selecciona la opción "Install Proxmox VE".

  4. Configurar la instalación:

  5. Acepta los términos de licencia.

  6. Selecciona el disco donde se instalará Proxmox.
  7. Define la contraseña del administrador (root) y el correo de notificaciones.
  8. Configura la red (IP estática recomendada).

  9. Finalizar e ingresar al panel web: Una vez instalado, abre un navegador y entra con la IP configurada:

https://<IP-del-servidor>:8006

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.