1 votes

Retrait accidentel du câble SAS

Nous avons accidentellement retiré un câble SAS d'un contrôleur AVAGO MegaRAID actif lors d'une session de dépannage. Après avoir reconnecté le câble SAS, tous les disques de la matrice de disques RAID6 sont signalés comme étant Frn-Bad et le lecteur virtuel a disparu.

Nous pouvions maintenant changer tous les disques en "unconfigured good" et ensuite créer un nouveau disque virtuel, mais il y avait encore des données (non essentielles) sur le JBOD. Est-il possible de recréer la configuration du disque sans perdre de données, ou les données sont-elles irrémédiablement perdues ?

5voto

user2793302 Points 13

TL;DR : Si vous avez accidentellement retiré un câble SAS de votre serveur, installez alors storcli et exécuter

storecli /call show 

noter le contrôleur et l'enceinte correct et le n du contrôleur

#!/bin/bash
# Use your values from above
CONTROLLER=
ENCLOSURE=

storcli /c$CONTROLLER /e$ENCLOSURE /sall set good
storcli /c$CONTROLLER /fall show

echo -n "Import all foreign drives? [y/n]" 
read yno

case $yno in
    [yY] | [yY][Ee][Ss] )
        storcli /c$CONTROLLER /fall import
        ;;
    *) echo "Skipping import"
        ;;
esac

Lorsque vous avez débranché le câble SAS, le contrôleur a remarqué que tous les disques avaient disparu et qu'ils étaient donc potentiellement en mauvais état. C'est pourquoi vous obtenez Bad . De plus, les disques étaient potentiellement nouveaux et pas encore inclus dans votre configuration RAID, c'est pourquoi vous obtenez Frn et par conséquent Frn-Bad .

Pour résoudre ce problème, vous devez d'abord marquer tous les lecteurs comme étant UGood (inconnu, mais bon). Le moyen le plus simple est d'utiliser storcli ( à télécharger sur le site de LSI ). Recherchez d'abord tous les lecteurs avec

storcli /call show

El /call cherchera tous les contrôleurs, mais vous pourriez tout aussi bien utiliser /cX pour un autre spécifique. Tous les sites Frn-Bad Les disques durs résideront dans un seul boîtier, par ex.

8:1  | drive information .... | Frn-Bad | ...
8:13 | drive information .... | Frn-Bad | ...
8:14 | drive information .... | Frn-Bad | ...
8:23 | drive information .... | Frn-Bad | ...

Le nombre commun devant les deux points est l'enceinte. Appelez storcli et utilisez le numéro du boîtier pour vérifier que vous avez bien les bons lecteurs sous la main :

storcli /call /e8 /sall show

Maintenant, mettez tous ces disques en bon état

storcli /call /e8 /sall set good

Cela marquera les lecteurs comme inconnus et bons. Le contrôleur MEGARaid enregistre la configuration sur les disques durs. Vous pouvez l'afficher avec

storcli /c0 /fall show

et ensuite l'importer avec

storcli /c0 /fall import

Cela devrait prendre moins d'une minute pour importer les disques.

0voto

Adrian Points 46

Il pourrait être utile d'effectuer cette vérification :

https://www.servethehome.com/fixing-drive-labeled-foreign-lsi-avago-sas-controller/

Malheureusement, j'espère que la configuration n'a pas été entièrement supprimée. Si vous parvenez à analyser la configuration étrangère, vous devriez être en mesure d'activer la matrice Raid.

Mais je ne peux pas le garantir car vous avez déjà créé un nouveau lecteur virtuel avec ces disques.

0 votes

" Mais je ne peux pas le garantir car vous avez déjà créé un nouveau lecteur virtuel avec ces disques. " Nous ne l'avons pas fait (encore).

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