RAID5 avec contrôleur intégré, est-il possible de déplacer les disques durs vers un nouveau serveur?

7

Je me demande dans quelle mesure une configuration RAID matérielle peut être sécurisée.

En cas de panne du disque dur, il me suffit de remplacer le disque dur endommagé. Que faire si la carte mère du serveur tombe en panne? Est-il possible de récupérer les disques durs et de les placer dans un tout nouveau serveur sans perdre toutes les données?

Dans les mots de commande, y a-t-il des données critiques stockées dans le contrôleur RAID et le matériel de configuration dépend-il?

Il s’agit des contrôleurs RAID intégrés.

nowox
la source
Il semble que si vous utilisez un contrôleur RAID matériel, vous devriez pouvoir migrer facilement, mais si la matrice utilise le contrôleur intégré Mobo, vous devrez peut-être réinitialiser la matrice (et donc chaque disque) pour recréer la matrice ...
Kinnectus
Je suppose que je parle d'un contrôleur intégré, tel que le HP Smart Array B140i, installé sur des serveurs HP.
nowox
Il est à noter que Linux md RAID5 est entièrement portable. Je devais le faire moi-même après la mise à jour du BIOS de mon mobo Intel DZ68DB. J'ai connecté mes quatre disques durs de 3 To avec un RAID10f2 / et /homeet RAID5 /data sur une ancienne carte mère Core2, et mon installation Ubuntu a démarré et a fonctionné correctement (après un ajustement pour marquer la table de partition arrière compatible avec MBR comme étant «amorçable», car l’ancien mobo ne démarre pas GPT.)
Peter Cordes

Réponses:

10

Répéter quoi Mark Henderson a déclaré sur Server Fault :

Si vous avez un contrôleur RAID dédié qui se connecte à un port PCI, tout va bien. Toutes les données RAID seront stockées sur le contrôleur, avec des métadonnées correspondantes sur les disques. Ensuite, vous pouvez simplement déplacer le tout dans un autre serveur. Certains contrôleurs vous permettront même de mélanger les disques afin qu'ils n'aient pas besoin de revenir dans le même ordre dans lequel ils sont sortis (particulièrement utile lorsque vous avez 14 disques).

