Raid 1,Différence entre raid semi logiciel (ICH6R)et le raid logiciel?

Raid 1,Différence entre raid semi logiciel (ICH6R)et le raid logiciel? - Installation - Linux et OS Alternatifs

Marsh Posté le 06-08-2009 à 20:09:37    

:hello: Bonjour à tous,
 
je me suis acheté une petite béte de test sur ebay, c'est un mini serveur équipé d'un contoleur Raid (ICH6R), apparament qui fait du raid semi logiciel...
 
J'en ai bavé des tests et des tutoriaux  :pt1cable: , mais aucun n'a pu répondre à mes questions, ni résoudre mes problémes, vu qu'a ce jour je ne suis tombé sur aucun tutoriel assez bien détaillé concernant le /boot, et a force de lire les tutoriaux, et les explications des gens qui ne s'y connaissent pas(avec tout le respect que je leur dois), je ne sais plus trops ou j'en suis  :cry:  
 
Le but a atteindre c'est d'installé une machine debian, et faire du Raid 1 semi logiciel avec mon petit serveur qui est équipé de 2 disques SATA 120 GO et de mon soit disant controleur.
 
et donc pour commencé et comprendre depuis le debut je voudrais d'abord connaitre la différence entre:
1- le raid logiciel
2- le raid semi logiciel (et donc l'apport de mon controleur ICH6R, par rapport a un raid logiciel normal)
3- le raid tout cour!! qu'on trouve dans des vrai serveur qui coutent plus de 2000 euros!!
 
Si vraiment il y a quelqu'un d'assez competant et qui peut répondre a ma question, j'en lui serai redevable a vie, et il aura méme le droit a un petit café, dans les mesures du possible!! :ange: ( :sweat: Désolé pour le moderateur humain ou robot soit il, j'ai forcé sur la majuscule pour montré ma gartitude, j'été pas au courant, concernant la majuscule en mode Faché... pour le RAID, j'éspére y arrivé, si bien sure l'echange majuscule ou minuscule soit-il reste claire  :bounce: )  


Message édité par hajjam le 06-08-2009 à 20:39:43
Reply

Marsh Posté le 06-08-2009 à 20:09:37   

Reply

Marsh Posté le 06-08-2009 à 20:15:21    

Les majuscules, sur internet, sont utilisées de la sorte lorsque tu veux signifier que tu es en colère/que tu cries. Ce qui est très mal vu (en particulier par ici).
 
Peux tu éditer ton premier post pour mettre ceci correctement.
 
Merci.

Reply

Marsh Posté le 06-08-2009 à 20:16:21    

Le raid semi-soft c'est du raid soft, mais qui est géré par un driver spécifique au contrôleur en question, au lieu d'être géré directement par l'OS.
Ça n'a de sens qu'avec Windows, pour pouvoir installer le système directement sur le RAID.
Mais niveau perf ça n'a aucun avantage par rapport à du soft, et c'est potentiellement moins bien maintenu.
(et si tu changes de carte mère, ta grappe raid devient inutilisable)

 

Sous Debian, le mieux c'est de faire soit du vrai soft (beaucoup plus souple et performant) ou du vrai RAID hard (celui qui coûte cher).
Mais le semi-hard / semi-soft c'est inutile sous Linux.


Message édité par deK le 06-08-2009 à 20:17:49

---------------
(old) Feed HA/V          
Reply

Marsh Posté le 06-08-2009 à 20:59:22    

Merci Dek pour cette réponse :love:  ca ma soulagé d'un vrai poids qui m'a pesé sur la consience pendant 2 semaines de recherche et 7 formatages de disques, et ton café tu le mérites bien... je suis sur la région lyonnaise il suffit que tu me fasse signe quand tu veux...
 
et mtn pour la grande question, qui elle, se terminera par un RDV dans un pub(dans les mesures du possible aussi...)
 
j'ai lu plein de tutoriels concernant le raid 1... et des fois je me demande si les gens sont parti jusqu'au bout, c'est a dire au crash !!
 
la plus part des récis que j'ai trouvé, parlent d'une partition de ce genre:
 
Disque 1: ( le / [en RAID + EXT3])        (le swap [pas de raid])        ( /boot (la ou ca se complique et que j y comprend rien...)]
Disque 2: ( le / [en RAID + EXT3])        (le swap [pas de raid])        (EMPTY)
 
et d'ou la question qui tue, le jour ou ca crache je fait quoi !!! sachant que le disque 2 ne demarerra pas,
 
si je copie manuellement le /boot dans le disque 2==> pas de MBR==> pas de boot==> et donc tt est fichu quand le disque 1 lache!!
si je fais du raid sur le /boot (l'erreur que j'ai comis au debut) rien ne demare, et grub plante au chargement pendant le premier demarage aprés l'installation...
si je part dans des délires de mettre le /boot dans une disquette(que je n'ai pas, c'est quoi un lecteur disquette deja?) ou dans des disques amovibles, la solution reste risquée.
 
Quelqu'un aurait il, une solution,  durable, facile, et rapide de reprise en cas de probléme?  un tutoriel qui marche et qui est superbement expliqué sera le bien venu aussi
 
(Désolé pour le moderateur, je sais qu'il y a plein de fautes d'orthorgraphes aussi, mais l'important c'est le RAID  :bounce: )


Message édité par hajjam le 06-08-2009 à 21:07:51
Reply

Marsh Posté le 06-08-2009 à 23:47:04    

Bon alors ton /boot on s'en tappe.
 
Tu prend debian lenny et tu fais tes partitions sur chaque disque en type raid (/ /home et swap par exemple) etu tu colle tout en RAID1.
Dans le cas d'un crash, normalement pas de soucis mais il faudra bien t'assurer que grub est installé dans le MBR de CHAQUE disque :)

