Mdadm - Debian Lenny - Hardware - Linux et OS Alternatifs
Marsh Posté le 14-06-2010 à 22:56:51
Pour répondre directement à ta question, toutes les "grandes" marques fonctionneront parfaitement (3ware, adaptec, LSI) tant qu'il s'agit de RAID 100% hardware
Ce qui ne marchera pas, ou très mal, ce sont les RAIDs semi-hard à la adaptec, HP et Dell d'entrée de gamme, ou à la Intel (Matrix storage) qui eux vont nécessiter un driver spécifique dans le noyau, qui, la plupart du temps, n'existe pas sous Linux (seulement pour Windows)
Ceci étant, quel est ton but précis ? Parce qu'avant Linux, il est très facile de faire du raid logiciel (via mdadm). Ca ne consomme guère de ressources CPU, c'est tout aussi fiable que du raid matériel, s'administre aussi bien, et le gros avantage c'est que si ton contrôleur crame, tu peux remonter ta pile RAID avec un tout autre contrôleur, ce qui n'est pas le cas en RAID hard
Marsh Posté le 15-06-2010 à 01:48:58
Pour l'histoire des semi-hardware j'avais vu ça oui.
Je viens de m'envoyer quelques docs sur mdadm, et c'est vrai que ça a l'air pas mal... 'fait un bou de temps que je m'étais pas intéressé au sujet
Le but précis ? Un serveur de synchro (mails, documents, rapports, projets). Actuellement, c'est une vieille config qui me gere ça sur toutes mes machines, aussi bien locales que distantes. L'idée serait de sécuriser les données stockées sur ce serveur. Je penses le changer intégralement pour des composants plus récents, et dans ce changement, je souhaite que les données stockées voir même l'intégralité du système soient mirrorés.
Une question un peu plus pratique :
possible de faire cela ?
raid logiciel sur deux disques dont un contient mon /boot, mon / et mon swap ?
La tolérance des pannes concerne elle bien les deux disques ?
J'administre ce serveur à distance. Je n'interviens réellement dessus que tout les 3 ou 4 mois... donc c'est vraiment dans un soucis de fiabilité
Marsh Posté le 15-06-2010 à 08:42:00
ton projet semble tout à fait légitime et faisable ...
au niveau fiabilité, franchement, je n'ai jamais eu de soucis avec le raid soft sous Linux (les seuls soucis rencontrés étaient avec les 1ers noyaux 2.6 et des disques SATA, avec un contrôleur Promise, mais ce n'était du qu'à la gestion du SATA) et je l'utilise en RAID1 et RAID5
après vu ce que tu veux faire, si je comprends bien, ce serveur serait déjà une sauvegarde d'autres machines, m'enfin ça serait l'ultime sauvegarde. Du coup, je ne saurai que trop te conseiller de tout doubler, et avec des marques différentes :
_ disque 1, marque X
/
carte SATA marque X (ou carte mère) -> pile RAID1 n°1 -+
\_ disque 2, marque Y
_ disque 1, marque X
/
carte SATA marque Y -> pile RAID1 n°2 -+
\_ disque 2, marque Y
et tu copies régulièrement (genre toutes les nuits) les données de la pile n°1 vers la pile n°2 (rsync est ton ami)
Marsh Posté le 15-06-2010 à 12:11:08
Jusqu'à présent, j'étais plutôt parti sur un système 2 disques.
Tu es sûr que je peux synchroniser un disque système complet actuellement utilisé avec rsync ?
Perso, j'avais déjà tenter le coup, et dès qu'il rencontrait un fichier utilisé, il mettait un warning et ne le synchronisait pas...
Marsh Posté le 15-06-2010 à 13:07:39
bah sinon (je suis couillon ...) la magie de Linux : tu fais un RAID1 de RAID1
_ disque 1, marque X
/
_ carte SATA marque X (ou carte mère) -> pile RAID1 n°1 -+
/ \_ disque 2, marque Y
/
/
pile RAID1 -+
\ _ disque 1, marque X
\ /
\_ carte SATA marque Y -> pile RAID1 n°2 -+
\_ disque 2, marque Y
edit : copié / collé foireux
Marsh Posté le 18-06-2010 à 18:48:57
Donc, rien ne m'empêche de faire ça ?
_ disque 1, marque X
/
_ carte SATA marque X (ou carte mère) -> pile RAID1 n°1 -+
/ \_ disque 2, marque Y
/
/
pile RAID1 -+
\
\
\_ carte SATA marque Y -> disque 3 seul
Marsh Posté le 19-06-2010 à 12:52:40
non, absolument rien !!
c'est ça la magie, du empile bien ce que tu veux et comme tu le veux !!
le seul truc (mais je pense que tu t'en doutes) :
la taille du disque 3 doit être supérieur ou égale à la somme des tailles des disques 1 et 2
Marsh Posté le 19-06-2010 à 14:26:18
Je confirme que le RAID soft marche bien sous Lenny. J'ai un soft raid0 depuis 6 mois sur la Lenny, avec un LVM2 dessus et jamais eu de soucis. Utilise Grub2, comme ça pas de problèmes de /boot qui doit être sur une partition à part.
Hier j'ai eu tout mon système parterre (merci un patch Grub2 foireux ), j'ai pu tout remonter les doights dans le nez en passant sur un live-CD.
Marsh Posté le 19-06-2010 à 15:52:59
Merci pour vos avis.
Ce qui reste un peu flou pour moi, c'est la mise en place du raid : il faut booter sur livecd, préparer les fichiers de config, créer les nodes et écrire tout ça sur les partitions... ?
Quelques petits éclaircissement ne seraient pas de trop
Marsh Posté le 19-06-2010 à 19:37:22
Si tu fais une installation "fron scratch", il te faut juste le dernier CD d'install de Lenny et il fera tout tout seul
Marsh Posté le 20-06-2010 à 07:47:47
Bah ensuite, suivant le CD, soit il te detecte déjà le RAID (et LVM) tout seul comme un grand, soit faut le lui faire detecter en installant mdadm et ses petits copains. J'ai suivis ça : http://www.linuxjournal.com/article/8874 En fait j'ai pas eu à lui faire reconstruire le raid, juste faire le "search".
Une fois que t'as tes HDD, tu chroot le tout ( http://ubuntuforums.org/showthread.php?t=224351 ) et c'est bon
Marsh Posté le 20-06-2010 à 20:42:13
oh oh
Jussi713 n'a pas besoin de récupérer une pile RAID, mais d'en créer une, toute neuve, de 0 ...
Il "suffit" de suivre l'installeur de Debian :
Au moment du partitionnement, pour une partition, au lieu de lui dire "utiliser comme volume ext3", tu lui dis "utiliser comme volume physique pour du raid"
ensuite, un nouveau menu "configurer le raid logiciel" apparaitra, pareil, suffit de se laisser guider ... "créer un nouvel ensemble raid", de "type raid 1" avec les partition X et Y et zou, c'est fait, tout configuré automatiquement, rien d'autre à faire
ensuite, une fois ta pile raid configurée, tu la vois comme "volume raid logiciel" dans lequel tu peux créer des partitions, en ext3 ou autre cette fois pour vraiment accueillir tes systèmes de fichiers ( /, ....)
Marsh Posté le 21-06-2010 à 09:32:45
Ah oui, j'avais mal compris la question
Autant pour moi
Marsh Posté le 27-06-2010 à 23:46:53
Je me suis trouvé ce petit tuto :
http://blog.cannibalz.net/2008/02/ [...] -logiciel/
Il y est question d'une configuration partition par partition.
On ne peut pas configurer directement des disques entiers ? Qu'en est-il du swap ?
Marsh Posté le 28-06-2010 à 12:55:18
oui oui, mdadm se configure bien partition par partition
impossible de configurer un raid sur un disque entier ... mais ce n'est pas un problème en soit !!
pour le swap, pas besoin de raid (c'est useless), tu fais juste une partition de swap sur chaque disque et zou
Marsh Posté le 04-07-2010 à 17:00:36
D'accord.
Une petite dernière pour la route :
A votre avis, est-ce que c'est génant de ghoster directement mon serveur actuel sur plateforme i8xx (Celeron 1Ghz & co) sur ma nouvelle machine à base de G31 (E6600) ?
Marsh Posté le 10-07-2010 à 09:50:04
Bah je suppose que l'actuel est en 32 bits, ce serait dommage de ne pas profiter de ton nouveau proc pour passer à du 64.
Mais ça n'a aucun caractère obligatoire
Marsh Posté le 23-03-2012 à 14:32:33
fighting_falcon a écrit : oui oui, mdadm se configure bien partition par partition impossible de configurer un raid sur un disque entier ... mais ce n'est pas un problème en soit !! pour le swap, pas besoin de raid (c'est useless), tu fais juste une partition de swap sur chaque disque et zou |
on peut s'approcher de cette idée avec LVM
avec gpt, je laissais un petit espace de 10mo au début de disque, pour que GRUB y colle ses drivers qui lui permettront de lire raid et lvm, ensuite on fait une partition avec tout le reste, et on partitionne avec LVM, et grub peut booter dessus
j'ai fait un raid1 avec
je pense qu'on peut utiliser un raid sur un disque entier, mais c'est pas possible de le rendre bootable, avec un grub installé dans le mbr, qui lance un kernel installé sur le disque
j'avais tenté sans succès
par contre ça doit être faisable si grub est installé sur un disque d'amorçage différent, genre une clef usb ...
Marsh Posté le 14-06-2010 à 22:18:44
Dans l'optique de monter un ptit raid1, je recherche des références de cartes PCI ou PCIe ou de chipset compatibles Debian Lenny.
Merci d'avance
Message édité par Jussi713 le 19-06-2010 à 03:09:05