====== 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