Назад | Перейти на главную страницу

WOL не работает, если установлено любое другое значение, кроме `a`, но этот параметр заставляет его загружаться все время

Я управляю небольшим «кластером» из 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 есть пример домашних каталогов.