Outils pour utilisateurs

Outils du site


linux:proxmox9 (lu 12404 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:proxmox9 [05-12-2025 23:19] – [Migrer ces VM d'un proxmox à un autre] edmc73linux:proxmox9 [04-01-2026 22:22] (Version actuelle) edmc73
Ligne 1: Ligne 1:
 ====== Proxmox9 ====== ====== Proxmox9 ======
  
 +===== Scripts utiles =====
 +
 +https://community-scripts.github.io/ProxmoxVE/
  
 ===== upgrade 8 to 9 ===== ===== upgrade 8 to 9 =====
Ligne 157: Ligne 160:
   scsi0: thin_provision:vm-212-disk-0,discard=on,iothread=1,size=32G,serial=12345   scsi0: thin_provision:vm-212-disk-0,discard=on,iothread=1,size=32G,serial=12345
   scsi1: thin_provision:vm-212-disk-1,iothread=1,size=5G,serial=12346   scsi1: thin_provision:vm-212-disk-1,iothread=1,size=5G,serial=12346
 +
 +
 +===== Pour la SWAP =====
 +
 +Plutôt que de partitionner votre disque /dev/sda pour la swap, autant ajouter un disque dédié qu'on n'inclura pas dans la sauvegarde.
 +
 +Ajouter un disque avec les options suivantes :
 +  * Cache : Write back : Meilleur compromis performance/risque pour du volatile.
 +  * Discard : activé : si SSD
 +  * IO thread : activé : toujours le bon choix
 +  * Backup : désactivé : ne sera pas sauvegardé
 +
 +Sur votre vm, regardé si votre disque apparait avec
 +  fdisk -l
 +
 +En principe, c'est ''/dev/sdb'', on va le formater pour la swap
 +  mkswap /dev/sdb
 +Activation de la swap
 +  swapon /dev/sdb
 +Ajouter dans fstab
 +  echo '/dev/sdb none swap sw 0 0' >> /etc/fstab
 +Vérifier 
 +  free -h
 +
 +
  
 ===== Créer un sous réseau local ===== ===== Créer un sous réseau local =====
Ligne 302: Ligne 330:
 Imaginons un proxmox8 et un nouveau proxmox9. On veut migrer les VM du 8 vers le 9 en essayant de minimiser le temps de coupure. Imaginons un proxmox8 et un nouveau proxmox9. On veut migrer les VM du 8 vers le 9 en essayant de minimiser le temps de coupure.
  
-On commence par copier un backup d'une VM avec un id 110+Faite un backup d'une machine : 
 +  * Sélectionnez la VM 
 +  * Menu Backup 
 +  * Bouton **Backup Now** 
 + 
 + 
 +Copiez le backup de la VM avec, par exemple, un id 110
   proxmox8# scp /var/lib/vz/dump/vzdump-qemu-110-2025_12_05-04_00_07.* mon.proxmox9.com:/var/lib/vz/dump/.   proxmox8# scp /var/lib/vz/dump/vzdump-qemu-110-2025_12_05-04_00_07.* mon.proxmox9.com:/var/lib/vz/dump/.
  
-Ensuite, procédé à un rsync entre les disques des VM+Restaurez la VM via l'interface Proxmox : 
 +  * Sélectionnez le **Storage** qui est configuré pour les backup (par défaut **local**) 
 +  * Menu Backup 
 +  * Sélectionnez le backup et cliquez sur le bouton **Restore** 
 + 
 +Si les images disques ne sont pas sur un pool ZFS, vous pouvez essayé de synchroniser les dernières données via rsync
   proxmox# rsync /var/lib/vz/images/110/ mon.proxmox9.com:/var/lib/vz/images/110/   proxmox# rsync /var/lib/vz/images/110/ mon.proxmox9.com:/var/lib/vz/images/110/
  
Ligne 316: Ligne 355:
 data/vm-110-disk-0  34.8G   253G  34.8G  - data/vm-110-disk-0  34.8G   253G  34.8G  -
 </code> </code>
-et copiez via les commandes zfs 
  
-Faites d'abord un snapshot via l'interface proxmox ou via la commande+Et supprimons le 
 +  zfs destroy data/vm-110-disk-0 
 + 
 + 
 +Faites un snapshot via la commande
  
 <code> <code>
Ligne 326: Ligne 368:
  
 # envoi du snapshot # envoi du snapshot
-zfs send data/vm-110-disk-0@migration | ssh root@proxmox9 zfs recv -v data/vm-110-disk-new+zfs send -v data/vm-110-disk-0@migration | ssh root@proxmox9 zfs recv -v data/vm-110-disk-0
 </code> </code>
  
-Pour migrer ultérieurement seulement les modifications (beaucoup plus rapide), créez un nouveau snapshot (@migration2) et référencez le précédent (@migration) :+Pour migrer au dernier moment seulement les dernières modifications, il est conseillé d'éteindre la VM pour éviter des incohérences, puis créez un nouveau snapshot (@migration2). \\ 
 +Envoyez ensuite le dernier snapshot via les commandes suivantes :
  
   # Envoyer uniquement les changements entre les deux snapshots   # Envoyer uniquement les changements entre les deux snapshots
-  zfs send -i data/vm-101-disk-0@migration data/vm-101-disk-0@migration2 | ssh root@proxmox9 zfs recv -v data/vm-110-disk-new+  zfs send -v -i data/vm-101-disk-0@migration data/vm-101-disk-0@migration2 | ssh root@proxmox9 zfs recv -v data/vm-110-disk-0
      
-Une fois que le moment est bon, on va remplacé notre disque issue du backup par cette nouvelle copie et supprimer le snapshot+Une fois que le moment est bon, il n'y a plus qu'à basculer vos ip failover si vous en avez ou basculer vos DNS et démarrer votre nouvelle VM.
  
 +
 +Vous pourrez ensuite supprimer vos 2 snapshots
 <code> <code>
-proxmox9:~# zfs list +proxmox9:~# zfs list -t all 
-NAME                  USED  AVAIL  REFER  MOUNTPOINT +NAME                           USED  AVAIL  REFER  MOUNTPOINT 
-data                  131G   253G    96K  none +data                           131G   253G    96K  none 
-data/vm-110-disk-0   34.8G   253G  34.8G  - +data/vm-110-disk-0            34.8G   253G  34.8G  - 
-data/vm-110-disk-new 34.8G   253G  34.8G  -+data/vm-110-disk-0@migration  30.2M      -  34.8G  - 
 +data/vm-110-disk-0@migration2 30.2M      -  34.8G  -
  
-zfs destroy data/vm-110-disk-0 +zfs destroy data/vm-110-disk-0@migration 
-zfs rename data/vm-110-disk-new data/vm-110-disk-0 +zfs destroy data/vm-110-disk-0@migration2
-zfs destroy data/vm-110-disk-0@migrate+
 </code> </code>
  
-Vous pouvez maintenant lancer votre VM+
linux/proxmox9.1764976768.txt.gz · Dernière modification : de edmc73