Ich besitze einen Netware 3.12-Server aus dem Jahr 1998, auf dem alles auf unserem Campus läuft : Hauptbuch, Einkauf, Gehaltsabrechnung, Studenteninformationen, Noten, wie Sie es nennen. Der Server verfügt über einen Adaptec RAID-Controller mit zwei Volumes:
- RAID 1, 2 17-GB-SCSI-Festplatten, Seagate ST318417W
- RAID 5, 3 4-GB-SCSI-Festplatten, 2 Seagate ST34573W und 1 ST34572W.
Wir befinden uns derzeit in der Anfangsphase eines Projekts, um dieses System zu ersetzen, aber Sie springen nicht einfach in ein neues System wie dieses und ich muss diesen Server mindestens bis November 2011 laufen lassen.
Diese Woche hatten wir nicht eine, sondern zwei Festplatten ausfallen. Zum Glück stammen sie aus verschiedenen Volumes, und wir können für den Moment weiterarbeiten. Angesichts der Tatsache, dass diese Ausfälle eng sind, habe ich ernsthafte Zweifel, dass ich in der Lage sein werde, einen katastrophalen Ausfall von diesem Server durch das November-Ziel zu vermeiden, wie er ist Wiederherstellung der RAID-Redundanz - es dauert nur noch ein Laufwerksfehler, und ich bin völlig abgesprungen.
Wir haben das Glück, dass für beide Laufwerke genau passende "Ersatzteile" herumliegen, aber die Ersatzteile befinden sich in einem unbekannten Zustand. Ich habe versucht, nur sie einzutauschen, aber der RAID-Controller ist nicht schlau genug, um damit umzugehen, und das System ist dadurch nicht mehr startfähig.
Was den RAID-Controller selbst betrifft, gibt es ein Dienstprogramm, auf das ich während des POST über eine Strg-A-Verknüpfung zugreifen kann, von dem aus ich jedoch nicht viel Nützliches tun kann. Um Volumes tatsächlich zu verwalten, muss ich zuerst in Netware booten. An diesem Punkt kann ich die CI/O Array Management Software Version 2.0
Volume-Informationen tatsächlich anzeigen. Ich vermute, dass die normale Art, Dinge zu verwalten, darin besteht, von einer speziellen Diskette mit der darauf befindlichen Controller-Software zu booten, aber diese Diskette ist schon lange weg.
Ich gehe die Optionen in der RAID-Software durch und denke, die einzige unterstützte Möglichkeit, eine Festplatte in einem vorhandenen RAID-Volume zu ersetzen, besteht darin, die Festplatte physisch hinzuzufügen, hochzufahren und als "Ersatz" für ein Volume zu konfigurieren und die Verwendung des Volumes zu erzwingen Das Ersatzlaufwerk, um eine vorhandene Festplatte zu ersetzen (und an dieser Stelle schätze ich nur), damit die Festplatte zum Ersatzlaufwerk wird. Reparieren Sie das Volume, entfernen Sie das Ersatzlaufwerk aus dem Volume und fahren Sie dann die Festplatte herunter und entfernen Sie sie. Starten Sie dann für die andere ausgefallene Festplatte erneut. All dies bedeutet eine Menge Ausfallzeiten, vorausgesetzt, ich kann es überhaupt zum Laufen bringen und meine Ersatzteile sind in Ordnung.
Bezüglich der Suche nach zuverlässigen Ersatzteilen habe ich keine Ahnung, wo ich überhaupt nach einem neuen 4-GB-SCSI-Laufwerk suchen soll oder nach welchem genauen SCSI-System ich suche, da es im Laufe der Zeit einige verschiedene Iterationen durchlaufen hat.
Eine andere Möglichkeit ist die Migration auf eine virtuelle Maschine (Hyper-V), aber alle vorherigen Versuche, die wir in diesem Bereich unternommen haben, sind fehlgeschlagen. Als diese Maschine installiert wurde, absolvierte ich gerade die Highschool und es erfordert daher weniger Kenntnisse über NetWare und DOS, als ich jemals entwickelt habe, oder wenn ich es seitdem vergessen hätte (ich bin auch nicht gerade ein DOS-Neuling).
Ein Teil meines Problems ist, dass es sich um einen Server mit hoher Auslastung handelt und dass es nicht sehr gut wird, ihn für ein paar Tage herunterzufahren, um herauszufinden, was passiert.
Was die Frage betrifft, suche ich nach etwas, das in dieser Situation hilfreich sein könnte: eine Empfehlung für einen Ort, an dem man gute Ersatzteile aus dieser Zeit finden kann, persönliche Erfahrung beim Reparieren von RAID-Volumes mit einem ähnlichen Controller oder Erstellen eines Hyper-VMs aus einem alter NetWare-Server, eine Diskette mit besserer Software für den RAID-Controller, Empfehlung an einen guten Novell-Berater in Nebraska, der Abhilfe schaffen könnte, eine ganz andere Option, die ich noch nicht in Betracht gezogen habe usw.
Update:
Für Backups haben wir nur gute (kürzlich durch Restore überprüfte) Backups der Daten - nichts für die Software, die tatsächlich läuft.
Update 2:
Nur ein Fortschrittsbericht, dass ich derzeit eine funktionierende Netware 3.12-Installation in VMWare Virtual Server 2.0 habe, hauptsächlich dank der Anleitung, die ich hier gefunden habe:
http://cerbulescubogdan.blogspot.com/2010/11/novell-netware-312 -on-vmware.html
Die nächsten Schritte bestehen darin, leere NetWare-Volumes so vorzubereiten, dass sie den zusätzlichen Volumes auf meinem vorhandenen Server entsprechen, einen Speicherauszug aller auf dem Laufwerk C: \ und den NetWare-Volumes auf meinem vorhandenen Server vorhandenen Volumes zu erstellen und anhand dieser Informationen herauszufinden, welche Module zu NetWare hinzugefügt werden müssen. Installieren meiner Lizenzen (wir haben immer noch diese Festplatte, wenn es eine gute ist) und Verschieben von Daten über.
Ich bin damit einverstanden, den Server nach dem Ersten des Jahres für eine Woche herunterzufahren (leider nicht vorher), sodass der Rest der Arbeit, abgesehen von der Erstellung leerer Volumes, bis dahin warten muss.
Letztes Update (5. Januar 2011): In
dieser Woche konnte ich in beiden RAID-Arrays Ersatzteile zum Laufen bringen, ohne dass Daten verloren gingen. Beide werden jetzt vom Controller als "FAULT TOLLERANT" (yay!) Aufgelistet. Ich konnte auch auf den Fortschritt meines letzten Updates aufbauen und habe jetzt einen funktionsfähigen "Ersatz" -Server in VMWare Server 2.0. Das Ersatzlaufwerk kann unsere erp-Software ausführen und verwenden, aber ich kann es nicht in Produktion setzen, da ich (noch) nicht von dieser Box aus drucken kann (und ich keine Ahnung habe, warum). Trotzdem kann diese VM sofort eingesetzt werden, wenn ich keine andere Wahl habe, und zwischen ihr und den reparierten RAID-Arrays kann ich mit der Situation gut leben, bis ich die Maschine im November ausrangieren kann.
Epilog (16. Januar 2012):
Das Projekt, diesen Server durch ein ganz neues System zu ersetzen, wurde wie geplant in Betrieb genommen. Hurra für keine NetWare mehr! Alle begrüßen SQL Server! Der König ist tot. Lang lebe der König!
Wir planen, den alten Server noch eine Weile laufen zu lassen, bis nach Abschluss unserer Prüfung nach dem Geschäftsjahr im August. Aber wenn bis dahin ein Fehler auftritt, würde sich niemand übermäßig beschweren.
Antworten:
Holen Sie sich jetzt (und weiterhin, täglich oder häufiger) gute Backups der gemeinsam genutzten Dateidaten . Wenn Sie den Computer verlieren, werden Sie wahrscheinlich nicht in der Lage sein, die notwendigen Disketten (yep) zu finden, um ihn wiederherzustellen. Holen Sie sich nach Möglichkeit auch eine Kopie der DOS-Partition, von der Netware bootet.
Das klingt nach einer Adaptec AAA-131-RAID-Karte (oder etwas aus dieser Zeit). Wenn ich recht habe, werden Sie keine bessere Verwaltungssoftware finden, da es keine gibt (siehe http://www.adaptec.com/en-us/downloads/novell_netware/novell_netware/productid=aaa-131&dn=aaa-131) .html für die letzten verfügbaren Versionen). Ich habe viele dieser Karten "damals" benutzt und sie haben einwandfrei funktioniert.
Wenn es sich um einen AAA-131 handelt, müssen Sie besonders vorsichtig mit seiner Konfiguration umgehen . Es gibt keine Möglichkeit, ein RAID-Set zu konfigurieren, ohne die Festplatten auf diesen Karten zu löschen. Das heißt, wenn Sie zum Beispiel die Box abnehmen und einige Testdisketten anschließen und beispielsweise die Konfiguration löschen und ein RAID-Set darauf erstellen, können Sie diese nicht mehr verwenden, wenn Sie die "Produktions" -Disketten wieder einstecken ohne dass die Karte sie zuerst formatiert. Ja. Es ist so schlimm.
Novell Netware wird in den VMware-Hypervisoren ausgeführt. Ich würde empfehlen, einen Vertrag mit jemandem abzuschließen, der über gute Erfahrungen mit Novell Netware verfügt (es gibt Leute hier - ich sehe Sie, Sysadmin1138 -, die es haben), damit Sie den Inhalt des Servers in eine virtuelle Umgebung verschieben können, in der Zumindest können Sie es am Laufen halten.
Wenn Ihre Clientcomputer modern sind und ein Microsoft-Netzwerkclient installiert ist, ist die Migration auf einen Windows Server-Computer möglicherweise schnell und einfach. Rufen Sie den Windows Server-Computer mit demselben Namen wie den Netware-Server auf, legen Sie eine freigegebene Verzeichnisstruktur mit derselben UNC-Namenskonvention wie der Netware-Computer offen, kopieren Sie alle Dateien und duplizieren Sie die Berechtigungen auf dem Zielcomputer (manuell). Es ist möglicherweise nicht allzu schwierig, und Sie können die Migration vorab in einem Testlabor "inszenieren" und einige Clients damit testen, um zu entscheiden, was aus Sicht der Skript- / Benutzerumgebung geändert werden muss.
Möglicherweise erhalten Sie bei eBay Ersatzhardware. Alles, was Sie von diesem Jahrgang kaufen, wird auch Zuverlässigkeitsprobleme haben.
Wenn ich Sie wäre, würde ich jemanden mit Windows Server gewinnen, der Ihnen hilft, JETZT eine Migration von dieser Box weg durchzuführen . Das Management kann wahrscheinlich veranlasst werden, etwas Geld dafür auszugeben, dass Sie praktisch jederzeit den gesamten Inhalt der Netware-Box verlieren können. Die Ersatz-Box würde keine große Leistung benötigen (vorausgesetzt, was Sie ersetzen), sodass die Softwarelizenzierung und das Backup Ihre größten Kosten darstellen würden. Client-bezogene Migrationsprobleme können minimiert werden, indem ein mit Skripten gut ausgestatteter Berater hinzugezogen wird, der die Details zum Ändern der clientbezogenen Einstellungen über Anmelde- und Startskripten plant.
quelle
Ich weiß, weil ich es geschafft habe (Hi Evan), dass VMWare eine anständige NetWare-Unterstützung hat. Sogar für das wirklich alte Zeug (was du rennst). NetWare dieses Jahrgangs blockiert die CPU im Leerlauf, anstatt sie anzuhalten, sodass die in einer VM angegebene CPU gebunden wird. Dafür sind die VMWare-Tools gedacht, die dafür sorgen, dass sie das nicht tun. VMWare gibt es bereits seit den 90er Jahren (und hat sogar seit mehreren Jahren einen Stand bei BrainShare) und musste dies tun. Deshalb haben sie Unterstützung. Die Virtualisierung von Microsoft ist so neu, dass sie NetWare noch nie virtualisieren musste, sodass sie dort nicht funktioniert.
Wenn dieser Server so kritisch ist, wie Sie sagen, sollte es ein Kinderspiel sein, VMWare-Lizenzen zu erwerben. Entscheiden Sie sich mindestens für eine VMWare Workstation-Lizenz, mit der dieser Server zumindest in eine virtuelle Umgebung eingebunden wird. VMWare Server ist kostenlos (glaube ich), wenn Sie wirklich müssen. Sobald diese Aufgabe erledigt ist, können Sie sie auf etwas wie ESXi verschieben, bis sie formeller ersetzt werden kann.
Abhängig von Ihren Linux-Kenntnissen gibt es weitere Optionen. Novell hat einige Zeit damit verbracht, Xen (nicht KVM, Xen, obwohl beide qemu verwenden) für die Unterstützung von NetWare zu erwerben. Es wird wahrscheinlich mit NW3.12 funktionieren, obwohl Sie sicherstellen müssen, dass Sie den vollständigen Virtualisierungsmodus und nicht die Paravirtualisierung verwenden.
Dieser Server ist neu genug und sollte ein CD-ROM-Laufwerk enthalten, was wahrscheinlich Ihre Rettung sein wird. Sobald Sie Ihr Backup erstellt haben, booten Sie es auf einem ISO-Linux, falls Sie dies wünschen. Es wird nicht in der Lage sein, an die Daten zu kommen, aber es sollte die Festplatte sehen. Erstellen Sie zu diesem Zeitpunkt eine vollständige
dd
Kopie beider Volumes an einer anderen Stelle in Ihrem Netzwerk. Diese Laufwerksabbilder können direkt von qemu als virtuelle Laufwerke verwendet werden.Es gibt Möglichkeiten, dd-generierte Images in VMware VMDKs zu konvertieren, aber ich habe sie selbst nicht verwendet. Google sie, sie sind da draußen.
quelle
Dies ist in Bezug auf Ihre Frage nicht wirklich hilfreich (ehrlich gesagt HABEN Sie bereits Ersatzteile, und der einzige nützliche Vorschlag, den ich für die Beschaffung von Vintage-Datenträgern habe, ist " Feed the drive model numbers to Google Shopping "), aber bevor Sie etwas anderes berühren Sie sollten wirklich VERDAMNEN, SICHERSTELLEN, DASS SIE EINE GUTE SICHERUNG HABEN UND SIE ERFOLGREICH AUF EINER NEUEN MASCHINE IN EINEM NUTZBAREN ZUSTAND WIEDERHERSTELLEN KÖNNEN .
Wenn diese Maschine so kritisch ist, wie es aus Ihrer Beschreibung hervorgeht, sollte dies momentan Ihre nullte Priorität sein. Wenn Sie Ihre Backups eine Weile nicht mehr erfolgreich wiederhergestellt haben, sollten Sie davon ausgehen, dass sie wertlos sind, und Sie müssen sicherstellen, dass Sie sie tatsächlich wiederherstellen können, falls dieser Computer das letzte Mal pfeift und auf Sie wartet.
Wenn eine andere Festplatte tot auf Sie fällt und Sie keine verwendbaren Backups haben, ist das so ziemlich das Ballspiel. Sie werden sofort auf Ihr neues System umsteigen, ob Sie nun bereit sind oder nicht.
Nur meine $ 3,50.
quelle
Andere haben sich bereits mit Backups usw. befasst, deshalb werde ich nichts davon wiederholen. Sie können verschiedene Maßnahmen ergreifen, um die Wahrscheinlichkeit zu erhöhen, dass das System weiterhin funktioniert.
Beginnen Sie mit der Investition in einen wirklich hochwertigen Netzfilter und platzieren Sie diesen zwischen der USV und dem Server. Diese alten Laufwerke werden in Bezug auf Spannungsspitzen, Spannungsspitzen und sogar relativ kleine Versorgungsschwankungen inzwischen ziemlich empfindlich sein.
Ich sehe von Ihnen ein Update, dass Sie die Ersatzlaufwerke bereits installiert haben, aber dies ist, was ich empfohlen hätte: Bevor Sie die Ersatzlaufwerke im Server ausprobieren, setzen Sie sie in einen anderen Computer ein und belasten Sie sie mit Burn-In-Software oder, falls Das können Sie nicht erreichen, wenn Sie kontinuierliche Testzyklen mit einer regulären Laufwerkstestsoftware durchführen. Behalten Sie dies mindestens einige Tage bei, bevor Sie die Laufwerke für vertrauenswürdig erklären. Alte Laufwerke, die im Lager waren, sind notorisch unzuverlässig und können im Handumdrehen ausfallen.
quelle
Hervorragende Vorschläge oben. Probieren Sie dies auch aus - versuchen Sie auf Ersatzhardware, eine Wiederherstellung des gesamten Systems von Ihrer letzten vollständigen Sicherung durchzuführen. Stellen Sie sicher, dass der Ersatzrechner nicht im Netzwerk ist.
Was ist das, fürchte ich, könnte man sagen? Sie haben keine Backups und / oder ein Wiederherstellungsverfahren? Weißt du jetzt, woran du für die nächste Woche arbeitest?
quelle
Wenn Sie nur auf das Doppelte, Dreifache oder Vierfache antworten, empfehlen Sie, jeden Tag ein Backup zu erstellen, bis Sie eine Lösung gefunden haben. Wenn Sie die toten Laufwerke nicht einfach austauschen können, besteht Ihre einzige Lösung darin, auf neue Laufwerke zu migrieren. Unabhängig davon, ob Sie einen neuen Server erstellen oder Ihren vorhandenen Server langsam migrieren, um neue Laufwerke in Ihrem vorhandenen Server zu verwenden, ist dies die einzige Option.
Wir hatten 2 von 3 Festplatten in einer einzigen Nacht in einem 7 Jahre alten RAID 5-Array ausgefallen. Unsere Backups waren grob veraltet. 8 Tage und 17.000 US-Dollar später konnte eine Datenrettungsfirma unseren gesamten Exchange-Server retten, aber niemand war zufrieden. (Außer mir, weil ich eigentlich jeden Tag Backups machen sollte. Auf Hardware, die ich angefordert habe, würde mir aber niemand etwas kaufen, aber diese Tatsache ging für alle anderen verloren ...)
Das Gute daran war, dass der Kunde meine 6 Monate alte Kaufanfrage nach Ersatzhardware sofort genehmigte. Aber, heiliger Mist, es waren extrem stressige 8 Tage. Tun Sie sich selbst einen Gefallen, erstellen Sie jetzt ein Backup und arbeiten Sie an einem Notfall-Backup-Plan, mit dem Sie alle in Ihrem Büro verfügbaren Hardwarekomponenten zum Laufen bringen können.
quelle