Frage HP SmartArray P400: Reparieren eines fehlerhaften logischen Laufwerks


Ich habe einen HP Server mit SmartArray P400-Controller (inkl. 256 MB Cache / Batterie-Backup) mit einem logischen Laufwerk mit ersetzt ausgefallenen physischen Laufwerk, das nicht neu erstellt.

So sah es aus, als ich den Fehler entdeckte:

~ # / usr / sbin / hpacucli ctrl slot = 0 show config
Smart Array P400 in Steckplatz 0 (eingebettet) (sn: XXXX)

  Array A (SATA, ungenutzter Speicherplatz: 0 MB)
    logicdrive 1 (698.6 GB, RAID 1, OK)
      Physicaldrive 1I: 1: 1 (Port 1I: Box 1: Schacht 1, SATA, 750 GB, OK)
      Physicaldrive 1I: 1: 2 (Port 1I: Box 1: Bay 2, SATA, 750 GB, OK)

  Array B (SATA, ungenutzter Speicherplatz: 0 MB)
    logicdrive 2 (2.7 TB, RAID 5, Fehlgeschlagen)
      Physicaldrive 1I: 1: 3 (Port 1I: Box 1: Bay 3, SATA, 750 GB, OK)
      Physicaldrive 1I: 1: 4 (Port 1I: Box 1: Bay 4, SATA, 750 GB, OK)
      Physicaldrive 2I: 1: 5 (Port 2I: Box 1: Schacht 5, SATA, 750 GB, OK)
      Physicaldrive 2I: 1: 6 (Port 2I: Box 1: Bay 6, SATA, 750 GB, fehlgeschlagen)
      Physicaldrive 2I: 1: 7 (Port 2I: Box 1: Schacht 7, SATA, 750 GB, OK)

  nicht zugewiesen
      Physicaldrive 2I: 1: 8 (Port 2I: Box 1: Bay 8, SATA, 750 GB, OK)
~ #