Si vous utilisez un RAID logiciel (c'est-à-dire sous Windows ou Linux), vous pouvez également le transporter également entre ordinateurs. Avec Windows, lorsque vous insérez tous les nouveaux disques, il vous demandera de les importer et ils devraient simplement commencer à fonctionner sans accroc. Avec Linux, je ne connais pas la procédure, mais je soupçonne que ce serait quelque chose de similaire.

Si vous utilisez un contrôleur RAID intégré, c'est là que les choses peuvent devenir difficiles. Vous avez précisé que vous utiliserez différents matériels. Par conséquent, si vous passez d'un contrôleur Adaptec RAID à un contrôleur 3Ware, les chances de survie sont minimes. Si les deux cartes ont la même marque de contrôleur, elles peuvent peut-être lire les métadonnées sur les disques et recréer le tableau.

Si vous êtes très courageux, vous pouvez créer un nouveau tableau sur le nouveau contrôleur et vous assurer que vous utilisez exactement les mêmes paramètres que le contrôleur précédent utilisé (même taille de bande, etc.), et quand il vous le demandera. initialisez le tableau, dites non et espérez le meilleur. J'ai eu ce travail avec un RAID0 et un RAID10, mais jamais avec un RAID5.

En bref, si vous voulez pouvoir le déplacer facilement, investissez cent dollars dans un contrôleur RAID approprié et déplacez le tout en un seul coup.

Personnellement, j'utilise le RAID matériel et je n'ai pas eu à le faire, mais j'ai envisagé de déplacer mes disques durs 2x2TB vers un NAS pour que le ménage puisse les utiliser. Même avec ce qu'ils ont dit, je ferais quand même personnellement une copie de sauvegarde si possible de vos fichiers les plus importants au cas où. Il vaut toujours mieux prévenir que guérir.

Pour répondre à la question de savoir ce qui se passe si le contrôleur tombe en panne et que vous souhaitez déplacer les disques durs vers le nouveau contrôleur. Vous devez importer ces disques durs étrangers dans le nouveau système. RAID stocke la configuration sur les disques et sur le contrôleur.

La méthode exacte pour ce faire dépendra du nombre de contrôleurs, mais il semble que vous souhaitiez que le disque dur conserve le même numéro de logement et que vous souhaitiez une sauvegarde des données en cas de problème. Si vous pouvez obtenir un contrôleur identique, cela semble aider.

Il est important de vous rappeler qu'avec RAID, vous souhaitez qu'une sauvegarde y soit associée. RAID vous permet de rester en cas de panne de disque. Les sauvegardes vous protègent en cas de problème grave (Ou vous devez récupérer le fichier que vous avez supprimé par inadvertance.)

Lister
la source
then the chances of survival are minimal... Pas une très bonne nouvelle cependant
nowox
Non, mais maintenant vous pouvez avancer. Si vous avez le slottage PCI disponible, je prendrais une carte raid, j'utilise personnellement un point fort et je n'ai pas eu de problème, mais il y en a beaucoup. Le seul inconvénient pour eux est que je n'ai pas trouvé le moyen de désactiver l'écran de démarrage (ce n'est peut-être même pas une chose!)
Lister
Oui, mais dans ce cas, si la carte RAID échoue, je suis aussi condamné. Je pense que la grande question est de savoir quelle est la solution la plus fiable: mdadm, RAID intégré ou PCI RAID ...
nowox
1
J'ai mis à jour ma réponse originale pour couvrir votre question de contrôleur. N'oubliez pas que les données comportent deux éléments: la résilience face aux pannes matérielles (RAID) et la restauration des données (sauvegardes). Vous devez être sûrs des deux.
Lister
3
@nowox Ce que Lister a dit ... RAID est pour le temps de disponibilité, les sauvegardes sont pour la récupération.
a CVn
3

J'ai déjà essayé cela dans le cadre d'un test de reprise sur sinistre. Comme Lister l'a déjà souligné, la seule garantie de succès consiste à utiliser un contrôleur RAID dédié et à en avoir un (ou deux) en réserve en attente de leur moment d'or. Dans mon cas particulier, j'ai testé deux scénarios différents: Déplacer uniquement le disque vers une autre machine identique. Déplacez le disque sur le contrôleur. Les deux sont allés parfaitement.

Si votre analyse de rentabilisation exige un échange de matériel aussi rapide, il vaut certainement la peine de dépenser quelques centaines de dollars pour une solution d'échange simple. Si vous ne disposez que de deux heures de travail au lieu de quatre, le système est déjà rentable. Si vous avez du mal à en justifier le coût, vous pouvez envisager de lancer un raid logiciel, mais comme cela coûte moins cher, vous devez prendre en compte les performances.

Je déconseille fortement d'utiliser une carte mère intégrée. La plupart des solutions ne sont qu'à moitié sauvegardées et présentent toutes sortes de problèmes et de pièges. Comme seulement un demi des ports SATA peut réellement être utilisé dans un raid, ou en utilisant le processeur de l'hôte pour des opérations de parité, rendant l'hôte presque incapable de répondre lors d'une reconstruction et autres choses amusantes. Plus d’une fois, j’ai sauvegardé un système en saisissant simplement un contrôleur de remplacement sur eBay, même longtemps après la fin de vie du produit. Cela pourrait être difficile avec de nombreuses cartes mères grand public

paradoxon
la source
Merci pour vos commentaires intéressants. Il semble que le meilleur conseil est de préférer un contrôleur RAID dédié à un contrôleur intégré. Cependant, je ne suis pas à l'aise avec l'idée d'acheter un serveur tel qu'un HP DL120 (~ 1k $) qui inclut un contrôleur RAID et d'ajouter un contrôleur PCI (~ 500 $) qui coûte la moitié du prix du serveur. La solution alternative consiste à acheter un deuxième serveur en tant que pièce de rechange en attente de son moment d'or, ou en espérant que la prochaine génération de serveurs sera compatible en cas de défaillance.
nowox
1
@nowox: c'est là qu'intervient le RAID logiciel. Historiquement, le RAID matériel supprimait le goulet d'étranglement des performances des processeurs de serveur faible. Mais maintenant que les processeurs multi-Ghz multi-cœurs sont même courants dans les ordinateurs de bureau bon marché, l'idée de disposer d'un cœur de traitement séparé et utilisable seulement pour les calculs RAID devient plutôt étrange. Une autre caractéristique du RAID matériel était l’alimentation par batterie, mais elle possède également une version plus générique: un onduleur externe.
MSalters
@MSalters Bon point. Si vous achetez de véritables serveurs lames, il en va tout autrement. Ma remarque sur le raid à bord portait principalement sur ce qui est livré sur les cartes mères de détaillants. (Vous voyez des choses folles au fil des ans) Si vous avez une lame de serveur HP, ils montent une carte PCI de leur propre carte PCI ou soudent le même contrôleur directement sur le circuit imprimé. Vous n'aurez aucun problème d'ingénierie avec ceux-ci. Peut-être vaut-il mieux en garder un de rechange, qui couvre également d'autres défaillances. D'autres solutions seraient beaucoup plus coûteuses et compliquées. (Comme un SAN)
paradoxon
En fait, j'aime beaucoup le point de vue de Smelters. Si le serveur ne fait que le stockage qui est très vrai.
paradoxon
@paradoxon: ne s'applique pas uniquement aux serveurs de stockage purs, par exemple. Un serveur de gestion vidéo pour les caméras de sécurité peut effectuer du transcodage, une analyse des événements et des les rapports aussi bien. Vous aurez peut-être besoin d'un quadcore pour la capacité de calcul, mais achetez un hexacore ou un octacore pour effectuer le traitement RAID5 sur tous ces flux vidéo.
MSalters
2

J'ai fait ça.

Je ne savais pas quelle était la taille de la bande, ni s'il y avait d'autres structures sur le disque pour contrôler les choses. J'ai donc utilisé un logiciel permettant, entre autres, de récupérer des disques RAID. Je lui ai donné les lecteurs individuels et il m'a dit quelle était la taille de la bande et m'a laissé copier les fichiers sur un autre lecteur.

Lorsque j'ai configuré les paramètres de raid de la carte mère pour ces lecteurs, j'ai utilisé la taille de bande et l'ordre que cela m'avait dit, et cela a fonctionné! Mais si ce n’était pas le cas, j’aurais simplement reformaté et restauré à partir de la sauvegarde.

JDługosz
la source