Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:proxmox9 [05-12-2025 22:02] – edmc73 | linux:proxmox9 [13-02-2026 22:42] (Version actuelle) – [LXC] edmc73 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Proxmox9 ====== | ====== Proxmox9 ====== | ||
| + | ===== Scripts utiles ===== | ||
| + | |||
| + | https:// | ||
| ===== upgrade 8 to 9 ===== | ===== upgrade 8 to 9 ===== | ||
| Ligne 101: | Ligne 104: | ||
| Constatez avec un '' | Constatez avec un '' | ||
| + | ==== Cas avec parted et btrfs ==== | ||
| + | Forcer le rafraîchissement du disque | ||
| + | echo 1 | sudo tee / | ||
| + | |||
| + | |||
| + | Agrandir la partition à 100% du disque | ||
| + | parted /dev/sda resizepart 1 100% | ||
| + | |||
| + | Étendre le système de fichiers Btrfs | ||
| + | btrfs filesystem resize max / | ||
| ===== Problème de backup ===== | ===== Problème de backup ===== | ||
| Ligne 136: | Ligne 149: | ||
| resize2fs / | resize2fs / | ||
| + | Pour partager un répertoire entre l'hote et le LXC | ||
| + | pct set 100 -mp0 / | ||
| + | |||
| + | Explication des paramètres : | ||
| + | * 100 : L'ID de ton container. | ||
| + | * -mp0 : C'est le nom du point de montage (le premier s' | ||
| + | * / | ||
| + | * mp=/ | ||
| + | |||
| + | Pour que le container ait les droits en écritures, changer le propriétaire sur l' | ||
| + | chown -R 100000: | ||
| ===== Qemu / KVM ===== | ===== Qemu / KVM ===== | ||
| Ligne 157: | Ligne 181: | ||
| scsi0: thin_provision: | scsi0: thin_provision: | ||
| scsi1: thin_provision: | scsi1: thin_provision: | ||
| + | |||
| + | |||
| + | ===== Pour la SWAP ===== | ||
| + | |||
| + | Plutôt que de partitionner votre disque /dev/sda pour la swap, autant ajouter un disque dédié qu'on n' | ||
| + | |||
| + | Ajouter un disque avec les options suivantes : | ||
| + | * Cache : Write back : Meilleur compromis performance/ | ||
| + | * 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 ''/ | ||
| + | mkswap /dev/sdb | ||
| + | Activation de la swap | ||
| + | swapon /dev/sdb | ||
| + | Ajouter dans fstab | ||
| + | echo '/ | ||
| + | Vérifier | ||
| + | free -h | ||
| + | |||
| + | |||
| ===== Créer un sous réseau local ===== | ===== Créer un sous réseau local ===== | ||
| Ligne 302: | Ligne 351: | ||
| 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 | + | Faite un backup d' |
| + | * Sélectionnez la VM | ||
| + | * Menu Backup | ||
| + | * Bouton **Backup Now** | ||
| + | |||
| + | |||
| + | Copiez le backup de la VM avec, par exemple, | ||
| proxmox8# scp / | proxmox8# scp / | ||
| - | Ensuite, procédé à un rsync entre les disques | + | Restaurez la VM via l' |
| + | * 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 | ||
| proxmox# rsync / | proxmox# rsync / | ||
| + | Si vous utilisez un pool ZFS pour stocker vos disques de VM, repérez le nom du pool de votre disque | ||
| + | < | ||
| + | proxmox9:~# zfs list | ||
| + | NAME | ||
| + | data | ||
| + | data/ | ||
| + | </ | ||
| + | |||
| + | Et supprimons le | ||
| + | zfs destroy data/ | ||
| + | |||
| + | |||
| + | Faites un snapshot via la commande | ||
| + | |||
| + | < | ||
| + | # À exécuter sur le serveur source | ||
| + | # création du snapshot | ||
| + | zfs snapshot data/ | ||
| + | |||
| + | # envoi du snapshot | ||
| + | zfs send -v data/ | ||
| + | </ | ||
| + | |||
| + | Pour migrer au dernier moment seulement les dernières modifications, | ||
| + | Envoyez ensuite le dernier snapshot via les commandes suivantes : | ||
| + | |||
| + | # Envoyer uniquement les changements entre les deux snapshots | ||
| + | zfs send -v -i data/ | ||
| | | ||
| + | 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 | ||
| + | < | ||
| + | proxmox9:~# zfs list -t all | ||
| + | NAME | ||
| + | data | ||
| + | data/ | ||
| + | data/ | ||
| + | data/ | ||
| + | |||
| + | zfs destroy data/ | ||
| + | zfs destroy data/ | ||
| + | </ | ||
| + | |||
| + | |||