Страница 1 из 1
Выключение сервера из сети
Добавлено: 2009-04-03 9:19:58
Name
Есть UPS к которому подключено несколько машин, управление воткнуто в сервер под Windows 2003 который в случае отключения питания гасит скриптом остальные машины, кроме сервера под freebsd.
Как бы выключать и его?
Или может есть другие какие-нибудь решения?
Re: Выключение сервера из сети
Добавлено: 2009-04-03 10:01:19
Sadok123
Завести на Фре юзера , которому через sudo разрешить выполнение
/sbin/shutdown -p now без ввода пароля. Далее взять полный комплект putty, сгенерить сертификаты для этого пользователя и воспользоваться утилитой plink.exe.
Например (вывод
ls -l /)
Код: Выделить всё
D:\Putty>plink.exe -i server.ppk user@192.168.1.22 ls -l /
Authenticating with public key "rsa-key-20080210"
total 49
-r--r--r-- 1 root wheel 6188 Feb 8 14:24 COPYRIGHT
drwxr-xr-x 2 root wheel 1024 Feb 8 14:13 bin
drwxr-xr-x 8 root wheel 1024 Mar 21 14:22 boot
drwxr-xr-x 2 root wheel 512 Feb 6 23:33 cdrom
lrwxr-xr-x 1 root wheel 10 Feb 6 23:43 compat -> usr/compat
dr-xr-xr-x 4 root wheel 512 Mar 5 23:26 dev
drwxr-xr-x 2 root wheel 512 Feb 6 23:33 dist
-rw------- 1 root wheel 4096 Mar 5 20:22 entropy
drwxr-xr-x 20 root wheel 2048 Mar 29 17:09 etc
lrwxr-xr-x 1 root wheel 8 Feb 6 23:58 home -> usr/home
drwxr-xr-x 3 root wheel 1536 Feb 8 14:12 lib
drwxr-xr-x 2 root wheel 512 Feb 8 14:11 libexec
drwxr-xr-x 2 root wheel 512 Jan 1 14:48 media
drwxr-xr-x 4 root wheel 512 Feb 20 12:51 mnt
dr-xr-xr-x 2 root wheel 512 Jan 1 14:48 proc
drwxr-xr-x 2 root wheel 2560 Feb 8 14:12 rescue
drwxr-xr-x 4 root wheel 512 Mar 21 14:29 root
drwxr-xr-x 2 root wheel 2560 Mar 21 14:22 sbin
lrwxr-xr-x 1 root wheel 11 Feb 8 14:11 sys -> usr/src/sys
drwxrwxrwt 14 root wheel 512 Apr 3 04:26 tmp
drwxr-xr-x 18 root wheel 512 Feb 20 12:52 usr
drwxr-xr-x 23 root wheel 512 Mar 5 23:26 var
С sudo сейчаз некогда возиться

Re: Выключение сервера из сети
Добавлено: 2009-04-03 10:06:27
princeps
юзать NUT. У него есть виндовые клиенты и сервера.
Re: Выключение сервера из сети
Добавлено: 2009-04-03 11:13:54
snorlov
Name писал(а):Есть UPS к которому подключено несколько машин, управление воткнуто в сервер под Windows 2003 который в случае отключения питания гасит скриптом остальные машины, кроме сервера под freebsd.
Как бы выключать и его?
Или может есть другие какие-нибудь решения?
Осталось выяснить какой UPS у вас стоит? В случае APC, то есть apcupsd и в версии windows и в версии для *nix...
Re: Выключение сервера из сети
Добавлено: 2009-04-05 20:58:56
Name
Использовал apcupsd, все красиво гасится и включается обратно.
Есть пара моментов не очень понятных, но я думаю решу их.
Re: Выключение сервера из сети
Добавлено: 2009-04-07 11:34:55
princeps
напиши статью. На сайте вроде нет ни одной статьи про сетевые системы контроля питания.
Re: Выключение сервера из сети
Добавлено: 2009-04-07 11:54:15
snorlov
Name писал(а):Использовал apcupsd, все красиво гасится и включается обратно.
Есть пара моментов не очень понятных, но я думаю решу их.
А каких? У меня работало 3-и сервера с одним ИБП, SMART-UPS-800 причем комп к, которому он был подключен выступал сервером,
а 2-а других клиентами и они все анализировали его состояние по сети, так вот была трудность в следующем,
клиенты выключались ранее, нежели сам сервер, при этом если был возврат напряжения, то этот возврат они
не могли уже отловить, поэтому пришлось изгаляться скриптом? чтобы сначала в ИБП посылалась команда на выключение
с задержкой и лишь затем все гасились...