Taille: 3326
Commentaire:
|
Taille: 3353
Commentaire:
|
Texte supprimé. | Texte ajouté. |
Ligne 3: | Ligne 3: |
|| Parefeu || no|| | || Parefeu || OK|| |
Ligne 10: | Ligne 10: |
|| DATABASE1 ||no|| | || DATABASE1 ||OK|| |
Ligne 13: | Ligne 13: |
|| KOHA ||no|| | || KOHA ||no|| (Serveur Catalogue biblio) |
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 ||no|| (Serveur Catalogue biblio)
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 :
- # aptitude update
3. Lancer la mise à jour du système :
- # aptitude dist-upgrade
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
- failed!
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
- #vzdump --suspend --all
Je vérifie les changements avec la commande find
- #find /etc -name "*.dpkg*" -o -name "*.ucf*"
Je vérifie s'il reste des paquets installés non-Debian (qui ne proviennent pas d'une archive Debian officielle)a
- #aptitude search ~i\!~Odebian
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
deb http://miroir.cd.refer.org/debian lenny main contrib
deb http://miroir.cd.refer.org/debian-security lenny/updates main contrib
Après un reboot et des "vzctl restart" ça semble bien marcher en tout cas!