Reply

Marsh Posté le 06-08-2009 à 23:50:55    

M300A a écrit :

Bon alors ton /boot on s'en tappe.
 
Tu prend debian lenny et tu fais tes partitions sur chaque disque en type raid (/ /home et swap par exemple) etu tu colle tout en RAID1.
Dans le cas d'un crash, normalement pas de soucis mais il faudra bien t'assurer que grub est installé dans le MBR de CHAQUE disque :)


 
Voilà, ou sinon, qui pootre bien il y a le LVM over RAID, c'est beaucoup plus souple :
 
/boot sur chaque disque en RAID-1 (et toujours Grub sur tous les MBR)
Et une autre partition en RAID-1 qui servira de volume physique LVM.
C'est tout.
 
Ensuite tu t'éclates à créer whatmille volumes logiques LVM que tu monteras où tu le voudras ;)


---------------
(old) Feed HA/V          
Reply

Marsh Posté le 07-08-2009 à 13:00:20    

Question1: Faut t-il désactiver le RAID Dans le BIOS, et remettre le tout en IDE? pour ne pas avoir un conflit entre le raid de la carte mère et le raid logiciel...
 

Citation :

Tu prend debian lenny et tu fais tes partitions sur chaque disque en type raid (/ /home et swap par exemple) etu tu colle tout en RAID1


