====== Proxmox : gestion des VM en ligne de commandes ======
===== Ressources =====
Lien :
* http://wiki.csnu.org/index.php/Proxmox_5
* https://pve.proxmox.com/pve-docs/qm.1.html
* https://www.lecoindesdocs.fr/2020/06/10/commandes-proxmox/
===== Gestion des VM (KVM) avc qm =====
==== Utilisation de l'utilitaire qm ====
Arrêter une VM :
# qm stop
En cas de verrou (tying to acquire lock ...) :
# qm unlock
ou bien :
# rm /var/lock/qemu-server/lock-317.conf
Supression d'une VM :
# qm destroy
En cas de problème avec la console : failed to run vncproxy
# pvecm updatecerts
Liste des VMs
# qm list
==== Gestion des conteneurs avec pct ====
Afficher la liste des conteneurs :
# pct list
Démarrer un conteneur :
# pct start
Afficher le status d’un conteneur :
# pct status
Susprendre un conteneur :
# pct suspend
Relancer un conteneur suspendu :
# pct resume
Arreter proprement un conteneur :
# pct shutdown
Arrêter brutalement un conteneur :
# pct stop
Supprimer un conteneur :
# pct destroy
Unlock un conteneur
# pct unlock
Réinitialiser le mot de passe root d'un conteneur :
* utiliser son ID
* s'attacher au conteneur
* utilsier la commande passwd
# lxc-attach -n
# passwd
==== Copie du contenu d'un disque dur ====
* xxx est l'ID de la VM dont on copie le contenu du disque
* yyy est l'ID de la VM destinataire du contenu du disque
=== du disque local-lvm vers un autre disque sur local-lvm ===
# dd if=/dev/pve/vm-xxx-disk-1 of=/dev/pve/vm-yyy-disk-1
=== du disque local vers un autre disque sur local-lvm ===
# dd if=/var/lib/vz/images/205/vm-xxx-disk-1.raw of=/dev/pve/vm-yyy-disk-1
=== du disque local-lvm vers un autre disque sur local-lvm situé sur un serveur différent===
# dd if=/dev/pve/vm-xxx-disk-1 | ssh root@adresseip "of=/dev/pve/vm-yyy-disk-1"
==== Erreur ====
Erreur : sysctl fs.inotify.max_user_instances
Solution : augmenter le nombre avec la commande
# sysctl fs.inotify.max_user_instances=1024
# sysctl -p
# ulimit -n 1024
# ulimit -n