Автоматическое выключение машин с root-доступом NFSF?

Автоматическое выключение машин с root-доступом NFSF?

У меня есть сервер и несколько клиентских компьютеров на месте. Клиентские компьютеры PXEBoot и получают свой / через NFS с сервера. Сервер и клиенты работают на ограниченном резервном аккумуляторе, но питание отключается с некоторой частотой из-за факторов, находящихся вне моего контроля в настоящее время. Моя проблема в том, что когда отключается питание, сервер вежливо выключается, а клиентские машины — нет.

Мне интересно, есть ли существующее элегантное решение, чтобы заставить клиентов выключаться до или даже одновременно с сервером? Клиентам требуется всего несколько секунд, чтобы выключиться, они могут легко завершить выключение до того, как это сделает сервер.

P.S. Время простоя не так уж и важно, какчистое выключениедля этих компьютеров.

решение1

Предположим, что это ИБП APC,В APCUPSD есть поддержка, позволяющая клиенту запрашивать у сервера информацию о состоянии своего ИБП..

Если нет, то вы могли бы заставить клиентов опрашивать папку сервера каждые X секунд, и если в папке появлялся определенный файл, запускать чистое выключение. Пусть обычные процедуры выключения сервера создают этот файл, а затем засыпают на 2X секунд. Убедитесь, что обычные процедуры запуска сервера удаляют этот файл.

Связанный контент