LINUX.ORG.RU

Домашний сервер: программное включение/выключение + hibernate


0

0

Решил проапгрейдить сервер в домашней сети, основными задачами которого являются: форвардинг интернет трафика, DNS, DHCP, совсем небольшой файл-сервер и прочая полезная мелочь.

Цель апргрейда - собрать машинку с поддержкой программного включения и выключения питания. Идея такая:

1. Пока все пользовательские машины в сети выключены сервер тоже выключен.

2. При загрузке любой из пользовательских машин на ней запускается скрипт, который по сети "пинает" сервер. Тот включаетася.

3. Когда последняя машина выключается сервер через некоторое время тоже отключается.

Пункт 3 - можно легко сделать программно без серьехной аппаратной поддержки (ну кроме ATX разумеется). С ним все ясно.

А как и с помощью каких средств лучше реализовать пункт 1 и 2 ? Есть идея для "просыпания" машинки использовать примочку часто именуемую "Wake On Lan", а для быстрой загрузки примочку именуемую "hibernate". Как это поддерживается со стороны linux-а ?

0) Оборудование "горит" в 99.9% в периоды включения/выключения - задумайся об этом :)

1) WOL не зависит от операционки, зависит от только от железа.

2) hibernate поддерживается в линуксе. Но значительного увеличения скорости загрузки на машине с твоими задачами ты не получишь.

Ну и посмотри в сторону http://dimez.nm.ru/docs/bmc/ - программное выключение/включение питания(если на матери есть BMC)

Deleted
()
Ответ на: комментарий от Deleted

> Оборудование "горит" в 99.9% в периоды включения/выключения - задумайся об этом :)

Я не думаю, что для меня это критично. Ибо ситуация такова, что количесвто включений/выключений оборудования до апгрейда = (приблизительно) колическтву включений/выключений после апгрейда. Только сейчас я жмакаю на кнопку, а потом на кнопку будет жмакать программа.

> WOL не зависит от операционки, зависит от только от железа.

Кстати, а каким образом происходит выработка сигнала "на включение" ? По определенному фрейму на данный мак ? А можно ли фильтровать фреймы по обратным макадресам ?

> Ну и посмотри в сторону http://dimez.nm.ru/docs/bmc/ - программное выключение/включение питания(если на матери есть BMC)

Чета нифига не понял. Это для "больших" серверов, чтоли ?

BottleHunter
() автор топика
Ответ на: комментарий от BottleHunter

> Кстати, а каким образом происходит выработка сигнала "на включение" ? По определенному фрейму на данный мак ? А можно ли фильтровать фреймы по обратным макадресам ?

Есть специальный утиль, посылает Magic Packet(например, http://ahh.sourceforge.net/wol/)

> Чета нифига не понял. Это для "больших" серверов, чтоли ?

Сейчас bmc встраивают даже в десктопные мамки.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.