Bonjour,
Ayant plusieurs clusters Proxmox, j’ai cherché une solution pour mon besoin de remonter le pourcentage d’occupation de la mémoire vive des VM ou des LXC et de pouvoir les rebooter.
Pré-requis : Savoir utiliser le plugin-sshmanager.
CLI qm pour les VM
https://pve.proxmox.com/pve-docs/qm.1.html
CLI pct pour les LXC
https://pve.proxmox.com/pve-docs/pct.1.html
Commande info mémoire totale
qm status 130 --verbose=1 | grep ^maxmem | awk '{print $2}'
Commande info mémoire utilisée
qm status 130 --verbose=1 | grep ^mem | awk '{print $2}'
Il suffit de faire une commande info virtuelle, 100*mem/maxmem pour avoir le pourcentage d’occupation.
Commande action reboot de la VM
qm reboot 130
Pour les LXC, il faut remplacer qm par pct.