J'ai plusieurs serveurs Linux connectés aux onduleurs APC. Ils sont connectés à l'onduleur via USB et configurés pour s'arrêter si l'onduleur envoie un signal indiquant que l'alimentation secteur a été perdue et n'est pas revenue après un certain temps. Cela fonctionne bien. De plus, ils sont configurés via des cavaliers pour se mettre automatiquement sous tension en cas de perte de courant, puis revenir. Cela fonctionne également bien.
Le scénario qui pose problème est lorsque l'alimentation secteur est perdue et que le serveur s'arrête, mais que l'alimentation secteur est restaurée avant que l'onduleur ne soit épuisé. Dans ce cas, nous aimerions que le serveur redémarre, mais comme l'alimentation n'est jamais réellement perdue après l'onduleur, le serveur ne voit jamais d'événement de retour d'alimentation et ne se met donc pas sous tension.
J'espère qu'il existe un appareil qui peut se brancher sur le pré-onduleur d'alimentation secteur, et détecter l'état de retour d'alimentation et envoyer des signaux de réveil peut-être via Wake-on-Lan à des serveurs préconfigurés pour les réveiller une fois que l'alimentation secteur est revenue que quelqu'un peut me pointer vers.
D'autres suggestions sont également appréciées, la seule chose que je ne peux pas faire est de remplacer le matériel du serveur, et je préférerais garder les mêmes onduleurs si possible.
J'ai résolu ce problème en utilisant un petit boîtier Linux (Asus wl deluxe ou smth) qui a été branché sur l'onduleur principal et réveillé dès que possible lorsque l'alimentation a été rétablie. Le script de démarrage comprend un délai de 5 minutes pour éviter toute variation de l'état d'alimentation (haut / bas), WOL-ed tous les serveurs (tous w2k3, un linux) et me sms avec le statut.
la source
Après avoir lu de nombreuses suggestions, je pense qu'une bonne solution consiste à utiliser n'importe quel ancien ordinateur (si vous ne vous souciez pas de la consommation d'énergie), ou une sorte de framboise pi, connectée directement à l'énergie.
Ainsi, lorsque l'alimentation est coupée, un script vérifie si les serveurs sont allumés, et sinon, envoie un OWL via le réseau.
la source
J'utilise NUT (Network UPS Tool) pour des cas comme celui-ci. Vous aurez besoin d'un serveur basé sur Unix / Linux pour surveiller l'onduleur. Une fois les arrêts démarrés, il s'assurera que l'onduleur est redémarré. Cela ramènera les serveurs s'ils redémarrent lorsque l'alimentation est rétablie.
Il existe un client pour les serveurs Windows afin qu'ils puissent être arrêtés proprement.
la source
Si votre BIOS a la possibilité de définir un temps de mise sous tension, vous pouvez le régler sur 50 minutes après l'arrêt, si l'arrêt est déclenché via le signal d'arrêt de l'onduleur.
Donc, dans votre scénario, le serveur fonctionnerait à nouveau après 50m + démarrage + temps d'arrêt au plus tard.
la source
J'aime toutes les idées mentionnées précédemment. Je voudrais suggérer d'exécuter le serveur "NUT" ou le serveur "WoL" sur un ordinateur portable, avec le couvercle fermé. De cette façon, il peut fonctionner pendant 4 à 6 heures uniquement sur batterie. Certains ordinateurs portables peuvent avoir 2 batteries installées à la fois pour des durées de fonctionnement encore longues.
la source