User Tools

Site Tools


informatique:logiciels:proxmox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatique:logiciels:proxmox [2025/04/02 16:48] – [Ajouter un SSD M.2 en passthrough sur une VM] pteuinformatique:logiciels:proxmox [2025/07/18 19:29] (current) – [Sauvegarder la VM] en CLI pteu
Line 1: Line 1:
-======ProxMox======+======Proxmox======
  
 (wp) //Proxmox Virtual Environnement (abrégé **Proxmox VE** ou **PVE**) est une plateforme de virtualisation libre (licence AGPLv3) basée sur l'hyperviseur Linux KVM, et offre aussi des conteneurs avec LXC.// (wp) //Proxmox Virtual Environnement (abrégé **Proxmox VE** ou **PVE**) est une plateforme de virtualisation libre (licence AGPLv3) basée sur l'hyperviseur Linux KVM, et offre aussi des conteneurs avec LXC.//
Line 249: Line 249:
 <code bash> <code bash>
 qm unlink 103 --idlist scsi1 qm unlink 103 --idlist scsi1
 +</code>
 +
 +
 +=====Déplacer une VM d'un Proxmox vers un autre=====
 +//des Proxmox qui ne soient pas en cluster bien sûr, sinon il y a plus simple//\\
 +//cela fonctionne également pour des LXC//
 +
 +====Sauvegarder la VM====
 +
 +Via la webUI, cliquer sur la VM (ou le LXC) dans le menu Backup, et faire une sauvegarde locale (Storage: local ; Mode: Snapshot) de celle-ci.
 +
 +En CLI:
 +<code bash>
 +root@pve1:~# vzdump 100 --storage local --mode snapshot --compress zstd
 +</code>
 +====Transférer la sauvegarde sur le nouveau Proxmox====
 +
 +Les sauvegardes sont situées dans le répertoire local /var/lib/vz/dump/, il suffit donc d'un SCP pour transférer le fichier de sauvegarde vers le nouveau Proxmox pve2 (par <del>flemme</del> simplicité, on peut utiliser la console de la webUI: cliquer sur le Proxmox source, pve1 par exemple, et cliquer sur le bouton à droite ">_Shell") :
 +
 +<code bash>
 +root@pve1:~# scp /var/lib/vz/dump/vzdump-qemu-100-2025_07_18-10_17_42.vma.zst root@pve2:/var/lib/vz/dump/
 +vzdump-qemu-100-2025_07_18-10_17_42.vma.zst                         100% 4479MB 279.1MB/  00:16
 +</code>
 +
 +====Restaurer la VM sur le nouveau Proxmox====
 +
 +Il faut passer par la CLI (donc SSH ou la fenêtre ">_Shell" de la webUI mentionnée ci-dessus) et utiliser la commande ''qmrestore'' :
 +<code bash>
 +root@pve2:~# qmrestore /var/lib/vz/dump/vzdump-qemu-100-2025_07_18-10_17_42.vma.zst 100
 +</code>
 +
 +"100" est l'ID de la VM restaurée sur le nouveau Proxmox ; s'il est déjà pris sur ce dernier: ''unable to restore VM 100 - CT 100 already exists on node pve2'', on peut la restaurer sous un nouvel ID disponible.
 +
 +S'il s'agit d'un conteneur LXC:
 +<code bash>
 +root@pve2:/var/lib/vz/dump# pct restore 100 vzdump-lxc-100-2025_07_18-14_04_20.tar.zst
 +</code>
 +
 +Si on souhaite malgré tout conserver l'ID 100, il faut modifier l'ID de la VM préexistante :
 +
 +====Modifier l'ID d'une VM====
 +
 +Sauvegarder la VM (ID=100) comme indiqué précédemment ; pour la restaurer avec l'ID=202 depuis sa sauvegarde locale :
 +<code bash>
 +root@pve2:~# pct restore 202 /var/lib/vz/dump/vzdump-lxc-100-2025_07_18-10_25_59.tar.zst --storage local-lvm
 </code> </code>
informatique/logiciels/proxmox.1743612489.txt.gz · Last modified: 2025/04/02 16:48 by pteu