Table des matières

Changement d'identification de machine (SSH)

Lorsqu'une machine est réinstallée en perdant les clefs d'identification (SSH) d'une machine, il faut transmettre et purger la nouvelle clefs dans tout le cluster. Une commande existe pour ajouter une clef :

pvecm updatecerts

À lancer sur la machine concernée (c'est elle qui injecte sa propre identification) ! Attention, il peut être nécessaire de nettoyer le fichier /etc/pve/priv/known_hosts (lié depuis /etc/ssh/ssh_known_hosts) après coup si doublons

Sortir un nœud d'un cluster

https://pve.proxmox.com/pve-docs/chapter-pvecm.html#_remove_a_cluster_node

(ancienne doc :)

/!\ sortir proprement les nœuds du cluster avant toute intervention qui modifie un … noeud /!\

https://blog.zwindler.fr/2017/09/19/tutoriel-demonter-proprement-cluster-proxmox-ve/

https://pve.proxmox.com/wiki/Proxmox_VE_4.x_Cluster#Remove_a_cluster_node

Ajouter un block device à une VM

Exemple :

sudo qm set 500 -virtio2 /dev/disk/by-uuid/276a2e9a-0462-4493-b3e5-2d41f89b8474

Utiliser un nœud isolé du cluster

Un nœud isolé (pas de réseau par exemple) ne pourra pas effectuer d'actions PVE. Si on veut tout de même lancer une VM par exemple, toujours hors réseau, il faudra baisser la limite de nombre de nœuds pour atteindre le quorum (temporairement).

pvecm expected 1

Pour voir où on en est :

pvecm status

Trouver la quantité de RAM allouée aux VM dans tout le cluster

pvesh get /cluster/resources --type vm --human-readable --noborder | awk '(NR!=1)'| awk '{printf " %s %s\n", $9, $10}' | sed -e s/GiB/*1024/ -e s/MiB// | tr -d ' ' | paste -s -d + | bc

On peut grep running pour n'avoir que les VM lancées, ou grep -v nom pour ignorer une VM précise.

Doc : https://forum.proxmox.com/threads/list-all-vmids-from-command-line.10964/ https://forum.proxmox.com/threads/summary-of-allocated-ram.74651/