Я управляю небольшим «кластером» из 4 машин Xeon с платами Intel в моей лаборатории. Все они подключены к 5-портовой 3-Com
переключаться со статическими IP-адресами, например 10.0.0.x
.
Они все бегут OpenSuse 11.4
и их /home/
обслуживается одной из машин (node00
) через NFS
. Они подключены к ИБП, который может держать их включенными в течение ок. 15 минут, но есть много перебоев в электроснабжении из-за «внепланового ремонта», которые продолжаются дольше этого. В итоге их отключают без предупреждения.
Если я настрою BIOS на их включение после перебоев в питании, проблема в том, что все они загружаются одновременно и, если node00
решает запустить fsck в /home/
раздел, он не завершает загрузку, пока другие не попытаются смонтировать свои /home/
.
Я пытаюсь включить пробуждение по локальной сети, поэтому я могу выбрать загрузку клиентов NFS только после успешной загрузки сервера. Проблема в том, что когда я бегу ethtool
Я получаю такой вывод:
Supports Wake-on: pumbag
Wake-on: g
Теоретически он установлен на wake on MagicPacket(tm)
, согласно инструкции. Но отправка пакета WOL с использованием wol -i 10.0.0.255 $MACADDR
не будит коробку после того, как я ее выключил halt
. Индикатор подключения к сети Ethernet мигает после отправки пакета, поэтому он появляется добраться до машины.
Однако, если я настрою его с помощью ethtool -s eth1 wol bag
, машина всегда просыпается сразу после остановки, даже если я не отправлю пакет Magic. Это означает, что устройство жестяная банка просыпается с активностью LAN, но, похоже, игнорирует волшебный пакет. Настройка wol ag
не будит коробку с MagicPacket.
Есть установка wol a
означают, что он должен загружаться с любой трансляция сообщение?
Как я могу диагностировать проблему, при которой машина не просыпается с помощью MagicPacket, даже если я отправляю ее и она настроена на пробуждение с ней?
Заранее спасибо!
Wake-on-LAN (WOL) должен поддерживаться как сетевой картой, так и BIOS системы. ethtool
отображает только возможности сетевой карты, но не то, как настроен BIOS. Это может быть твоей проблемой.
Хотя ваш подход интересен, я бы порекомендовал альтернативный подход. Ваша проблема в том, что экспорт / home может быть недоступен при загрузке сервера, и это нарушит процесс загрузки.
Вы смотрели автомонтажник autofs
? Это подключит общий ресурс NFS при фактическом доступе, в случае домашних каталогов они будут монтироваться только по запросу, когда пользователь войдет в систему. Ubuntu Autofs В разделе 5.2 есть пример домашних каталогов.