Raid 2 dégradé, l'occasion de mettre des disques plus grands

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Raid 2 dégradé, l'occasion de mettre des disques plus grands

Messagepar Vulmix » 27 Avr 2011 08:44

Bonjour à tous,
hier, j'ai eu la (mauvaise) surprise de retrouver mon raid dégradé

Code: Tout sélectionner
md2 : active raid1 sda2[2](F) sdb2[1]
      488279488 blocks [2/1] [_U]

md1 : active raid1 sda1[0] sdb1[1]
      104320 blocks [2/2] [UU]

unused devices: <none>


A première vue, un disque arrive en fin de vie, mais comme il me manquait de place et que je voulais l'agrandir cela ne fait qu'avancer les travaux prévus.

J'ai cependant quelques questions.
La première, pour ne pas mourir idiot, si c'est encore possible, pourquoi le sda2 est [2] et non [0] ? Je suppose que c'est arrivé lorsque j'ai voulu le "réparer" mais pourquoi pas avoir réutilisé sda2[0] ?

Question plus importante, j'ai déjà signalé la procédure que j'utilise pour changer mes disques et agrandir le raid. Un petit rappel quand même :

Code: Tout sélectionner
- Retirer un disque du Raid (évidement, il faut trouver celui qui pose problème)
- ajouter le nouveau disque
- synchroniser (automatiquement puisque le SME fait cela très bien)
- supprimer le deuxième vieux disque et placer le deuxième nouveau
- synchroniser
- redimensionner la taille :
mdadm –grow /dev/md2 –size=max
- redimensionner la taille du lvm :
pvresize /dev/md2
lvresize –l +$(vgdisplay –c main | cut –d : -f16) main/root
- formate de l’espace ajouté :
ext2online –C0 /dev/main/root


J'ai déjà fait cette opération plusieurs fois sur plusieurs SME et je n'ai jamais eu de problème. Mais comme vous pouvez le lire, le début de la procédure demande de savoir quel disque est défectueux... et là on a une chance sur 2. Mais comme le raid du SME est bien fait, j'ai pensé au "Spares". Actuellement, il n'y a que deux disques. Si je lui en ajoute un, il va devenir le "Spares" et comme mon raid est dégradé, il va automatiquement être utilisé... Ensuite lorsque le raid sera stable, je pourrais retirer les deux vieux disques et mettre le deuxième nouveau pour que le raid se re-synchronise. Et enfin, je lance les commandes pour agrandir le raid.

Est-ce que mon raisonnement est valable ou je me plante quelque part ?
Merci pour vos avis.
Vulmix

