Woher weiß ein IBM ServeRAID-Controller, welches Laufwerk während einer RAID1-Wiederherstellung wiederhergestellt werden muss?

382
Tal

Ich habe einen alten IBM x3550 7978 Server bei der Arbeit, der über einen ServeRAID 8k-l RAID-Controller verfügt. Ich habe RAID 1 darauf installiert, und es scheint großartig zu funktionieren, aber bevor ich ein Produktionsbetriebssystem darauf ausführen kann, möchte ich wissen, wie der Wiederherstellungsvorgang funktioniert.

Ich habe Stunden damit verbracht, die Dokumentation nach einer Antwort zu durchsuchen, habe aber bisher noch nichts gefunden. Das möchte ich wissen:

Wenn ich Laufwerk 2 deinstalliere und das Betriebssystem von Laufwerk 1 boote, wird das RAID herabgesetzt, aber es wird gebootet.

Wenn ich dann Laufwerk 1 entferne und das Betriebssystem von Laufwerk 2 boote, wird das RAID ebenfalls herabgesetzt, aber es wird immer noch gebootet.

Wenn ich beide Laufwerke an dieser Stelle verbinde und boote, welchen Server verwendet der ServeRAID-Controller während der Neuerstellung als Master? Der letzte, der eingesteckt wurde? Der letzte, der geschrieben hat?

Hier gibt es eine Antwort , die erklärt, dass ein generischer RAID-Controller wahrscheinlich eine der beiden oben genannten Methoden verwendet, um ein wiederherzustellendes Master-Laufwerk auszuwählen. Gibt es andere Methoden, die ein RAID-Controller verwenden könnte, um einen Master auszuwählen? Weiß jemand, mit welcher Methode mein bestimmter RAID-Controller einen Master auswählt?

Update: Ich habe das obige Experiment gemacht. Laufwerk 2 war der erste, der nicht angeschlossen wurde, aber der letzte, der schreibt. Der Controller entschied sich für das Klonen von Laufwerk 2. Wurde Laufwerk 2 definitiv ausgewählt, weil es das letzte Mal war, das geschrieben wurde, oder könnte es einen anderen Grund dafür geben?

0
Sie haben also ein 2-Festplatten-RAID 1? Wenn Sie beide Festplatten ziehen, gibt es keine Festplatten, von denen aus gebootet werden kann. Das RAID muss nicht neu erstellt werden, da das RAID nicht beeinträchtigt wird. Es ist einfach nicht vorhanden. Sobald die Laufwerke ausgetauscht sind, startet das System. RAID 1 bietet übrigens keinen Schutz vor dem Ausfall einzelner Laufwerke. Ramhound vor 7 Jahren 0
Auf der einfachsten Ebene: Sie sehen, auf welchem ​​Laufwerk Sie das Laufwerk getrennt und dann wieder eingesetzt haben, und dies ist das Laufwerk, auf dem neu erstellt wurde. Ich bin nicht sicher, wie diese Frage anders ist als die, mit der Sie verlinkt haben. Ƭᴇcʜιᴇ007 vor 7 Jahren 0
@ Ƭᴇcʜιᴇ007 Du hast das gleiche verbunden wie ich. Diese Antwort gibt eine generische Antwort auf die Möglichkeiten, mit denen ein Schlachtzugscontroller einen Master auswählen kann. Ich bin gespannt, ob es andere Möglichkeiten gibt und welche Methode mein Controller speziell verwenden würde. Das "Was auch immer Sie entfernt und wieder eingefügt haben" ist eine ziemlich vereinfachende Ansicht davon - wenn eine Platte zuerst vom Plattenspeicher getrennt wird, aber die neuesten Schreibvorgänge zu dem Zeitpunkt vorhanden sind, an dem das Array über genügend Festplatten verfügt, die neu erstellt werden sollen. Welche Platte wird als Master festgelegt? Tal vor 7 Jahren 0
Ich habe es als Duplikat markiert, weil es sich um dieselbe Frage handelt. Wenn Sie eine neuere / andere Antwort auf die vorhandene Frage wünschen, verdienen Sie bitte ein wenig Rep und geben Sie eine Prämie auf die vorhandene Frage, anstatt nur dasselbe erneut zu fragen. ODER, um weitere doppelte Abschlussstimmen zu vermeiden, bearbeiten Sie Ihre Frage, um zu erklären, wie (oder stellen Sie sicher, dass sich Ihre Frage erheblich von der vorhandenen Frage unterscheidet). Ƭᴇcʜιᴇ007 vor 7 Jahren 0
Ich habe eigentlich nur das Experiment gemacht, das ich in meiner Frage skizziert habe, was dazu führte, dass das Laufwerk, das zuerst unplugged wurde, die neuesten Schreibvorgänge hatte. Der RAID-Controller hat das Laufwerk mit den neuesten Schreibzugriffen als Master-Laufwerk ausgewählt. Ist dies ziemlich endgültig oder gibt es andere mögliche Gründe, warum dieses Laufwerk als Master gewählt wurde? Tal vor 7 Jahren 0
Hängt vom RAID-Controller ab Ramhound vor 7 Jahren 0
Ich bin mir nicht wirklich sicher, warum Sie das tun würden. Normalerweise ist der Grund, warum ein RAID-Set neu aufgebaut werden muss, weil eines der Laufwerke ausgefallen ist und ersetzt wird. In diesem Fall wird das neue Laufwerk neu erstellt. jmarkmurphy vor 6 Jahren 0
Normalerweise liegt der Grund für RAID 1 bei Hardware in Serverqualität darin, dass Sie wichtige Daten schützen möchten. Abgesehen davon, dass der RAID-Controller "magisch weiß", welches Laufwerk wiederhergestellt werden soll, ist ein schrecklicher Ansatz. Maschinen sind dumme Dinge, die sehr spezifischen Regeln folgen und Annahmen treffen. Sie haben keine Magie. Wenn sie die falschen Annahmen treffen, brechen sie Dinge. Wenn Sie nicht wissen, welches Laufwerk ein RAID-Controller wiederherstellen wird, und die Hoffnung, dass es das richtige ist, weil Sie davon ausgehen, dass die Wiederherstellung reibungslos verläuft, ist dies nur ein Problem. Tal vor 6 Jahren 0

0 Antworten auf die Frage