Migration Etch Lenny

Serveurs

Etat migration Lenny

Parefeu

OK

DNS/MAIL (OpenVZ)

OK

WEB (OpenVZ)

OK

Backup

OK

Miroir

OK

NFS-Django-Udpcast

OK

Proxy-Cache+Monitoring

OK

DATABASE1

OK

DATABASE2

OK

VOIP (OpenVZ)

OK

KOHA (Serveur Catalogue biblio)

no

A lire avant

A lire attentivement! http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html et http://wiki.auf.org/wikiteki/Debian/Lenny

Pré requis

Je m'assure que j'ai un backup des données sensibles de mon serveur avant de commencer la mise à jour. http://backup.cd.refer.org

Je m'assure que mon miroir local est à jour.

Migration

Normalement il n'y a rien eu de sorcier et tout devrait se passer sans trop de problèmes.

1. Avec mon miroir à jour, j'édite le fichier /etc/apt/sources.list du serveur à migrer et j'y mets les sources de Lenny (ou sinon mettre les sources sur internet/pas nécessaire dans mon cas).

2. Mettre à jour la base des paquets disponibles :

3. Lancer la mise à jour du système :

4. Répondre aux questions posées concernant le remplacement de certains fichiers de configuration et scripts "yes" ou "oui".

/!\ lire attentivement les questions tout de même! hein ;-)

5. Redémarrer mon serveur :

Problèmes rencontrés

Serveur Web:

Certain sites fonctionnaient encore avec php4 au moment de l'update de php4 à php5, tous les sites web en php4 ont bloqué .

Voici mon message d'erreur lorsque je redémarre apache2:

Forcing reload of web server (apache2)...apache2: Syntax error on line 185 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php4.load: Cannot load /usr/lib/apache2/modules/libphp4.so into server: /usr/lib/apache2/modules/libphp4.so: cannot open shared object file: No such file or directory

Solution:

tapez la commande a2enmod php5 pour activer php5 et ensuite tapez a2dismod php4 pour désactiver php4 . Avant de redémarrez apache2 tapez sed -r 's/AddType/AddHandler/g' -i /etc/apache2/mods-available/php5.conf pour modifier les configurations par défaut de PHP pour apache2, redémarrer apache2 et le tour est joué.

Serveurs en OpenVZ:

Par précaution, je commence par sauvegarder mes machines virtuelles

Je vérifie les changements avec la commande find

Je vérifie s'il reste des paquets installés non-Debian (qui ne proviennent pas d'une archive Debian officielle)a

J'ai dabord fait un update/upgrade du châssis. Ce qui a bien évidement mis à jour un nouveau noyau non-openvz sur lequel j'ai ensuite réinstaller openvz avec la méthode compatible lenny. (je me demande si il n'y a pas mieux comme méthode d'ailleurs ;-) )

Sans trop de soucis, j'ai fait ensuite un update/upgrade sur mes machines virtuelles avec les sources de lenny

Après un reboot et des "vzctl restart" ça semble bien marcher en tout cas!

OlivierPascalBakasanda

OlivierPascalBakasanda/MigrationLenny (dernière édition le 2009-08-12 18:51:35 par OlivierPascalBakasanda)