Tutaj mamy kilka serwerów i prawie każdy z nich ma dedykowany UPS. Między nimi istnieją zależności, dlatego należy je włączać we właściwej kolejności. Ostatecznie mamy poważne problemy z zasilaniem, więc serwery są zamykane, a następnie ponownie uruchamiane w losowej kolejności po przywróceniu zasilania. Nie ma problemu, jeśli serwery zostały wyłączone podczas awarii zasilania, ważne jest, aby działały poprawnie bez interwencji człowieka po przywróceniu zasilania.
Nasze UPS są dość tanie, a jedynym parametrem konfiguracyjnym przydatnym dla mojego celu jest power the load xx seconds after power is restored
. Teoretycznie umieszczając odpowiednie opóźnienia na każdym UPS, mogę ustalić kolejność restartu serwera, ale nie wierzę, że UPS będzie zachowywał się zgodnie z oczekiwaniami.
Czy to właściwa droga?
Czy zasilacze UPS wysokiego poziomu dają inne opcje naprawy sekwencji restartu?
Ostatnia uwaga: moje Ups są w zakresie 1000 - 2200 VA
systemd
instancję, a nie dla usług działających na zupełnie innych serwerach ...
systemd
- możliwość zdefiniowania właściwych zależności w procesie uruchamiania. Poczekaj, aż usługa X będzie dostępna, zanim spróbujesz uruchomić usługę Y.