Por qué SSH resulta útil junto a la interfaz web
Proxmox VE se ejecuta sobre Debian, por lo que puedes comprobar un host con herramientas habituales de Linux y con comandos de Proxmox. SSH sigue funcionando cuando la interfaz web del puerto 8006 no responde y permite ver problemas del host que los huéspedes solo perciben como lentitud. Los comandos que se muestran aquí se ejecutan en el host y la mayoría requieren root.
Host y versión
Empieza por la versión, la carga y el estado de los servicios de Proxmox. En un clúster, comprueba también el cuórum, porque sin él no se pueden iniciar ni modificar los huéspedes.
pveversion
uptime
systemctl --failed
systemctl status pveproxy pvedaemon pvestatd --no-pager
pvecm statusMáquinas virtuales y contenedores
qm se encarga de las máquinas virtuales y pct de los contenedores. pvesh consulta la misma API que utiliza la interfaz web, por lo que también devuelve datos de todo el clúster en un formato adecuado para scripts.
qm list
pct list
pvesh get /cluster/resources --type vm --output-format jsonAlmacenamiento: df no basta
df solo muestra los sistemas de archivos montados, por lo que no indica cuánto se ha llenado un grupo LVM-thin o ZFS. Un grupo thin lleno puede detener o dañar los huéspedes y suele estar sobreaprovisionado, así que vigila tanto el uso de datos como el de metadatos. En ZFS, comprueba el estado y la capacidad del grupo.
pvesm status
sudo lvs -a
zpool status -x
zpool listMemoria en un host con ZFS
La caché ZFS ARC reside fuera de la caché de páginas normal, por lo que en free un host con ZFS puede parecer casi sin memoria aunque funcione correctamente. Consulta el tamaño de ARC por separado. Una máquina virtual aparece en el host como un proceso kvm, cuya memoria puede seguir asignada después de que el huésped la haya liberado internamente, así que las cifras del host y del huésped no tienen por qué coincidir.
awk '$1=="size"{print $3/1024/1024/1024" GiB"}' /proc/spl/kstat/zfs/arcstats
free -h
ps -eo pid,rss,cmd --sort=-rss | grep '[k]vm' | head -5Registros y copias de seguridad
Una copia de seguridad fallida o un error de disco suelen aparecer primero en el journal. Revisa las tareas y los registros periódicamente y no te fíes solo de un estado verde en el panel. Los datos SMART requieren smartmontools, que Proxmox instala de forma predeterminada, pero los discos detrás de una controladora RAID pueden necesitar opciones adicionales.
journalctl -p err -b --no-pager | tail -30
pvesh get /nodes/$(hostname)/tasks --errors 1 --limit 10
smartctl -H /dev/sdaQué muestra CH-J Server Manager en Proxmox
System Monitor no tiene lógica específica para Proxmox. Trata el host como un servidor Linux y muestra CPU, RAM, swap, sistemas de archivos, tiempo de actividad e interfaces de red. No enumera los huéspedes, no utiliza la API de Proxmox y cuenta ZFS ARC como memoria usada. Para qm, pct y pvesm, usa el terminal SSH. Disk Manager reconoce el almacenamiento de Proxmox: los volúmenes de los huéspedes están etiquetados y no se ofrecen cambios destructivos para el almacenamiento protegido del host, como LVM, ZFS o el disco del sistema.