2 votes

Comment puis-je conserver un miroir de disque hors ligne avec un PERC 6/i ?

J'ai un serveur (Dell PowerEdge 2950) avec un PERC 6/i et six disques. Deux des disques sont dans un RAID-1 avec un troisième comme hot spare. On m'a demandé de faire une copie des données du RAID-1 sur l'un des autres disques de manière à pouvoir stocker le disque hors ligne et, si nécessaire, démarrer le système à partir du disque hors ligne. Je dois également être en mesure de mettre périodiquement à jour le disque hors ligne pendant que le système fonctionne. (Ce disque ferait partie de notre reprise après sinistre et servirait également de "dernier disque bon connu" en cas de problème grave sur le serveur).

Mon instinct me dit de partitionner l'un des disques supplémentaires en fonction du partitionnement du RAID-1, puis de monter les partitions, rsync sur les données et mettre Grub sur le disque, mais je n'arrive pas à comprendre comment configurer le RAID du PERC 6/i pour que cela fonctionne. Si je crée puis retire un RAID avec le disque à effacer, toutes les données sont supprimées lorsque le RAID est retiré. Si je crée un RAID et que je retire simplement le disque, le contrôleur devient très triste. Comme nous utilisons le RAID pour les disques du système, il ne semble pas y avoir de moyen d'accéder à l'un des autres disques sans l'intégrer au RAID. Existe-t-il un moyen de faire ce que je veux ?

Je fonctionne sous Linux (RHEL 5) et j'utilise les programmes CLI OMSA de Dell (omreport et omconfig).


J'ai eu l'impression que ma question portait surtout sur la façon dont je pouvais faire faire ce que je voulais au PERC 6/i. En l'absence de toute indication à ce sujet et compte tenu du fait que je ne vois pas de solution à la lecture de la documentation, je vais contourner le contrôleur RAID et mettre ma copie du système de démarrage sur un disque USB. Cela complétera nos sauvegardes RAID et sur bande et servira de réponse rapide à quelques scénarios de défaillance qui nécessiteraient autrement un temps d'arrêt pour restaurer le système à partir de la bande.

2voto

voretaq7 Points 78924

Répète après moi : " Le RAID est PAS un système de sauvegarde ."

Ce que vous essayez de faire est PAS la façon dont le RAID est censé être utilisé.

Pouvez-vous le faire ? Bien sûr :
Vous pouvez mettre en miroir le RAID-1 (RAID 1+1 - un miroir du miroir), et supprimer la moitié du jeu de miroirs de niveau supérieur. Comme vous l'avez deviné, le contrôleur sera "très triste" lorsque vous ferez cela, car le RAID est maintenant dégradé (la moitié du miroir a disparu) et il devra le reconstruire lorsqu'il recevra de nouveaux disques.
Toutes ces reconstructions augmentent le risque d'une erreur irrécupérable sur le miroir de niveau inférieur, ce qui peut éventuellement vous placer dans une situation où votre reconstruction a entraîné la mise hors ligne de votre serveur et la perte de données.

Notez également que si vous perdez votre matériel principal, il n'y a aucune garantie que vous puissiez récupérer ces disques dans une autre machine : Si vous n'avez pas de contrôleur avec la même révision de firmware, vous risquez d'avoir un ensemble de disques qui ne seront utiles qu'après avoir dépensé quelques milliers de dollars auprès d'une société de récupération de données pour récupérer vos données.

Des défis et des risques similaires existent si vous utilisez mdraid ou d'autres outils RAID logiciels.

En résumé : Il s'agit d'un Mauvaise idée . Ne le faites pas.


Que devriez-vous faire à la place ?

Prenez le temps de faire une analyse correcte et de déployer/tester un système de sauvegarde et un plan de reprise après sinistre adéquat. Il y a beaucoup d'excellents outils de sauvegarde pour Linux qui sont spécifiquement conçus pour ce genre de travail ( Bacula est un choix populaire, et il y a même une section entière du manuel de Bacula consacrée à restaurations bare metal we-lost-everything-but-the-backup-tapes ).

1voto

Shashank Agrawal Points 119

Comme le souligne correctement voretaq7 : "quelque chose qui va très mal avec le serveur" inclut la perte du contrôleur. Donc, si vous ne suivez pas la voie "officielle" de récupération après sinistre qu'il suggère, il serait logique, selon moi, de copier le contenu du RAID matériel vers un RAID logiciel (afin que vous puissiez facilement ajouter un deuxième disque pour la mise en miroir tout en obtenant un remplacement pour le matériel). Cela signifie que le disque cible doit être quelques secteurs plus grands que le disque source. Et peut-être que la configuration du boot loader ne peut pas être simplement copiée ; cela dépend de votre partitionnement. Mais vous pouvez réinstaller boot loader sur le disque de sauvegarde avant d'avoir besoin du disque de sauvegarde. Dans ce cas, vous devez vous assurer que votre module de contrôleurs et mdraid font partie de votre initrd. Essayez simplement de démarrer le disque de sauvegarde une fois que vous avez terminé.

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