web-dev-qa-db-fra.com

Comment puis-je forcer le contrôleur RAID HP Smart Array à reconnaître à nouveau les disques?

J'ai un serveur HP ProLiant DL180 G5 avec un contrôleur RAID Smart Array E200. Le contrôleur RAID refuse de reconnaître les disques insérés en tant que matrice. L'histoire jusqu'à présent ...

Ce serveur (notre serveur de fichiers) avait besoin d'une mise à niveau. Tout a commencé avec 8 disques de 250 Go:

  • 2 en RAID1 pour l'OS
  • 5 en RAID5 pour les données
  • 1 comme disque de rechange.

Le plan était de remplacer la matrice RAID5 et le disque de secours par une matrice RAID10 composée de disques beaucoup plus gros. Les anciens disques seraient intacts au cas où une récupération serait nécessaire. Le processus suivant a été utilisé:

  1. Arrêter le serveur
  2. Retirez les disques utilisés dans les baies de données et les disques de rechange, et étiquetez avec leurs positions.
  3. Démarrez le serveur et reconnaissez les erreurs concernant les disques défectueux
  4. Insérez de nouveaux disques et créez une nouvelle matrice RAID10
  5. Formatez la nouvelle baie et restaurez les données à partir de la sauvegarde sur bande.

Cette procédure a fonctionné comme prévu. Mais certaines données ont été manquées lors de la dernière sauvegarde, j'ai donc besoin de récupérer les données des disques de la matrice d'origine. Voici ce que j'ai fait:

  1. Arrêter le serveur
  2. Supprimez les disques utilisés dans la nouvelle matrice RAID10
  3. Insérez les anciens disques en fonction des étiquettes de position.
  4. Démarrez le serveur

À ce stade, j'obtiens l'erreur suivante:

1785-Slot 0 Drive Array Not Configured
     Drive positions appear to have changed.
     Run Array Diagnostics Utility (ADU) if previous positions are unknown.
     Then turn system power OFF and move drives to their original positions.

J'avais supposé que les métadonnées RAID stockées sur les disques seraient suffisantes pour remettre en ligne l'ancienne matrice RAID, mais cela ne semble pas être le cas. Je peux à peine croire que les disques seraient rendus inaccessibles dès qu'ils seront retirés du contrôleur RAID d'origine. Puis-je faire quelque chose pour accéder aux données des anciens disques? Sinon, quels contrôleurs RAID prennent en charge cela, donc je sais quoi acheter à l'avenir?

J'ai déjà contacté l'assistance HP et ils n'ont pas pu m'aider. Leur recommandation était de recréer la matrice RAID et de restaurer les données, mais cela n'aide pas vraiment ma situation.

9
Nic

Les disques supprimés contiennent toujours les métadonnées RAID. Lorsque vous êtes passé à l'étape 3 du premier processus de remplacement de lecteur; Boot up the server and acknowledge errors about failed drives, avez-vous SUPPRIMÉ la baie/l'unité logique supprimée ou l'avez-vous simplement marqué comme ayant échoué? C'est probablement la source du problème ici.

Lorsque vous avez installé le système avec vos anciens disques, vous devez à nouveau supprimer le nouveau disque logique de données soit dans l'utilitaire RAID RAID, soit avec l'utilitaire Smartstart/DL180 Setup Array Configuration et laisser le contrôleur détecter le module RAID/disque logique.

Essaye ça. Démarrez avec les nouveaux disques supprimés. Allez dans le BIOS ou le disque de configuration DL180 Array Config et supprimez la matrice RAID 1 + 0. Ensuite, démarrez avec vos anciens disques et voyez s'ils sont détectés. Obtenez les données dont vous avez besoin. Retirez les anciens disques. Supprimez le tableau. Insérez vos nouveaux disques. Laissez le contrôleur découvrir la nouvelle baie. Restaurez vos données ...

Gardez ce guide d'utilisation du contrôleur HP Smart Array à portée de main. http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=c01608507

10
ewwhite

Oof, celui-ci aurait dû être évident.

Le contrôleur E200 s'attendait toujours à voir les disques de la matrice RAID10. Lorsque je me suis mis sous tension sans que les lecteurs de données soient insérés, il a donné un avertissement sur les lecteurs en panne au lieu d'une erreur, puis laissez-moi continuer dans le système d'exploitation. Une fois dans le système d'exploitation, j'ai pu accéder à l'utilitaire de configuration de la baie pour "supprimer" la configuration RAID10. Au prochain redémarrage, la matrice RAID5 est réapparue comme prévu.

Je ne sais pas si cette question doit être supprimée, car j'ai répondu moi-même si rapidement. Mais je pense qu'elle pourrait être utile pour d'autres personnes utilisant des contrôleurs RAID HP.

1
Nic

Sinon, quels contrôleurs RAID prennent en charge cela, donc je sais quoi acheter à l'avenir?

J'ai eu de grandes expériences avec les contrôleurs 3ware dans des situations comme celle-ci. J'ai tiré des tableaux complets de contrôleurs de la série 6000 et les ai utilisés sur les contrôleurs de la série 7000. J'ai intentionnellement brouillé les disques dans une matrice et il a détecté les modifications sans problème. L'utilitaire 3ware (tw_cli) est beaucoup plus convivial que l'utilitaire HP (hpacucli) ou LSI (MegaMgr/MegaCLI). (Il convient de noter que LSI a acheté 3ware l'année dernière. J'espère qu'ils continueront avec l'utilitaire 3ware (presque) génial.)

0
toppledwagon