c'est ce que j'ai fait au tout début, avec le raid matériel du contrôleur activé, grub plante au chargement (je pense a cause d'un conflit entre les deux grub)
d'ou ma Question 2 destinée a M300A:  
comment savoir si grub est installé dans le MBR de CHAQUE disque? sachant que mon linux ne démarre tjs pas !!
 

Citation :

Voilà, ou sinon, qui pootre bien il y a le LVM over RAID, c'est beaucoup plus souple :


Question 3 pour dek: c'est quoi le LVM? je l'ai vu pendant l'installation et je me suis posé la question...
                             Connais tu un bon tutoriel qui décrit la mécanique du RAID1 Vs LVM?
                             Ma question 1 qui se répète, faut il désactivé le raid du contrôleur et mettre de l'IDE, pour avoir du raid soft tout cours? si c'est ça, ça doit être  la d'ou vient mon problème, car on remettant de l'IDE avec la méthode que M300A a Cité, la machine a demarer, mais je ne sais pas si le raid1 est tjs active!! Faut il monté le deuxième disque pour vérifier?
 
 
 
 
 
Désolé pour toute ces questions, c'est juste qu'avec tout le désordre que j'ai eu dans la tête, j'y comprend plus rien... :whistle:

Reply

Marsh Posté le 07-08-2009 à 13:32:59    

Oui il faut désactiver le RAID merdique Intel.
Passe ton contrôleur en mode AHCI si le bios le permet.
 
Pour vérifier le RAID, envoie nous la sortie de

cat /proc/mdstat
mount


 
Voila deux scripts que j'utilise au taff:
 
reinstall-grub-in-mbr.sh

cat << EOF | grub
device (hd0) /dev/sda
root (hd0,0)
setup (hd0)
device (hd0) /dev/sdb
root (hd0,0)
setup (hd0)
EOF


 
initialise-new-sdb-drive.sh

dd if=/dev/sda of=/dev/sdb count=1
partprobe
mdadm /dev/md0 -a /dev/sdb1
mdadm /dev/md1 -a /dev/sdb2
mdadm /dev/md2 -a /dev/sdb3


Message édité par M300A le 07-08-2009 à 13:33:25
Reply

Marsh Posté le 07-08-2009 à 14:21:54    

j'ai vu le AHCI  dans le bios, mais j'avais tout laissé sur RAID... qu'est ce qu'il m'apporte l'AHCI par rapport a un IDE normal  :heink: ?
 
pour le reste je fais un teste ce soir, et je vous renvoi les résultats.
 
Merci bcp pour toutes ces infos

Reply

Marsh Posté le 07-08-2009 à 14:21:55    

hajjam a écrit :


Connais tu un bon tutoriel qui décrit la mécanique du RAID1 Vs LVM?

 

Ça c'est pas mal, c'est pas spécifique RAID, mais une fois que tu as compris le fonctionnement de LVM, tu comprends que tu peux définir n'importe quel périphérique bloc comme volume physique LVM, y compris une partition RAID ;) :
http://doc.ubuntu-fr.org/lvm

 

Sinon ça, c'est plus axé sur ce que tu cherches spécifiquement, mais je ne l'ai pas lu :
http://doc.ubuntu-fr.org/tutoriel/ [...] n_raid_lvm


Message édité par deK le 07-08-2009 à 14:22:09

---------------
(old) Feed HA/V          
Reply

Marsh Posté le 07-08-2009 à 14:21:55   

Reply

Marsh Posté le 07-08-2009 à 15:24:48    

Oublions le LVM pour l'instant ;)
 
AHCi c'est une sorte d'API unifiée pour la gestion des contrôleur SATA. C'est le mieux supporté sous Linux.

Reply

Marsh Posté le 07-08-2009 à 18:54:37    

Pour l'AHCI, j'ai jetté un coups d'oeuil sur wikipedia, j'ai vu qu'il servait pour le branchement a chaud des disques SATA(hmmmmm, je pensse que je fais un bon depart cette fois grace a vous les gars merci bcp  :ange: ), j'ai vu aussi qu'il permettait d'avoir des debits plus importants, du NCQ(je vérais ce que ca veux dire plus tard :D )...
Par contre il y a certaines incompatibilité avec queque types de matériel, comme MSI, le 64bits DMA, et des problémes de PCIE ,je ne sais quoi encore... bréf j'éspére que je ne suis pas dans le cas des inconvénients  :cry: ...
 
La je viens de rentré chez moi, je vais basculé dans le bios pour de l'AHCI, j'éspére que je n'aurai pas a formaté mon disque pour la 8 éme fois, en tt cas pas ce soir...
 
Le 8 éme formatage je la laisse pour le weekend a fin de tésté le LVM  :bounce:  
 
J'envoi le resultat des commandes que m'a demandé M300A, le temps que je fasse la modif et que je demarre le serveur... J'éspére voir enfin les couleurs de ma bécane  :sol:


Message édité par hajjam le 07-08-2009 à 18:56:42
Reply

Marsh Posté le 07-08-2009 à 19:05:46    

AHCI c'est bon, cherche pas plus loin :p
Et NCQ, il me semble que ça veut dire native commands queueing. En gros c'est un buffer qui permet d'optimiser le déplacement des tetes du disque en organisant les requetes.

Reply

Marsh Posté le 07-08-2009 à 19:23:53    

J'ai changé l'AHCI dans le bios ca me donne des lignes de ce genre:
http://www.hajjam.net/images/DSC00425.jpg
Le serveur a bien demarrer, sans formatage  :bounce:  
 
par contre les commandes que vous m'avez passé renvoi des erreurs que je ne comprend pas trop...  :cry:  
 
cat /proc/mdstat

Citation :


Personalities : [raid1]  
md2 : active raid1 sda3[0] sdb3[1]
      103450496 blocks [2/2] [UU]
       
md1 : active (auto-read-only) raid1 sda2[0] sdb2[1]
      1951808 blocks [2/2] [UU]
       
md0 : active raid1 sda1[0] sdb1[1]
      14651136 blocks [2/2] [UU]
       
unused devices: <none>


 
Resultat du Mount:

Citation :


/dev/md0 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/md2 on /home type ext3 (rw)


 
Resultat du fdisk -l:

Citation :

Disk /dev/sda: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00080579
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1824    14651248+  fd  Linux raid autodetect
/dev/sda2            1825        2067     1951897+  fd  Linux raid autodetect
/dev/sda3            2068       14946   103450567+  fd  Linux raid autodetect
 
Disk /dev/sdb: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0008b7ce
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1824    14651248+  fd  Linux raid autodetect
/dev/sdb2            1825        2067     1951897+  fd  Linux raid autodetect
/dev/sdb3            2068       14946   103450567+  fd  Linux raid autodetect
 
Disk /dev/md0: 15.0 GB, 15002763264 bytes
2 heads, 4 sectors/track, 3662784 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
 
Disk /dev/md0 doesn't contain a valid partition table
 
Disk /dev/md1: 1998 MB, 1998651392 bytes
2 heads, 4 sectors/track, 487952 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
 
Disk /dev/md1 doesn't contain a valid partition table
 
Disk /dev/md2: 105.9 GB, 105933307904 bytes
2 heads, 4 sectors/track, 25862624 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
 
Disk /dev/md2 doesn't contain a valid partition table
 


Message édité par hajjam le 07-08-2009 à 19:35:18
Reply

Marsh Posté le 07-08-2009 à 19:29:26    

Bah non c'est nickel :)
 
Tu as trois partitions sur chacun des tes disques, agrégés en RAID1 sur /dev/md0,md1 et md2.
 

md0 : active raid1 sda1[0] sdb1[1]  
      14651136 blocks [2/2] [UU]


 
Tout es la: md0 (ton /) est en RAID1 composé de la première partition du premier disque (sda1) et de la premiere du second disque (sdb1). Le [UU] représente chacun des tes disques. Si ten avais un débranché ça indiquerait [U_] ou [_U] par exemple :)