(Ne tappez pas je viens d'arriver dans le milieu Linux)
Vulmix
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 227
Inscrit le: 10 Mars 2006 09:32

Re: Raid 2 dégradé, l'occasion de mettre des disques plus gr

Messagepar unnilennium » 28 Avr 2011 01:43

ton raisonnement est valide, d'autant que quand tu le branchera avec fdisk -l il sera facile de savoir lequel est lequel vu qu'il n'a pas la même taille.
ensuite tu l'ajoute, tu le sync, verifie qu'il soit bootable ( grub, flag boot etc)
enfin tu débranches les deux autres et tu reboot sur celui ci + un nouveau de même taille et rebelote.


JP
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Re: Raid 2 dégradé, l'occasion de mettre des disques plus gr

Messagepar Vulmix » 28 Avr 2011 11:15

merci d'avoir confirmer.
Si tout va bien, je reçois les disques ce soir. Et donc je sais déjà comment je vais passer ma soirée :wink:
Vulmix

(Ne tappez pas je viens d'arriver dans le milieu Linux)
Vulmix
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 227
Inscrit le: 10 Mars 2006 09:32

Re: Raid 2 dégradé, l'occasion de mettre des disques plus gr

Messagepar Vulmix » 30 Avr 2011 19:20

Ou comment passer un mauvais début de We ! :evil:

Alors, voici ce qui s'est passé. Hier, comme je n'ai pas eu mes disques, je récupère un ancien 500G par mesure de sécurité et éviter un crash...

Donc j'éteinds le pc et je place le disque....je ralume et l'horreur ! pleins de bip et Grub s'affiche. Vous avez compris le disque opérationnel de mon raid n'est pas bootable et l'autre disque est mort... l'ajout d'un disque Spare ne sert plus à rien, le système ne boot plus !

Je n'ai pas de GRUB sur mon deuxième disque : Toutes les explications sont sur ce lien http://forums.ixus.net/viewtopic.php?f=19&t=39359&p=247640&hilit=grub+root#p247640

J'ai résulu le problème (chez un ami) en reprenant un hd et réinstallé un SME (même version) ensuite, j'ai placé le disque via le port usb et j'ai utilisé le Grub (cfr le lien).

Il est évident que je complète ma procédure avec la commande GRUB.

Alors questions !
Est-ce que lorsque le raid se crée la première fois via le compte adim est t'il est bootable sur les DEUX disques ? Est-ce que ce problème ne se produit que lorsque l'on change un disque et que l'on reconstruit le raid en mode commande ? Car je ne pense pas avoir changer de disque suite à un raid défectueux (quoi que !)

Suggestion, dans le menu Admin, il y a une vérification de l'état du raid.... ne pourrait-on pas signaler, si tous les disques sont bootable :?:
Vulmix

(Ne tappez pas je viens d'arriver dans le milieu Linux)
Vulmix
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 227
Inscrit le: 10 Mars 2006 09:32

Re: Raid 2 dégradé, l'occasion de mettre des disques plus gr

Messagepar unnilennium » 02 Mai 2011 16:17

il ne faut pas oublié de mettre le fanion boot sur la première partition avec fdisk lorsque l'on format les disques.

Code: Tout sélectionner
fdisk /dev/sda
# pour afficher la liste de partition
p
# mettre le fanion de boot sur la partition 1 si ce n'est pas fait
a
1



sinon une petite vérification avec la commande grub peut aider



le cd de SME permet de booter en mode rescue monter les disques et éventuellement faire ces modifications.

Autres questions avant de tout réinstaller as tu essayé de booter avec l'autre disque ?

As tu essayé d'inverser l'ordre des disques ?

As tu essayé de mettre un seul disque ?


En effet il arrive de temps en temps qu'en modifiant le positionnement des disques grub retrouve plus ses petits : il cherche sur sdb, mais il est devenu sda et le sdb est pas formaté ...
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Re: Raid 2 dégradé, l'occasion de mettre des disques plus gr

Messagepar Vulmix » 02 Mai 2011 19:31

Merci pour l'info concernant le cd... je regarderai dès que possible par quel menu passer (sauf si tu me donnes l'info avant :wink: )

Pour répondre à tes questions, tu auras la réponse en sachant que c'est le disque master qui était défectueux et que le slave n'avait pas de grub installé. Tout fonctionnait, jusqu'au moment où j'ai arrêté le serveur pour placer un autre disque. Evidement, n'ayant plus de grub valable (puisque le master ne fonctionnait même plus), le système n'a jamais voulu redémarrer.

Question, comment peut-on voir que grub est installer sur chaque disque ? Est-ce qu'il existe une commande ?

Bonne soirée
Vulmix

(Ne tappez pas je viens d'arriver dans le milieu Linux)
Vulmix
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 227
Inscrit le: 10 Mars 2006 09:32

Re: Raid 2 dégradé, l'occasion de mettre des disques plus gr

Messagepar unnilennium » 02 Mai 2011 21:32

Vulmix a écrit:Question, comment peut-on voir que grub est installer sur chaque disque ? Est-ce qu'il existe une commande ?

Bonne soirée



suffit de suivre le lien que j'ai donné dans ma précédente intervention
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Re: Raid 2 dégradé, l'occasion de mettre des disques plus gr

Messagepar Vulmix » 03 Mai 2011 08:02

je fais grub
et j'arrive dans une session grub (version 0.95 pour info)
mais lorsque je fais "find /boot/grub/stage1", j'ai comme réponse "Error 15: File not found" et ceci pour 5 Sme différents !

le fichier existe bien. Je suppose que dans cette version, il fallait indiqué un chemin par rapport à un device...
Vulmix

(Ne tappez pas je viens d'arriver dans le milieu Linux)
Vulmix
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 227
Inscrit le: 10 Mars 2006 09:32

Re: Raid 2 dégradé, l'occasion de mettre des disques plus gr

Messagepar unnilennium » 04 Mai 2011 06:00

autant pour moi par defaut SME cree une partition boot donc la première commande grub est :
Code: Tout sélectionner
grub> find /grub/stage1
(hd0,0)
(hd1,0)


le reste des commandes est correcte.

apres il est important de verifier le fanion de boot sur la partition de boot sur chaque disques avec fidsk -l
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Re: Raid 2 dégradé, l'occasion de mettre des disques plus gr

Messagepar Vulmix » 04 Mai 2011 09:29

Super ! C'est bon, je vais pouvoir tout vérifer. Merci
Vulmix

(Ne tappez pas je viens d'arriver dans le milieu Linux)
Vulmix
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 227
Inscrit le: 10 Mars 2006 09:32


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron