Bon, mon serveur de supervision Nagios/Centron tourne sous Debian 5 Lenny, je vais le upgrader à la version Debian 6 Squeeze et par la même occasion upgrader Centreon en version 2.3.4.
allez c’est parti pour Debian 6 Squeeze!
Préparation à la migration
on commence par faire une sauvegarde de son source.list:
#cp /etc/apt/sources.list /etc/apt/sources.list.lenny
puis on créer son nouveau source.list
#nano /etc/apt/sources.list
et on y colle:
deb http://ftp.fr.debian.org/debian/ squeeze main deb-src http://ftp.fr.debian.org/debian/ squeeze main deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main
perso c’est pour un serveur, je n’ai besoin du minimum sinon voici un source.list plus complèt:
# Debian 6 squeeze # Logiciel officiellement supporté par Debian squeeze deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free # Mises à jour de sécurité deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free # Logiciel tiers dans les dépôts volatile deb http://ftp.fr.debian.org/debian/ squeeze-updates main non-free contrib deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main non-free contrib # Mises à jour suggérées deb http://ftp.fr.debian.org/debian/ squeeze-proposed-updates contrib main non-free deb-src http://ftp.fr.debian.org/debian/ squeeze-proposed-updates contrib main non-free # Multimedia, sans oublié d'installé la clé du dépôt deb http://www.debian-multimedia.org squeeze main non-free deb-src http://www.debian-multimedia.org squeeze main non-free
on fait une sauvegarde des fichiers de conf, qui généralement ce trouve dans /etc(une simple copie sur un support externe de type clé USB suffit bien)
on fait un dump de ses bases de données
En gros on fait une sauvegarde de tous les fichiers qui vous semble très importants.
Ou alors si vous êtes très fainéant, ce qui arrive souvent lorsqu’on est admin système, on fait une image du disque avec par exemple: Clonezilla
Migration
on lance les commandes update et upgrade
#apt-get update && apt-get upgrade
Des questions de conf risque d’être poser, pour ma part je garde les mêmes fichiers de conf pour éviter de les refaire…
une fois terminer on reboot le serveur
#reboot
Vérification de la version
pour vérifier la version, il suffit de:
# cat /etc/issue Debian GNU/Linux 6.0
et pour finir un peu de netoyage:
#apt-get autoclean
et nous voilà avec la dernier version stable de Squeeze :-)
astuce: si le serveur web apache2 ne veut plus démarrer suite à cette erreur: waiting apache2: apr_sockaddr_info_get() failed
ajouter ServerName votrenomdeserveur dans /etc/apache2/apache2.conf puis un /etc/init.d/apache2 restart
Merci pour l’astuce, ça fonctionne très bien :)
super!
sympa ton blog :-)