Reply

Marsh Posté le 07-08-2009 à 19:46:32    

c'est les erreurs à la fin de mon fdisk -l et le retour du:

Citation :

Disk /dev/md0 doesn't contain a valid partition table


 
... qui me génent...
 
pour le language des [U], j'y comprend pas grand chose  :whistle:  
 
j'ésséyerai de remonté tout ca en LVM ce weekend...
 
Pour cette config il me reste 2 questions:
Est t il possible de monter le deuxiéme disque pour voir ce qu'il y a à l'intérieur?
J'ai pas simulé de crash "en hot plug machin" j'ai vu qu'il y avait des napes, et mtn que je vois les couleurs j'attendrai un peu pour faire péter tout ca, si ce n'est pas ce soir  ;) !! est ce que mtn, je pourrai dormir tranquil en me disant que si ca beug, j'ai juste a changé l'emplacement du deuxiéme disque et le mettre dans le block 1?


Message édité par hajjam le 07-08-2009 à 19:49:55
Reply

Marsh Posté le 07-08-2009 à 21:51:03    

/dev/mdX c'est des array RAID1 de partition. C'est donc parfaitement normal que fdisk ne trouve pas de tables de partitions.
Ton partiotionnement tu l'as fais avant (regarde le fdisk sur sda et sdb).
Contrairement à du RAID1 hardware ou tu fais un RAID sur deux disques que tu partitionne ensuite, en RAID soft Linux tu partitionne les disques d'abord et tu mets les partitions en RAID ensuite :)à

Reply

Marsh Posté le 07-08-2009 à 22:18:17    

Tu peux aussi créer des partitions par-dessus le RAID comme avec du hardware RAID !
Dans ton cas ça aurait fait un seul array raid (md0) puis :
md0p1 /
md0p2 ?
md0p3 /home
 
 
Enfin les deux se valent et de toutes façons au-dessus d'un RAID vaut mieux du LVM.


---------------
| < Ceci n'est pas une pipe.
Reply

Marsh Posté le 07-08-2009 à 23:19:55    

Oui on peut aussi mais c'est peu courant et dans son cas, ça n'est pas comme ça :)

Reply

Marsh Posté le 08-08-2009 à 16:53:34    

j'ai un message d'erreur à l'arret, comme quoi le raid sur md1 et md0 ne peut pas s'interéompre correctement (system busy)!!
je ne l'ai que sur 2 des partitions, pas la troisiéme

Reply

Marsh Posté le 09-08-2009 à 23:53:13    

Pas de soucis, tu peux ignorer le message :)

Reply

Marsh Posté le 02-03-2010 à 14:02:21    

Bonjour,
 
Je profite de ce topic pour demander au propriétaires de ces serveurs supermicro ayant un controleur ICH6R, quelle est la taille de disque maximale supportée ?
 
Je prévois d'en acheter un,et je voudrais mettre 4 disques de 2To dessus, ca vous parait possible ?
 
Merci d'avance pour vos réponses.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed