5422
Commentaire: lshell
|
6578
fusioninventory-agent
|
Texte supprimé. | Texte ajouté. |
Ligne 77: | Ligne 77: |
== Libvirt == L'activation de l'option `Activer le menu de démarrage` (catégorie `Boot Options` dans virt-manager) perturbe l'ordre de démarrage des disques : les disques IDE passent en premier, avant les VirtIO. Ce qui fait que la machine vituel ne boote plus (elle démarre sur l'image iso d'installation). '''Veiller à décocher cette option''' dans le cas de configuration comportant des disques IDE et VirtIO. == Noyau openvz == * '''A CONFIRMER''' : possiblement des soucis avec Libvirt et aussi avec certains drivers (DRM, firmware). * serveurs virtuel KVM qui ne démarrent plus * plantage du noyau au boot * A chaque reboot le `resolv.conf` des CT est changé, pour éviter cela : ajouter `exit 0` au début du fichier `/etc/vz/dists/scripts/set_dns.sh` après la ligne `#!/bin/sh` == Fusioninventory == * Lors de la mise à jour accepter le nouveau fichier du mainteneur * après la mise à jour, lancer la commande {{{ new-dev:~# auf-inventaire-config `cat /etc/fusioninventory/tag` }}} pour reconfigurer votre fusioninventory-agent. * supprimer l'ancien fichier `rm /etc/fusioninventory/agent.cfg.ucf-old` |
Sommaire
Merci de bien vouloir compléter ces informations avec vos Problèmes rencontrés lors de migrations en fin de page ! |
Cette page présente la migration de Debian Squeeze (6.0) vers Debian Wheezy (7.2).
ATTENTION : Cette page concerne la migration d'un serveur Debian déjà en 64 bits. |
Pour connaître la technique conseillée pour installer Debian à l'AUF, consultez la page Debian.
Migration de Squeeze vers Wheezy
Commencez par vérifier que votre système est à jour !
vérifiez vos sources apt dans /etc/apt/sources.list
lancez apt-get update ; apt-get upgrade
intégrez les éventuels changements que vous trouverez avec find /etc -name "*.dpkg*" -o -name "*.ucf*"
lisez la section « Problèmes rencontrés lors de migrations » ci-dessous, à vérifier avant la migration
Suivez la procédure officielle de mise à jour !
Il faut absolument lire les notes de publications. Cela vous évitera la plupart des problèmes possibles. Si vous hésitez à mettre à jour un serveur en production, contactez d'abord la liste Tech@Auf afin que nous étudions ensemble les problèmes potentiels.
Quand on vous propose de choisir entre votre ancienne configuration et celle proposée par Debian, dans la plupart des cas il est préférable de choisir cette dernière (celle de Debian) pour éviter une interruption de la mise à jour faute de configuration valide. Vous pourrez de toutes façons ré-intégrer vos modifications ensuite à partir des fichier .dpkg-old ou .ucf-old (ou de votre dernière sauvegarde).
Attention : il s'agit d'intégrer les modifications de l'ancienne configuration et non pas simplement recopier l'ancien fichier de configuration !
Finalisez la mise à jour
une nouvelle fois, intégrez les éventuels changements que vous trouverez avec find /etc -name "*.dpkg*" -o -name "*.ucf*"
cherchez s'il reste des paquets non-Debian : aptitude search ~i\!~Odebian
aptitude affichera la liste des paquets installés qui ne sont pas originels d'une archive Debian officielle
si ce n'est pas encore fait, ajoutez la nouvelle section wheezy-updates qui succède à debian-volatile à partir de Squeeze (voir la page Debian), puis lancez une mise à jour du système
Problèmes rencontrés lors de migrations : À LIRE AVANT DE MIGRER !!
sudoers (pas vraiment un soucis, mais y faire attention)
Le fichier /etc/sudoers sera modifié, profitez-en pour mettre vos paramètres dans un fichier séparé, plutôt que dans /etc/sudoers :
visudo -f /etc/sudoers.d/local
asterisk
ATTENTION : Ne surtout pas migrer un serveur asterisk, la configuration AuF d'origine ayant été faite pour la version 1.4, le service VoIP ne fonctionnerait plus du tout !
En revanche, vous pouvez passer votre serveur VoIP sous Wheezy en le réinstallant. Pour cela, contactez MoussaNombré pour l'informer de votre migration VoIP et suivez la procédure sur Projet/Asterisk1.8/ProcedureMiseEnPlace.
MySQL
Il faut retirer la ligne suivante de la section [mysqld] du fichier /etc/mysql/conf.d/local.cnf avant de faire la mise à niveau :
default-character-set = utf8
Si vous avez oublié de le faire avant, la retirer puis lancer apt-get install mysql-server pour terminer son installation (qui aura été interrompue).
Dovecot
Il y a eu beaucoup de changements entre la version 1.2 (squeeze) et 2.0 (wheezy) . Il est recommandé de lire au préalable le fichier /usr/share/doc/dovecot-core/README.Debian.gz de la version 2.x
Calamaris
La génération des graphiques ne se patche plus dans /etc/cron.daily/calamaris mais dans /usr/lib/calamaris/calamaris-cron-script, cf la config' de calamaris.
Munin
La config' Apache de Munin n'est plus automatiquement chargée via un lien dans /etc/apache2/conf.d/munin. Il faut maintenant faire un Include /etc/munin/apache.conf dans son VirtualHost.
Lshell
Erreur après passage à Wheezy :
/etc/cron.daily/logrotate: error: skipping "/var/log/lshell/*.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
Bug signalé ici : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668776. En résumé, en attention la correction du bug, ajouter la ligne su nobody lshell au fichier /etc/cron.daily/logrotate.
Libvirt
L'activation de l'option Activer le menu de démarrage (catégorie Boot Options dans virt-manager) perturbe l'ordre de démarrage des disques : les disques IDE passent en premier, avant les VirtIO. Ce qui fait que la machine vituel ne boote plus (elle démarre sur l'image iso d'installation).
Veiller à décocher cette option dans le cas de configuration comportant des disques IDE et VirtIO.
Noyau openvz
A CONFIRMER : possiblement des soucis avec Libvirt et aussi avec certains drivers (DRM, firmware).
- serveurs virtuel KVM qui ne démarrent plus
- plantage du noyau au boot
A chaque reboot le resolv.conf des CT est changé, pour éviter cela : ajouter exit 0 au début du fichier /etc/vz/dists/scripts/set_dns.sh après la ligne #!/bin/sh
Fusioninventory
- Lors de la mise à jour accepter le nouveau fichier du mainteneur
après la mise à jour, lancer la commande
new-dev:~# auf-inventaire-config `cat /etc/fusioninventory/tag`
pour reconfigurer votre fusioninventory-agent.supprimer l'ancien fichier rm /etc/fusioninventory/agent.cfg.ucf-old