Здесь у нас есть несколько серверов, и почти каждый из них имеет выделенный ИБП. Между ними есть зависимости, поэтому они должны быть включены в правильной последовательности. В конечном итоге у нас возникают серьезные проблемы с источником питания, поэтому серверы выключаются, а затем перезапускаются в случайном порядке при восстановлении питания. Это не проблема, если серверы были отключены во время отключения электроэнергии, важно, чтобы они работали правильно без какого-либо вмешательства человека после восстановления питания.
Наши ИБП довольно дешевы, и единственный полезный для меня параметр конфигурации - это power the load xx seconds after power is restored
. Теоретически, устанавливая правильные задержки на каждом ИБП, я могу исправить порядок перезапуска сервера, но я не верю, что ИБП будет работать так, как ожидалось.
Это правильный путь?
Предоставляют ли ИБП высокого уровня другие возможности для исправления последовательности перезапуска?
Последнее замечание: мои взлеты находятся в диапазоне 1000 - 2200 ВА
systemd
экземпляром, а не для служб, работающих на совершенно разных серверах ...
systemd
- возможность определять правильные зависимости в процессе запуска. Подождите, пока служба X станет доступной, прежде чем пытаться запустить службу Y.