Groupe de travail sur l'installation d'un cluster de haute disponibilité mail (ou cluster de haute disponibilité HA) avec disque dur en réseau (DRBD - network raid-1) sur CentOS Linux.
Lors de l'installation du logiciel, j'ai eu quelques problèmes ou de conflits lors de l'installation de la version du kernel module drbd, apparemment traitement yum en est à ses balbutiements en comparaison avec apt, pour quelque étrange raison, l'image a été mise à jour du noyau en conflit avec drbd modules. Ensuite, partager avec vous la solution;
Pour installer le rythme cardiaque, de l'application de la drbd et de type de module de noyau;
[root @ mail01 ~] # yum install heartbeat drbd kmod-drbd Total download size: 17 M Est-ce ok [y / N]: Y Téléchargement de forfaits: (1 / 8): heartbeat-2.1.3-3. 100% |=========================| 1.7 MB 01:45 (2 / 8): kernel-2.6.18-53.1 100% |=========================| 13 MB 07:51 (3 / 8): kmod-drbd-8.0.11-1 100% |=========================| 797 kB 00:17 (4 / 8): heartbeat-pils-2,1 100% |=========================| 213 kB 00:04 (5 / 8): drbd-8.0.11-1.el5. 100% |=========================| 134 kB 00:02 (6 / 8): le rythme cardiaque-100-stonith% |=========================| 311 kB 00:06 (7 / 8): PyXML-0.8.4-4.i386 100% |=========================| 1.1 MB 01:09 (8 / 8): drbd82-8.2.5-1.el5 100% |=========================| 141 kB 00:04 Running Transaction Test Finished Transaction Test
Plusieurs lignes plus tard, après la résolution de dépendances;
Transaction Check Error: paquet kernel-2.6.18-53.1.19.el5 (qui est plus récente que celle du noyau 2.6.18-53.1.14.el5) est déjà installé fichier / etc / drbd.conf conflits entre tenté l'installation de drbd82-8.2.5-1.el5.centos et drbd-8.0.11-1.el5.centos fichier / etc / rc.d / init.d / drbd conflits entre tenté l'installation de drbd82-8.2.5-1.el5.centos et drbd-8.0.11-1.el5.centos fichier / sbin / drbdadm conflits entre tenté l'installation de drbd82-8.2.5-1.el5.centos et drbd-8.0.11-1.el5.centos fichier / sbin / drbdmeta conflits entre tenté l'installation de drbd82-8.2.5-1.el5.centos et drbd-8.0.11-1.el5.centos fichier / sbin / drbdsetup conflits entre tenté l'installation de drbd82-8.2.5-1.el5.centos et drbd-8.0.11-1.el5.centos fichier / usr/share/man/man5/drbd.conf.5.gz conflits entre tenté l'installation de drbd82-8.2.5-1.el5.centos et drbd-8.0.11-1.el5.centos fichier / usr/share/man/man8/drbd.8.gz conflits entre tenté l'installation de drbd82-8.2.5-1.el5.centos et drbd-8.0.11-1.el5.centos fichier / usr/share/man/man8/drbdadm.8.gz conflits entre tenté l'installation de drbd82-8.2.5-1.el5.centos et drbd-8.0.11-1.el5.centos fichier / usr/share/man/man8/drbddisk.8.gz conflits entre tenté l'installation de drbd82-8.2.5-1.el5.centos et drbd-8.0.11-1.el5.centos fichier / usr/share/man/man8/drbdmeta.8.gz conflits entre tenté l'installation de drbd82-8.2.5-1.el5.centos et drbd-8.0.11-1.el5.centos fichier / usr/share/man/man8/drbdsetup.8.gz conflits entre tenté l'installation de drbd82-8.2.5-1.el5.centos et drbd-8.0.11-1.el5.centos Récapitulatif d'erreur -------------
Après avoir lu le message d'erreur, j'ai décidé de supprimer la version mise à jour du noyau, et donc le retour à la précédente.
[root @ mail01 ~] # yum effacer kernel-2.6.18-53.1.19.el5 Running Transaction Suppression: kernel ######################### [1 / 1] Supprimé: kernel.i686 0:2.6.18-53.1.19. EL5 Complet!
Après le déclassement de noyau, je ne me souviens pas bien, mais je vous recommande de redémarrer l'ordinateur afin de lancer l'ancien noyau. Depuis, nous courons le CentOS version du noyau souhaitée, procéder à l'installation du module DRBD, dactylographie;
[root @ mail01 ~] # yum install kmod-drbd heartbeat Installed: heartbeat.i386 0:2.1.3-3. El5.centos kmod-drbd.i686 0:8.0.11-1.2.6.18 _53.1.14.el5 Dependency Installed: PyXML.i386 0:0.8.4-4 drbd.i386 0:8.0.11-1. Heartbeat el5.centos-pils.i386 0:2.1.3-3. El5.centos cardiaque stonith.i386-0: 2.1.3-3.el5.centos kernel.i686 0:2.6.18-53.1.14. EL5 Complet!
A DRBD
Maintenant que nous avons inséré le bon module dans le noyau, essayez de faire fonctionner le service DRBD.
[root @ mail01 ~] # service drbd start / Etc / drbd.conf: 20: des ressources r0, sur mail01 (... ) ... mail02 sur (... ): Il existe plusieurs sections de l'hôte par les pairs. Peut-être mal orthographié le nom de l'hôte local "mail02.guatewireless.org? / Etc / drbd.conf: 20: des ressources r0, il n'ya pas de section pour accueillir cet hôte. Missing 'sur mail02.guatewireless.org {...}'? A DRBD resources: / etc / drbd.conf: 20: des ressources r0, sur mail01 (... ) ... mail02 sur (... ): Il existe plusieurs sections de l'hôte par les pairs. Peut-être mal orthographié le nom de l'hôte local "mail02.guatewireless.org? / Etc / drbd.conf: 20: des ressources r0, il n'ya pas de section pour accueillir cet hôte. Missing 'sur mail02.guatewireless.org {...}'? Impossible de charger le module drbd.
L'erreur ne peut pas charger le module drbd est de ne pas paniquer, DRBD Service ne peut tout simplement pas trouver ou de résoudre le nom de mail02. Éditez le fichier / etc / hosts et ajouter mail01 et mail02 afin que vous puissiez résoudre.
Avec les modifications ci-dessus et redémarrez le serveur a essayé de ping. Si il ya, nous pouvons relever le DRBD service, de la dactylographie;
[root @ mail01 ~] # service drbd start --== Merci de participer à l'enquête mondiale usage ==-- La réponse du serveur est: Dans l'avenir, ne drbdadm mise à jour lorsque vous vous adressez à usage.drbd.org DRBD ou lorsque vous utilisez 'create-drbdadm md. Bien sûr, il continuera de vous demander de confirmation aussi longtemps que "l'usage count 'est à son défaut Valeur de «demander». Il suffit d'appuyer sur [ENTER] pour continuer: Prêt ... A DRBD ressources: [d (r0) s (r0) n (r0)].
Pour voir si cela fonctionne correctement DRBD
[root @ noeud 1 etc] # watch-n 1 cat / proc / drbd Version: 8.0.11 (api: 86/proto: 86) GIT-hash: b3fe2bdfd3b9f7c2f923186883eb9e2a0d3a5b1b construire par buildsvn @ c5-i386-construction, 2008-03-09 10:26:33 1: cs: Connected st: Primary / Secondary ds: UpToDate / UpToDate C r --- ns: 1064988 nr: 0 dw: 13160 dr: 1413581 andalousie: 103 bm: 480 lo: 0 pe: 0 ua: 0 ap: 0 resync: utilisé: 0 / 31 hits: 66066 rate: 295 faim: 0 dirty: 0 changé: 295 act_log: utilisé: 0 / 257 hits: 3187 rate: 111 faim: 0 sale: 8 changé: 103
Plus d'info | Centos Drbd-HA
Popularité: 5% [?]
Un commentaire pour "CentOS noyau DRBD conflits"
Trackback URI | Commentaires RSS







le 02 octobre 2008 à 10:49 am # fher98
Pour une version mise à jour plus de Centos si l'on exécute le noyau 2.6.18-92.1.13.el5 est nécessaire de supprimer
yum effacer kernel-2.6.18-92.1.13.el5
Plutôt que de kernel-2.6.18-53.1.19.el5, comme indiqué dans l'article.
[Répondre]