Super Doctor III von SuperMicro ist die Software, nach der ich gesucht habe. Es entspricht SuperMicro IBM ServerGuide oder Dell OpenManage. Obwohl es die Hardwareüberwachung und SNMP- oder E-Mail-Warnungen unterstützt, wird die Ausführung auf Server Core leider nicht unterstützt.
Ich habe einen SuperMirco-Server, der das MBD-X8-DTL-IO- Mainboard verwendet, das mit einem der schönen Intel ICH10R-basierten Fake-RAID-Controller ausgestattet ist (verwirrenderweise als Adaptec-Gerät gemeldet - ich gehe davon aus, dass es einige sind unheilige Verbindung des ICH10R-Chipsatzes für den Controller und die Adaptec-Firmware). Nach einigem Hin und Her konnte ich die richtigen ACHI-Treiber finden und Windows Server 2008 R2 auf dem RAID-1-Setup installieren.
Ein Teil meiner Verwirrung ist darauf zurückzuführen, dass Windows den Controller als "Adaptec Serial ATA HostRAID" und die Festplatte als "ADAPTEC RAID 1 SCSI-Festplattengerät" meldet, während die Hardware des Controllers während des Startvorgangs eindeutig meldet, dass er tatsächlich verwendet wird der Intel ICH10R ("Controller # 00: HostRAID-ICH10r am PCI-Bus: 00 ...).
Ich erwarte von diesem Controller in Bezug auf die Verwaltung nicht viel, aber gibt es eine Software (von Drittanbietern oder auf andere Weise), die den Zustand des RAID-Arrays überwachen und mich benachrichtigen kann (vorzugsweise über SNMP an unseren OpenNMS-Server)? Dieser Server wird vom Standort entfernt und es wäre schön zu wissen, dass ein Laufwerk gestorben ist, ohne dass die Blinklichter physisch überprüft werden müssen. Alles, was ich finden kann, ist die kitschige Intel RST-Software, die meiner Meinung nach keine Fernüberwachungs- und Benachrichtigungsfunktionen bietet (sie hat sich auch darüber beschwert, dass sie aufgrund eines "Inkompatibilitätsfehlers" nicht installiert werden konnte, was seltsam ist, wenn man bedenkt, dass es sich bei dem Controller-Chipsatz um einen handelt ICH10R - aber das ist eine andere Frage).
Für diejenigen von uns, die mit diesen gefälschten Karten auf Windows-basierten Plattformen auskommen: Wie überwachen Sie Ihr RAID-Array?
(Wenn dies nur von Windows erledigt wird, können Sie mich bitte auf einen KB- oder TechNet-Artikel hinweisen? Ich bin in erster Linie ein Unix-Administrator. Wenn es also einfach ein Windows-Äquivalent von mdadm oder raidtools gibt, weiß ich nichts davon.)
Bearbeiten:
Die Dinge funktionieren nicht ganz:
- Die Verwendung des Virtual Disk Service über MMC ist für mich keine vollständige Lösung. Das RAID-1-Volume wird nur so angezeigt, wie es dem Betriebssystem als einzelne Festplatte angezeigt wird. Das zugrunde liegende RAID ist nicht bekannt. Was ich brauche, sind tatsächliche Informationen über den Zustand des RAID selbst (z. B. ob das Array beeinträchtigt ist oder nicht), nicht das Volumen, das es darstellt.
- Ich habe den SNMP-Dienst und SNMPInformant installiert, kann jedoch in den MIBs keine Referenz für die Überwachung des ICH10R-Controllers finden. Dies ist ein ausgezeichneter Vorschlag, aber ich brauche etwas mehr Details, um fortzufahren. Und wie soll das Betriebssystem etwas über das RAID wissen? Es sieht nur das abstrahierte RAID-Volume als Festplattenlaufwerk und den Controller.
- Mir ist klar, dass das Beste, was ich bekommen kann, darin besteht, sich mit RDP anzumelden und Adapter Storage Manager lokal auszuführen, aber genau das möchte ich vermeiden. Ich kann nicht der einzige sein, der mit diesen gefälschten Karten nicht weiterkommt. Ich würde hoffen, dass es eine bessere Lösung für die Überwachung gibt.
- Das Installationsprogramm für Intel Storage Matrix Manager wird mit dem Fehler "Dieser Computer erfüllt nicht die Mindestanforderungen für die Einrichtung der Software" beendet. Ich gehe davon aus, dass dies bedeutet, dass es nicht für die Verwendung mit diesem Controller ausgelegt ist (obwohl es im Abschnitt SATA ACHI der Datei readme.txt als unterstütztes Gerät aufgeführt ist ).
- Der Adaptec Storage Manager funktioniert ein bisschen , bringt mich aber nicht wirklich dahin, wo ich sein möchte. Die einzelnen Laufwerke des Arrays werden nicht "angezeigt". Es kann jedoch 1) fernüberwacht werden, 2) E-Mail-Benachrichtigung senden und 3) SNMP-Traps senden. Das ist alles nett und gut, aber wenn es nicht möglich ist, eine Schnittstelle zum Controller herzustellen, ist die Überwachung nicht ausgefeilter als die Verwaltung der Virtual Disk Services von Windows (siehe Screenshot).
Antworten:
Nur ein paar Ideen:
Sie können diese Software ausprobieren, wenn die Laufwerke SMART unterstützen: http://www.panterasoft.com/ (siehe Festplattenmonitor)
Sie können auch den Intel Storage Matrix Manager = http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17882&keyword=ich10r+console&lang=eng herunterladen
Ich habe es nicht für E-Mail-Benachrichtigungen verwendet, aber ich glaube, dass es und die RST-Konsole diese E-Mail-Option haben.
Oder wie Mike sagte, da der Storage Matrix-Manager Ereignisse an eventvwr auslöst, können Sie die Funktion in 08 R2 verwenden, um diese Ereignisse abzurufen und per E-Mail weiterzuleiten, oder da Sie OpenNMS verwenden, können Sie die Ereignisse http: // www abrufen. opennms.org/wiki/Windows_Event_Log_Traps .
quelle
Eigentlich wäre Intel Storage Matrix Software die beste Wahl ...
Sie müssten jedoch zuerst in das BIOS gehen und Ihren Controller von RAID> ADAPTEC auf RAID> INTEL ändern (dies wird Ihre aktuelle Installation von Server 08 blockieren, ja, das bedeutet eine Neuinstallation).
Einige Open-Source-Programme haben es schwer, auf dem Intel Fake Raid zu installieren, daher haben Supermicro (und einige andere) Vereinbarungen mit adaptec getroffen, um ihre Raid-Bios zu verwenden.
etwas spät, ich weiß. aber ich versuche Antworten zu posten, wenn ich Threads von Google ziehe (ich suche tatsächlich nach etwas völlig anderem)
quelle
Ich habe drei Antworten (oder vielleicht wären Vorschläge eine bessere Möglichkeit, es auszudrücken).
Erstens können Sie mit Windows MMC eine Remote-Verbindung zum Computer herstellen und eine Verbindung zum Virtual Disk Service auf diesem Computer herstellen. Auf diese Weise können Sie alle von Windows verwalteten Volumes anzeigen. Dies wird Ihnen wahrscheinlich nicht weiterhelfen, da nur die unter Windows zugängliche virtuelle Festplatte angezeigt wird, nicht die physische Festplatte, wie sie vom RAID-Controller verwaltet wird. Durch die Fernverwaltung des Computers können Sie jedoch auch in den Ereignismanager gelangen, und die Treiber von Adaptec "neigen" dazu, in die Ereignisprotokolle zu schreiben, sodass Sie bei Bedarf einen Ort zum Stöbern haben.
Zweitens sollten Sie sich 2008 mit der SNMP-Funktion befassen. Möglicherweise stellen Sie fest, dass sich irgendwo eine MIB zur Überwachung dieses Controllers befindet. (Es ist einen Blick wert). Sie können den SNMP-Dienst unter "Server-Manager" -> "Funktionen-> Funktion hinzufügen-> SNMP-Dienste hinzufügen" aktivieren. Er wird als Systemdienst installiert, der unter "Dienste" in den Verwaltungstools konfiguriert werden kann.
Drittens ist Remotedesktop Ihr Freund. Mir ist klar, dass dies kein guter Weg ist, um eine Benachrichtigung über einen Festplattenfehler zu erhalten, aber Sie können sich anmelden, um die Laufwerkskonfigurationen mit etwas wie Adaptec Storage Manager lokal anzuzeigen.
Ich dachte nur an eine 4. Option. In 2008 R2 gibt es eine Funktion in Ereignisprotokollen, mit der Sie Apps ausführen / E-Mails basierend auf ausgelösten Ereignissen in Windows senden können. Sie können dies verwenden, um Sie über einen Fehler zu informieren.
quelle
Ich denke, Ihr erster Schritt besteht darin, herauszufinden, welche Informationen in Windows zu diesem Array oder zu den physischen Laufwerken verfügbar sind. Ich würde mir vorstellen, dass das logische Laufwerk dem Betriebssystem als einzelnes physisches Laufwerk angezeigt wird.
Verwenden Sie eines dieser Tools, um festzustellen, ob Informationen zu diesem Array oder den physischen Laufwerken für das Betriebssystem verfügbar sind. - lodctr.exe - Typeperf.exe
- WMI-Zähler - HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi
Microsoft hat WMI Explorer-Tools, aber dies ist eine Art Nadel im Heuhaufen mit einer GUI. Wenn Sie ein VBscript zum Speichern der Klassen erhalten können (Rob Vanderwoude hat hier eines) , können Sie WMIC.exe im Befehlszeilenformat von wmic.exe path [wmi path] get / format: list verwenden
Wenn Sie Informationen zu den Laufwerken oder dem Array finden, sollten Sie in der Lage sein, eine Möglichkeit zum Aktualisieren von Opennms zu finden.
Ein anderer Gedanke: Haben Sie jemals einfach eines der Laufwerke aus dem laufenden System entfernt? Hat es das Systemereignisprotokoll in irgendeiner Weise aktualisiert? Hat sich die Registrierung geändert, möglicherweise um den Schlüssel HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi ?
quelle
Leider gibt es keine Standardmethode zum Ansehen von RAID unter Windows. Das Beste, was Sie tun können, ist herauszufinden, wie Sie (Mensch) es tun würden, und dann zu prüfen, ob es automatisiert werden kann.
Einige Systeme schreiben in das Ereignisprotokoll, andere verfügen über eine eingebettete Webseite, auf der Sie den aktuellen RAID-Status überwachen können. Ich weiß nichts über Ihre spezifische Hardware, aber wenn einer der oben genannten Fälle der Fall ist, funktionieren die meisten Serverüberwachungsprodukte. Die kostenlose Version von PA Server Monitor kann beispielsweise beide überwachen und Warnungen senden.
quelle
Sie sollten im Motherboard-BIOS ein Feld finden, in dem Sie den RAID-Controller-Typ auswählen können, entweder Intel oder Adaptec. Es hört sich so an, als hätten Sie Adaptec eingestellt, weshalb die Intel-Treiber nicht benötigt werden.
Eine Warnung: Sobald das Betriebssystem eingerichtet ist und Sie diese Einstellung im BIOS ändern, kann das Betriebssystem höchstwahrscheinlich nicht mehr gestartet werden.
Im Allgemeinen glaube ich nicht, dass der aktuelle Adaptec Storage Manager zum Konfigurieren der eingebetteten RAID-Controller verwendet werden kann. Wenn Sie eine ältere Version finden, haben Sie möglicherweise Erfolg.
Viel Glück.
quelle
Sie können die Windows 2008-Ereignisbenachrichtigung verwenden, um RAID-Fehlerberichte zu überwachen. Überprüfen Sie http://www.whiz-tech.com/blog/2013/01/01/how-to-setup-e-mail-alerts-for-intel-ichr-raid-failure-monitor-applies-to- Windows-2008-Server-Windows-7 , um ein Beispiel zu sehen.
quelle
Ich suchte das Gleiche für ein etwas anderes Motherboard. X8DTE / X8DT6, aber ich konnte es so zum Laufen bringen und dachte, ich würde es für andere teilen.
Um den Adaptec Controller zu verwalten, wurde die 64-Bit-Version der Win7-Software unter Server 2016 einwandfrei installiert. Ich verwende die Benutzeroberfläche. Die MSI enthält jedoch sowohl Befehlszeilentools als auch ein Plugin für den MS Storage Service (was ich nicht getan habe) use), mit der Sie Ihren Array-Status abfragen können.
Dies war der für den Adaptec Storage Manager.
Ich habe die 2008 R2-Version des x64-RAID-Treibers verwendet, um das Array vom 2016-Installationsprogramm erkennen zu lassen. (Ich habe das Betriebssystem von der Fernbedienung über virtuell gemountetes ISO installiert, daher habe ich den Treiber während der Installation von Server 2016 als virtuelles Diskettenlaufwerk-Image über IPMI gemountet.)
quelle
Wie bereits erwähnt zuvor , Versionen 10 und höher enthalten eine E-Mail auf Fehlerfunktion.
Ich habe gerade Version 13.x heruntergeladen und installiert und es hat mein Problem mit roten Lichtern auf den Slave-Laufwerken gelöst.
quelle