Ich habe mehrere Linux-Server an APC-USVs angeschlossen. Sie werden über USB an die USV angeschlossen und sind so konfiguriert, dass sie herunterfahren, wenn die USV ein Signal sendet, dass die Netzspannung unterbrochen wurde und nach einer bestimmten Zeit nicht mehr zurückgekehrt ist. Das funktioniert gut. Darüber hinaus werden sie über Steckbrücken so konfiguriert, dass sie sich bei Stromausfall automatisch einschalten und wieder einschalten. Das funktioniert auch gut.
Das Szenario, das Probleme verursacht, besteht darin, dass die Stromversorgung unterbrochen und der Server heruntergefahren wird, die Stromversorgung jedoch wiederhergestellt wird, bevor die USV ausfällt. In diesem Fall möchten wir, dass der Server erneut gestartet wird. Da jedoch nach der USV die Stromversorgung nie unterbrochen wird, wird auf dem Server kein Stromrückgabeereignis angezeigt und der Server wird daher nicht eingeschaltet.
Ich hoffe, dass es ein Gerät gibt, das vor der USV an das Stromnetz angeschlossen werden kann, den Stromrückkehrstatus erkennt und Aktivierungssignale möglicherweise über Wake-on-Lan an vorkonfigurierte Server sendet, um diese zu aktivieren, sobald das Stromnetz dieses Benutzers wiederhergestellt ist kann mich darauf hinweisen.
Alternative Vorschläge sind ebenfalls erwünscht. Ich kann nur die Serverhardware austauschen und würde es vorziehen, wenn möglich, die gleichen USVs zu verwenden.
Dieses Problem habe ich gelöst, indem ich eine kleine Linux-Box (Asus wl deluxe oder smth) verwendet habe, die an die Haupt-USV angeschlossen war und so schnell wie möglich aufwachte, als die Stromversorgung wiederhergestellt wurde. Das Startskript enthält eine Verzögerung von 5 Minuten, um Schwankungen im Energiestatus (hoch / runter) zu vermeiden. WOL-ed alle Server (alle w2k3, ein Linux) und sms mich mit dem Status.
quelle
Nachdem ich viele Vorschläge gelesen habe, denke ich, dass eine gute Lösung darin besteht, einen alten Computer (wenn Sie sich nicht für den Stromverbrauch interessieren) oder eine Art Himbeer-Pi zu verwenden, der direkt mit Energie verbunden ist.
Wenn also die Stromversorgung hochfährt, prüft ein Skript, ob die Server eingeschaltet sind, und wenn nicht, sendet es eine OWL über das Netzwerk.
quelle
In solchen Fällen verwende ich NUT (Network UPS Tool) . Sie benötigen einen Unix / Linux-basierten Server, um die USV zu überwachen. Sobald die Abschaltungen beginnen, wird sichergestellt, dass die USV aus- und wieder eingeschaltet wird. Dadurch werden die Server wieder hochgefahren, wenn sie nach Wiederherstellung der Stromversorgung neu gestartet werden.
Es gibt einen Client für Windows-Server, damit diese ordnungsgemäß heruntergefahren werden können.
quelle
Wenn Ihr BIOS die Möglichkeit hat, eine Einschaltzeit einzustellen, können Sie diese auf 50 Minuten nach dem Herunterfahren einstellen, wenn das Herunterfahren durch das USV-Abschaltsignal ausgelöst wird.
In Ihrem Szenario würde der Server also spätestens nach 50 m + Boot + Shutdown-Zeit wieder in Betrieb sein.
quelle
Mir gefallen alle oben genannten Ideen. Ich möchte vorschlagen, den "NUT" -Server oder den "WoL" -Server auf einem Laptop mit geschlossenem Deckel auszuführen. Auf diese Weise kann es allein mit Batterie 4-6 Stunden lang betrieben werden. Bei einigen Laptops können sogar für lange Laufzeiten 2 Batterien gleichzeitig installiert werden.
quelle