Ich dachte, ich hätte Laufwerk 2I: 1: 8 als Ersatz für Array A und Array B konfiguriert, aber es scheint, dass dies nicht der Fall war :-(. Ich habe das Problem aufgrund von E / A-Fehlern auf dem Host bemerkt, auch wenn Nur 1 physicaldrive des RAID5 ist fehlgeschlagen.

Weiß jemand, warum das passieren könnte? Das logicdrive sollte in den "Degraded" Modus gehen, aber vom Host os !?

Ich habe zuerst versucht, das nicht zugewiesene Laufwerk 2I: 1: 8 als Ersatz für logicdrive 2 hinzuzufügen, aber das war nicht möglich:

~ # / usr / sbin / hpacucli ctrl slot = 0 Feld B add reseres = 2I: 1: 8
    Fehler: Dieser Vorgang wird in der aktuellen Konfiguration nicht unterstützt.
    Verwenden Sie den Befehl "show" auf Geräten, um zusätzliche Details anzuzeigen
    über die Konfiguration.
~ #

Interessanterweise ist es möglich, das nicht zugewiesene Laufwerk ohne Probleme zum ersten Array hinzuzufügen. Ich dachte, dass der Controller das Array aufgrund des fehlenden Ersatzes in den "Failed" -Zustand versetzt und geschädigte Arrays vor Änderungen schützt. Also versuchte ich, das logische Laufwerk wieder zu aktivieren (um das Ersatzlaufwerk nachträglich hinzuzufügen):

~ # / usr / sbin / hpacucli ctrl slot = 0 ld 2 Änderung reenable
    Warnung: Alle zuvor vorhandenen Daten auf dem logischen Laufwerk möglicherweise nicht
    gültig oder wiederherstellbar sein. Fortsetzen? (y / n) y

    Fehler: Dieser Vorgang wird in der aktuellen Konfiguration nicht unterstützt.
    Verwenden Sie den Befehl "show" auf Geräten, um zusätzliche Details anzuzeigen
    über die Konfiguration.
~ #

Aber wie Sie sehen können, das logische Laufwerk erneut aktivieren, war dies nicht möglich.

Jetzt habe ich das fehlerhafte Laufwerk ersetzt, indem ich es mit dem nicht zugewiesenen Laufwerk verbunden habe. Der Status sieht nun so aus:

~ # / usr / sbin / hpacucli ctrl slot = 0 show config
Smart Array P400 in Steckplatz 0 (eingebettet) (sn: XXXX)

  Array A (SATA, ungenutzter Speicherplatz: 0 MB)
    logicdrive 1 (698.6 GB, RAID 1, OK)
      Physicaldrive 1I: 1: 1 (Port 1I: Box 1: Schacht 1, SATA, 750 GB, OK)
      Physicaldrive 1I: 1: 2 (Port 1I: Box 1: Bay 2, SATA, 750 GB, OK)

  Array B (SATA, ungenutzter Speicherplatz: 0 MB)
    logicdrive 2 (2.7 TB, RAID 5, Fehlgeschlagen)
      Physicaldrive 1I: 1: 3 (Port 1I: Box 1: Bay 3, SATA, 750 GB, OK)
      Physicaldrive 1I: 1: 4 (Port 1I: Box 1: Bay 4, SATA, 750 GB, OK)
      Physicaldrive 2I: 1: 5 (Port 2I: Box 1: Schacht 5, SATA, 750 GB, OK)
      Physicaldrive 2I: 1: 6 (Port 2I: Box 1: Bay 6, SATA, 750 GB, OK)
      Physicaldrive 2I: 1: 7 (Port 2I: Box 1: Schacht 7, SATA, 750 GB, OK)
~ #

Auf das logische Laufwerk kann immer noch nicht zugegriffen werden. Warum baut es nicht um?

Was kann ich machen?

Zu Ihrer Information, das ist die Konfiguration meines Controllers:

~ # / usr / sbin / hpacucli ctrl slot = 0 anzeigen
 Smart Array P400 in Steckplatz 0 (eingebettet)
  Busschnittstelle: PCI
  Steckplatz: 0
  Seriennummer: XXXX
  Cache-Seriennummer: XXXX
  RAID 6 (ADG) Status: Aktiviert
  Steuerungsstatus: OK
  Chassis-Steckplatz:
  Hardware Revision: Rev. E
  Firmware Version: 5.22
  Wiederherstellungspriorität: Mittel
  Erweitern Priorität: Mittel
  Surface Scan Verzögerung: 15 Sekunden
  Oberflächenanalyse-Inkonsistenzbenachrichtigung: Deaktiviert
  Raid1 Write Buffering: Deaktiviert
  Post Prompt Timeout: 0 Sek
  Cache Board Present: Wahr
  Cache-Status: OK
  Beschleunigerverhältnis: 25% Lesen / 75% Schreiben
  Laufwerks-Schreib-Cache: Deaktiviert
  Gesamt-Cache-Größe: 256 MB
  No-Battery Write Cache: Deaktiviert
  Cache-Backup-Stromquelle: Batterien
  Batterie / Kondensator Anzahl: 1
  Batterie- / Kondensatorstatus: OK
  SATA NCQ unterstützt: True
~ #

Danke für deine Hilfe im Voraus.


8
2018-01-22 18:27


Ursprung




Antworten:


Die Antwort ist nicht angenehm. Es gibt eine hohe Wahrscheinlichkeit, dass sich Ihr Array in einem "Warten auf Wiederherstellung" -Zustand befindet, in dem es ein anderes gibt Versagen Festplatte im RAID5-Array-Set, das die Wiederherstellung verhindert. Deshalb sollten Sie RAID5 heutzutage meiden. Es hilft nicht, dass dies SATA-Laufwerke sind ... Die Wahrscheinlichkeit von Problemen ist noch höher. Schalten Sie das System aus (lassen Sie die Laufwerke herunterfahren) und schalten Sie es wieder ein. Folgen Sie den Anweisungen auf dem Bildschirm des BIOS-Arrays und wählen Sie F2 Option "alle logischen Laufwerke wieder aktivieren". Dies kann den Wiederherstellungsprozess starten.

Ansonsten ist es eine Wiederherstellung / Wiederherstellung mit neuen Festplatten.


5
2018-02-15 00:38





Sie sollten in ACU booten und sehen, was genau vor sich geht. Wenn das gesamte logische Laufwerk nicht zugänglich ist, können Sie es dort wieder aktivieren.


0
2018-03-06 09:02