4 votes

soft/fake raid sous linux

original
Je n'ai pas beaucoup d'expérience avec Linux, mais c'est une bonne occasion d'apprendre.

Je suis en train de monter un simple serveur de base de données et j'aimerais savoir si ubuntu server 9.10 (que recommandez-vous pour une distribution de serveur [débutant] ?) fonctionnerait avec un raid-1 matériel avec cette carte mère (il n'y a pas de pilote raid linux listé sur la page de téléchargement des vendeurs).

http://www.foxconnchannel.com/product/Motherboards/detail_spec.aspx?ID=en-us0000346

éditer

Après quelques conseils, j'ai découvert que i call raid est en fait un fakeraid, j'ai aussi trouvé des articles sur l'exécution de linux sur fakeraid en utilisant dmraid y raid en douceur a été suggéré et comme les performances/capacités sont presque les mêmes, j'ai besoin d'aide pour une autre question.

Lequel est le plus facile à configurer et permet de récupérer automatiquement et/ou de démarrer avec un seul disque en cas de défaillance ?

Gardez à l'esprit que je ne suis pas un expert, donc si quelque chose est très difficile à configurer, je préfère rester à l'écart, du moins pour l'instant.

Merci d'avance

Arthur

6voto

Bart Silverstrim Points 31022

Si vous voulez parler du contrôleur RAID intégré en la carte mère, je l'éviterais. Il ne s'agit pas d'un véritable RAID matériel.

Le RAID pour carte mère est considéré comme le pire des RAID, car il est spécifique à la carte mère, il y a plusieurs cas en ligne où la carte mère a perdu la configuration RAID et a noyé les volumes, et en fin de compte, si vous essayez d'obtenir un RAID moins cher mais plus performant, utilisez le RAID logiciel intégré à Linux.

Le vrai RAID matériel est mis en cache et vous coûtera cher, mais il est plus cher pour une raison. Le RAID de la carte mère est souvent es Il s'agit simplement d'un RAID logiciel dans le firmware, qui est le seul à pouvoir rendre le volume spécifique à cette machine. Disque mort ou problème matériel ? Vous ne pouvez pas nécessairement récupérer les données en les déplaçant vers un autre système, car la carte mère peut avoir fait quelque chose de bizarre au niveau du formatage du volume du disque.

Si vous recherchez un RAID matériel avec Linux, j'ai eu de bonnes chances avec les contrôleurs 3Ware, et si vous ne voulez pas dépenser d'argent, utilisez un RAID logiciel. Il est fourni gratuitement avec Linux.

2voto

ioquatix Points 203

Je me suis toujours tenu à l'écart des contrôleurs de cartes de bureau intégrés (les contrôleurs de serveurs intégrés sont d'une autre nature), les histoires d'horreur sur la corruption incrémentielle des données, les pilotes de mauvaise qualité, etc. ont eu un effet. J'opterais soit pour une carte Adaptec (ou similaire) qui commence à environ £100, soit pour un RAID logiciel.

S'il s'agit d'un petit déploiement, je choisirais le RAID logiciel, qui est assez facile à gérer et qui offre la flexibilité de pouvoir monter la moitié d'un miroir RAID sur pratiquement n'importe quelle machine Linux. De plus, il est gratuit, prêt à l'emploi et relativement bien testé. Le principal argument de vente pour moi est de pouvoir le gérer entièrement depuis le système d'exploitation, sans redémarrage.

En termes de système d'exploitation, Ubuntu Server est plutôt bon et léger, mais je recommanderais peut-être d'opter pour une version LTS. Alternativement, comme suggéré, CentOS est un excellent système d'exploitation pour serveur, il aura des ensembles de paquets un peu plus anciens mais vous obtiendrez un produit testé en profondeur.

1voto

Wesley Points 32020

Vous pouvez vous familiariser avec le UbuntuHCL (Liste de compatibilité matérielle). En particulier, le liste des cartes mères et le liste des contrôleurs de stockage .

1voto

rytis Points 2274

Normalement, vous n'avez besoin d'aucun pilote car le contrôleur RAID matériel présente le périphérique RAID comme un périphérique physique à votre système d'exploitation. Ainsi, vous verriez /dev/sda mais en fait, il est composé de deux disques ou plus.

Les paramètres de mise en miroir, etc. sont tous contrôlés par le micrologiciel du contrôleur RAID, auquel vous pouvez accéder lors du démarrage POST du serveur (c'est à ce moment-là que vous appuyez sur les touches pour accéder au BIOS, etc.) Consultez le manuel du MB pour savoir comment configurer le périphérique RAID. Sinon, prêtez attention aux messages de démarrage affichés à l'écran.

En ce qui concerne votre question sur le système d'exploitation du serveur, je vous recommanderais d'examiner CentOS, qui est essentiellement une version recompilée de RedHat Enterprise Linux. C'est ce que les "grands" utilisent... :)

0voto

Cruachan Points 11749

Pour commencer à me débrouiller avec raid1, j'ai utilisé ubuntu 9.10 qui fonctionne à merveille. J'ai eu un gros problème, que je vais vous exposer ici au cas où vous le rencontreriez, et qui m'a vraiment tué.

L'installation d'une nouvelle configuration ubuntu avec raid1 dans le cadre de l'installation est la façon la plus simple de procéder. Si vous essayez de transformer un disque existant en une matrice raid, c'est un peu plus difficile.

En gros, il faut faire du nouveau disque un disque raid, y copier tout le contenu de l'ancien disque, puis reformater/filesystem l'ancien disque pour qu'il fasse partie de la matrice et demander à raid de le mettre à jour, et il reprendra en miroir les données du bon disque raid.

Et c'est là que le bât blesse : Vous devez ajouter la configuration Grub à la main (sur les deux disques) et ce que Grub vous dit être hd0 et hd1 peut être différent lorsque la machine est en marche et que vous exécutez Grub à partir de la ligne de commande par rapport à ce que Grub vous dira si vous passez à l'invite de commande Grub lors du démarrage.

Et ce sont les valeurs qu'il perçoit au démarrage qui doivent figurer dans la configuration de Grub, et non celles que vous obtenez de Grub après le démarrage de la machine.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X