Aller au contenu

« Proxmox backup checklist » : différence entre les versions

De Marmits Wiki
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 8 : Ligne 8 :
==== ✔️ Vérifier version actuelle ====
==== ✔️ Vérifier version actuelle ====


<syntaxhighlight lang="bash">pveversion</syntaxhighlight>
<syntaxhighlight lang="bash" copy>pveversion</syntaxhighlight>
==== ✔️ Vérifier espace disque ====
==== ✔️ Vérifier espace disque ====


<syntaxhighlight lang="bash">df -h</syntaxhighlight>
<syntaxhighlight lang="bash" copy>df -h</syntaxhighlight>
==== ✔️ Vérifier état des services ====
==== ✔️ Vérifier état des services ====


<syntaxhighlight lang="bash">systemctl status pvedaemon pveproxy</syntaxhighlight>
<syntaxhighlight lang="bash" copy>systemctl status pvedaemon pveproxy</syntaxhighlight>
==== ✔️ Vérifier les VM/LXC en cours ====
==== ✔️ Vérifier les VM/LXC en cours ====


<syntaxhighlight lang="bash">qm list
<syntaxhighlight lang="bash" copy>qm list
pct list</syntaxhighlight>
pct list</syntaxhighlight>


Ligne 34 : Ligne 34 :
=== 🔍 3. Voir les mises à jour disponibles ===
=== 🔍 3. Voir les mises à jour disponibles ===


<syntaxhighlight lang="bash">apt update
<syntaxhighlight lang="bash" copy>apt update
apt list --upgradable</syntaxhighlight>
apt list --upgradable</syntaxhighlight>


Ligne 52 : Ligne 52 :
=== 🔄 5. Lancer la mise à jour ===
=== 🔄 5. Lancer la mise à jour ===


<syntaxhighlight lang="bash">apt full-upgrade</syntaxhighlight>
<syntaxhighlight lang="bash" copy>apt full-upgrade</syntaxhighlight>


-----
-----
Ligne 58 : Ligne 58 :
=== 🔍 6. Vérifier si reboot nécessaire ===
=== 🔍 6. Vérifier si reboot nécessaire ===


<syntaxhighlight lang="bash">uname -r</syntaxhighlight>
<syntaxhighlight lang="bash" copy>uname -r</syntaxhighlight>
👉 comparer avec le nouveau kernel installé
👉 comparer avec le nouveau kernel installé


Ligne 66 : Ligne 66 :
=== 🔁 7. Redémarrer (si nécessaire) ===
=== 🔁 7. Redémarrer (si nécessaire) ===


<syntaxhighlight lang="bash">reboot</syntaxhighlight>
==== Arrêter proprement toutes les VM et CT ====
En root
<syntaxhighlight lang="bash" copy>
for vmid in $(qm list | tail -n +2 | awk '{print $1}'); do qm shutdown $vmid --timeout 120; done
</syntaxhighlight>
<syntaxhighlight lang="bash" copy>
for vmid in $(pct list | tail -n +2 | awk '{print $1}'); do pct shutdown $vmid --timeout 120; done
</syntaxhighlight>
==== Vérifier qu'ils sont bien arrêtés ====
<syntaxhighlight lang="bash" copy>
qm list
</syntaxhighlight>
<syntaxhighlight lang="bash" copy>
pct list
</syntaxhighlight>
 
==== Puis reboot ====
<syntaxhighlight lang="bash" copy>reboot</syntaxhighlight>


-----
-----
Ligne 74 : Ligne 91 :
==== ✔️ Vérifier Proxmox ====
==== ✔️ Vérifier Proxmox ====


<syntaxhighlight lang="bash">pveversion</syntaxhighlight>
<syntaxhighlight lang="bash" copy>pveversion</syntaxhighlight>
==== ✔️ Vérifier services ====
==== ✔️ Vérifier services ====


<syntaxhighlight lang="bash">systemctl status pvedaemon pveproxy</syntaxhighlight>
<syntaxhighlight lang="bash" copy>systemctl status pvedaemon pveproxy</syntaxhighlight>
==== ✔️ Vérifier VM/LXC ====
==== ✔️ Vérifier VM/LXC ====


<syntaxhighlight lang="bash">qm list
<syntaxhighlight lang="bash" copy>qm list
pct list</syntaxhighlight>
pct list</syntaxhighlight>
==== ✔️ Tester accès web ====
==== ✔️ Tester accès web ====

Dernière version du 1 avril 2026 à 19:29

🚀 Mise à jour sécurisée de Proxmox VE


🟢 1. Pré-check (OBLIGATOIRE)

✔️ Vérifier version actuelle

pveversion

✔️ Vérifier espace disque

df -h

✔️ Vérifier état des services

systemctl status pvedaemon pveproxy

✔️ Vérifier les VM/LXC en cours

qm list
pct list

💾 2. Vérifier les backups

👉 S’assurer que :

  • ✔️ les sauvegardes récentes existent
  • ✔️ elles sont testées (idéalement)



🔍 3. Voir les mises à jour disponibles

apt update
apt list --upgradable

⚠️ 4. Lire les changements importants (optionnel mais recommandé)

👉 surtout pour grosses versions :

  • kernel
  • pve-manager
  • stockage



🔄 5. Lancer la mise à jour

apt full-upgrade

🔍 6. Vérifier si reboot nécessaire

uname -r

👉 comparer avec le nouveau kernel installé



🔁 7. Redémarrer (si nécessaire)

Arrêter proprement toutes les VM et CT

En root

for vmid in $(qm list | tail -n +2 | awk '{print $1}'); do qm shutdown $vmid --timeout 120; done
for vmid in $(pct list | tail -n +2 | awk '{print $1}'); do pct shutdown $vmid --timeout 120; done

Vérifier qu'ils sont bien arrêtés

qm list
pct list

Puis reboot

reboot

🧪 8. Post-check

✔️ Vérifier Proxmox

pveversion

✔️ Vérifier services

systemctl status pvedaemon pveproxy

✔️ Vérifier VM/LXC

qm list
pct list

✔️ Tester accès web



🔐 9. Vérification finale

👉 Tester :

  • accès SSH
  • services critiques (Docker, NPM…)
  • réseau



💡 Bonnes pratiques

  • 🕒 faire l’upgrade hors heures critiques
  • 💾 toujours avoir un backup
  • 🔄 redémarrer proprement après kernel update
  • 🧪 tester après upgrade



🚨 À éviter

  • ❌ upgrade sans backup
  • ❌ upgrade en pleine utilisation critique
  • ❌ ignorer les erreurs apt



🧠 Résumé

👉 Une mise à jour Proxmox est sûre si elle est préparée, vérifiée et suivie d’un contrôle post-upgrade.



🚀 Conclusion

👉 Dans ton cas :

✔️ tu peux upgrade sans stress ✔️ tu as déjà les bons réflexes (backup + NAS) ✔️ tu es prêt pour du “quasi prod”