Пробуждение по локальной сети с застреванием MAAS при вводе в эксплуатацию (машина не включается)

У меня есть контроллер кластера MAAS с двумя сетевыми картами ( eth0 - 193.51.236.0/24 - подключен к общедоступной сети и p1p1 - 192.168.0.0/24 - используется для частного MAAS) узлы). Я использую 5 физических машин HP Compaq 6000 Pro. Когда я включаю одну из этих машин, она корректно выполняет загрузку PXE с контроллера кластера MAAS, и в консоли MAAS она отображается как «объявленная». Рядом с именем хоста есть значок предупреждения с ошибкой:

Для этого узла не установлен тип питания, и MAAS не сможет его контролировать. Нажмите «Изменить узел» и установите его.

Кроме того, он показывает 0 ЦП, память и дисковое пространство.

Когда я обновляю тип питания на «Wake-on-LAN» с правильным MAC-адресом и сохраняю, я не могу ввести узел в эксплуатацию. Он не включает аппарат и зависает в состоянии «ввод в эксплуатацию». Я проверил, правильно ли установлено время на узле (проверьте в BIOS).

WOL с узлом работает просто отлично, то есть я могу включить его, используя:

wakeonlan -i 192.168.0.255 00:23:24:0e:0d:e7

от контроллера кластера MAAS. Я должен указать -i 192.168.0.255, так как значение по умолчанию 255.255.255.255 ничего не делает.

Если я включу его вручную (например, с помощью wakeonlan), он в конечном итоге перейдет в состояние ready и правильно обнаружит ЦП, память и дисковое пространство. Опять же, если я попытаюсь запустить, он ничего не сделает, но если я включу его вручную, он будет работать нормально.

РЕДАКТИРОВАТЬ:

Кажется, что проблема связана с наличием двух сетевых карт - магический пакет отправляется только через eth1 (даже если кластер правильно настроен, указывая p1p1 в качестве управляемого интерфейса), что является неправильным (sudo tcpdump -i eth1 порт 9 -vvvv -s0 -n). Отправлено сообщение об ошибке https://bugs.launchpad.net/maas/+bug/1343317

2
задан 17 July 2014 в 18:45

3 ответа

Есть решение. Фактическая команда, привыкшая МААСОМ к wakeonlan машины, определена в файле шаблона.

Вы просто должны отредактировать этот файл шаблона:

sudo vim /etc/maas/templates/power/ether_wake.template

будет линия с:

/usr/bin/wakeonlan $mac_address

Просто изменение это, чтобы включать широковещательный адрес сети, как Вы сделали в своей команде:

/usr/bin/wakeonlan -i 192.168.0.255 $mac_address
0
ответ дан 17 July 2014 в 18:45

У меня была та же проблема!

Вы просто должны устанавливать MAC-адрес с помощью ВЕРХНЕГО РЕГИСТРА, таким образом, вместо e4:1f:13:2d:8b:28 это должно быть E4:1F:13:2D:8B:28

0
ответ дан 17 July 2014 в 18:45

Это не связано с двумя NICs на Ubuntu 14.04! Используя один NIC на групповом контроллере МААСА ниже!

Это работает от группового контроллера МААСА с wakeonlan узел!

user@host:~$ wakeonlan 00:0b:db:78:07:33 
Sending magic packet to 255.255.255.255:9 with 00:0b:db:78:07:33

, Но не с амулетом загружаются и узел в состоянии Ready на МААСЕ!

user@host:~$ juju bootstrap
WARNING ignoring environments.yaml: using bootstrap config in file "/home/ron/.juju/environments/maas.jenv"
Launching instance
WARNING picked arbitrary tools &{"1.18.4-trusty-amd64" "http:    //192.168.2.2/MAAS/api/1.0/files/?key=6497d00c-2d4b-11e4-9ca7-00137273b6ca&op=get_by_key" "992e4244874ffec4af083cdeb58040420320f63ac6a3f7526c81d963fa4e53d6" %!q(int64=7389403)}
 - /MAAS/api/1.0/nodes/node-995e00b4-1fe9-11e4-a6a3-00137273b6ca/
Waiting for address
Attempting to connect to eej3n.maas:22
Attempting to connect to 192.168.2.142:22
1
ответ дан 17 July 2014 в 18:45

Другие вопросы по тегам:

Похожие вопросы: