synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяУправление Системой › Управление питанием DS216J из командной строки сервера?

Управление питанием DS216J из командной строки сервера?

kislov-ea · 25.08.2016

День добрый!

У нас используется Synology DS216j в качестве iSCSI диска для сервера под бакап системы средствами windows 2012 server.

Собственно вопрос в следующем, ИБП подключен к серверу(ибо важнее), на сервере по состоянию батареи отрабатывается сценарий выключения сервера, так же есть желание включить в этот сценарий выключение NAS, естественно в автоматическом режиме.

Собственно вопрос:

как можно из командной строки windows выключить NAS?

включить я так понимаю можно с помощью WOL и это не проблема.

можно ли с помощью WOL выключить NAS?

Если допустим на устройстве включить TELNET, можно ли с помощью сторонних программ например putty передать набор команд на устройство чтобы выключить устройство?

ну что-нибудь типа такого сценария:

1. проверить есть ли подключенный LUN, если есть отключить его на сервере

2. с помощь сторонней программы (например: putty.exe NAS_ADDRESS shutdown) выключаем NAS

3. выключаем сервер.

 

включаем соответственно:

1. ИБП включает сервер при появлении питания

2. сервер после загрузки посылает пакет WOL на MAC адрес NAS устройства

3. ждем включения NAS (проверяя пинг до устройства или выжидая определенное время)

4. подключаем LUN

 

в общем все пункты понятны кроме того который позволяет выключить NAS? есть варианты?

 

polanat · 25.08.2016

Если нужна привязка именно к ИБП - переключайтесь на сервер сетевого ИБП / SNMP / NUT-клиентов .

 

PS Путь выключения сино из командной строки windows - "не в ту степь"...

kislov-ea · 25.08.2016
Если нужна привязка именно к ИБП - переключайтесь на сервер сетевого ИБП / SNMP / NUT-клиентов .

 

PSS Путь выключения сино из командной строки windows - "не в ту степь"...

 

В данном случае есть необходимость выключать и включать устройство без участия людей, ИБП есть но он подключен к серверу, а не к хранилищу.

Если у вас нет ответа именно для такой ситуации, не вводите в заблуждение что этого нет и не может быть.

polanat · 25.08.2016
В данном случае есть необходимость выключать и включать устройство без участия людей

Если критерий выключения - пропадание электропитания при подключенном ИБП - то это штатная ситуация, не требующая танцев с бубнами.

 

ИБП есть но он подключен к серверу, а не к хранилищу.

А что мешает поменять местами? ИБП, надо полагать, без сетевой карты?

 

Если у вас нет ответа именно для такой ситуации, не вводите в заблуждение что этого нет и не может быть.

Ответ, как бы есть (NUT-клиент на сервере), но Вы же не слушаете и навязываете своё собственное решение ...

polanat · 29.08.2016
как можно из командной строки windows выключить NAS?

"C:\Program files (x86)\puTTY\plink.exe" -ssh -root@NAS -pw shutdown -h now

 

PS Тестируйте, но повторюсь, если выключение привязано к потере питания, то см. выше ...

kislov-ea · 31.08.2016
"C:\Program files (x86)\puTTY\plink.exe" -ssh -root@NAS -pw <password> shutdown -h now

 

PS Тестируйте, но повторюсь, если выключение привязано к потере питания, то см. выше ...

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

Тем более что хранилище основную часть времени выключено, включается только непосредственно перед бакапом

а еще напрягает что NUT клиент это стороннее ПО не относящееся ни к Synology ни к Windows.

и да, ИБП подключен к серверу по com порту, у synology его просто нет, а выключать его все равно нужно...

 

 

polanat · 31.08.2016
сервер все же главнее чем хранилище, по этому логичнее с сервера подавать команду для выключения, а не с хранилища выключать сервер.

1. Вашу логику можно принять только с одной оговоркой - время работы от батарей ничтожно мало, да и тут не убедили, ибо и сервер и хранилище - ОБА сидят на том же самом "батарейном" питании от ИБП, а время исполнения той или иной команды (НЕ ВАЖНО ОТКУДА КУДА) ничтожно мало по сравнению со временем работы от батарей.

 

Тем более что хранилище основную часть времени выключено, включается только непосредственно перед бакапом

2. Это новая вводная (в первоначальной постановке задачи её не было)

 

а еще напрягает что NUT клиент это стороннее ПО не относящееся ни к Synology ни к Windows.

3. А ничего что "NUT-стороннее ПО" именно взято за основу поддержки ИБП именно у Synology?

 

и да, ИБП подключен к серверу по com порту, у synology его просто нет, а выключать его все равно нужно...

4. Тут как говорится - крыть нечем, но опять таки - см. п. 2.