Я пытаюсь добавить узлы в кластере МААСА. Я устанавливаю Сервер МААСА в VM использование Ubuntu 14.04 LTS. Я выполнил задачи постустановки как установка МААСА, настройте сеть, DHCP-DNS, создав логины, импортировав загрузочные образы, как объяснено сюда:
В BIOS узла я действительно изменял порядок загрузки так, чтобы он загрузился от LAN, и узел, успешно загружающийся от начальной загрузки PXE от группового контроллера МААСА до atuo, обнаруживают функцию узла и МААС сервер DHCP, дающий IP-адрес от его диапазона DHCP до узла (В этом процессе в первый раз, когда я включил узел от его кнопки питания не из МААСА),
После завершения выше обрабатывают машину, теперь показывает "объявленный" в МААСЕ, и узел автоматически выключаются.
Детали следа на LAN уже настроены на узле и только удостовериться, протестировал ли все хорошо работать я функцию Следа на LAN из своего приложения для мобильного телефона и его работы без какой-либо проблемы.
Теперь я проверил "Комиссию" из меню, но уполномочивающий не получение по запросу дополнительной информации от узла (узел выключен, потому что МААС, не отправляющий волшебные пакеты в след на LAN узла), но если я включаю свой узел моим сам через мое мобильное приложение после показа большого количества строк еще раз узел, выключают затем узел, показывающий мне состояние 'Ready' в МААСЕ, но когда я проверяю узел ЦП и детали RAM, это показывает мне 0MB 0CPU.
После завершения выше задачи МААС, показывающий мне, состояние узла готово, и затем я пытался запустить узел с МААСА, это говорит, что "Действие "Комиссия выбрало узлы", не мог быть выполнен на 1 узле, потому что его состояние не позволяет то действие".
Основной вопрос: след на LAN Узла 100%, работающих из моего мобильного приложения, но МААСА, не отправляющего волшебные пакеты в узел от шага один. Нет никакого брандмауэра между МААСОМ, Узлом и Мобилен.
Важный: Я использую использование МААС DHCP для моей всей сети, таким образом, я могу просмотреть Интернет от своего сотового телефона с МААСОМ DNS.
Я просто обнаружил, что МААС использует или Etherwake или Wakeonlan для начальной загрузки узлов при использовании типа питания wake-on-lan
.
Они не установлены по умолчанию и не являются зависимостями МААСА.
Просто установите Etherwake или Wakeonlan из стандартной Ubuntu repo
apt-get install etherwake
или
apt-get install wakeonlan
Затем когда Вы вручную добавляете, что узел с помощью МААСА, использует тип питания следа на LAN с MAC-адресом, и как только Вы сохраняете узел, сторона начинает!
Я нашел информацию в следующем файле, смотрите:
/etc/maas/templates/power/ether_wake.template
Вам, возможно, не понадобятся и wakeonlan и в etherwake. Шаблон для wakeonlan в/etc/maas/templates/power/ether_wake.template проверяет на wakeonlan сначала и проверки etherwake, если wakeonlan не установлен.
Я нашел, что мои серверы проснулись бы, если бы я использовал etherwake, но не с wakeonlan. etherwake значения по умолчанию к использованию eth0. Мой сервер Мааса должен был использовать em1 вместо этого, таким образом, я добавил опцию "-i em1" к команде etherwake в шаблоне, но Маасу все еще не удается разбудить мои серверы.
Найденный больше. etherwake использует udp, который требует, чтобы это работало как корень, не пользователь Мааса. Фиксация должна поместить следующую строку в файл в/etc/sudoers.d
Маас ВСЕ = NOPASSWD:/usr/sbin/etherwake
и скорректируйте следующую строку в/etc/maas/templates/power/ether_wake.template от: $mac_address/usr/sbin/etherwake к: sudo/usr/sbin/etherwake $mac_address
или если необходимо использовать что-то около eth0:
sudo/usr/sbin/etherwake-i ethint $mac_address
Это, казалось, не работало в версии 2.2.2 МААСА с моей системой, таким образом, я записал фиксацию, на основе фиксации для предыдущей версии
https://github.com/yosefrow/MAAS-WoL-driver
Следуйте инструкциям в README.md для установки
В основном только etherwake работал над моей системой (не wakeonlan), таким образом, я переписал плагин для использования etherwake.