ClasesInformatica

Comandos de administracion para proxmox VE

Aquí te presento una lista de comandos útiles para la administración completa de un servidor Proxmox.

Gestión de Máquinas Virtuales (KVM)

bash

# Listar todas las VMs

qm list

# Crear una nueva VM (ID 100, con 2GB RAM)

qm create VMID [OPTIONS]

  • Ej: Nueva VM con ID 100 y 2 GB RAM

         qm create 100 --memory 2048 --net0 virtio,bridge=vmbr0

# Iniciar VM

qm start VMID [OPTIONS]

  • Ej: Arrancar VM con ID 100

        qm start 100

# Detener VM

qm stop VMID [OPTIONS]

  • Ej: Parar VM con ID 100

        qm stop 100

# Apagar forzadamente una VM

qm reset 100

# Suspender VM

qm suspend 100

# Clonar VM

qm clone 100 101 --name "VM-Clonada"

# Eliminar VM

qm destroy 100

# Migrar VM al nodo 'pve2'

qm migrate 100 pve2

Gestión de Contenedores (LXC)

bash

# Listar todos los contenedores

pct list

# Crear un contenedor (ID 200, usando template ubuntu-20.04)

pct create 200 local:vztmpl/ubuntu-20.04-standard_20.04-1_amd64.tar.gz --rootfs local-lvm:8

# Iniciar un contenedor

pct start 200

# Detener un contenedor

pct stop 200

# Entrar en la consola de un contenedor

pct enter 200

# Eliminar un contenedor

pct destroy 200

Gestión de Almacenamiento

bash

# Listar almacenamientos disponibles

pvesm status

# Listar el contenido de un almacenamiento

pvesm list local

# Crear un directorio de almacenamiento

pvesm add dir nuevo_storage --path /mnt/data

# Eliminar un almacenamiento

pvesm remove nuevo_storage

Gestión de Cluster

bash

# Información del cluster

pvecm status

# Crear un nuevo cluster

pvecm create nombrecluster

# Añadir un nodo al cluster

pvecm add IP_NODO_PRINCIPAL

# Listar nodos del cluster

pvecm nodes

# Eliminar un nodo del cluster

pvecm delnode nombredenodo

Gestión de Red

bash

# Ver configuración de red

cat /etc/network/interfaces

# Reiniciar servicios de red

systemctl restart networking

# Mostrar reglas de firewall

pve-firewall status

Copias de Seguridad y Restauración

bash

# Crear una copia de seguridad de VM

vzdump 100 --compress zstd

# Crear copia de seguridad de todas las VMs

vzdump --all --compress zstd

# Restaurar copia de seguridad

qmrestore /var/lib/vz/dump/vzdump-qemu-100-*.vma.zst 101 --storage local

Monitorización y Mantenimiento

bash

# Estado general del sistema

pveperf

# Ver registros del sistema

journalctl -f

# Actualizar lista de paquetes

apt update

# Actualizar Proxmox VE

apt dist-upgrade

# Limpiar cache de paquetes

apt clean

Gestión de Usuarios y Permisos

bash

# Listar usuarios

pveum user list

# Crear un nuevo usuario

pveum user add usuario@pam --password "contraseña"

# Asignar rol a un usuario

pveum aclmod / -user usuario@pam -role PVEAdmin

# Crear grupo

pveum group add desarrolladores

# Añadir usuario a grupo

pveum user modify usuario@pam -group desarrolladores

Volver