Зарегистрированные узлы MAAS не будут загружаться с помощью PXE

Мне интересно, может ли кто-нибудь из вас помочь с проблемами, с которыми я сталкиваюсь в MAAS. У меня есть рабочий сервер MAAS, который работает под управлением DNS и DHCP. Я построил сервер МААС на сервере 13.04. Я не смог заставить ни один из узлов подключиться (показать на главной странице MAAS) с диска сервера 13.04. Когда я использовал 12.04, они были зачислены.

Однако, теперь, когда они завербованы, я не могу заставить их вступить в строй. Они получат ответ DHCP и IP-адрес от сервера MAAS, а затем попытаются загрузиться с образа pxelinux.cfg / XX-XX-XX-XX-XX-XX-XX, где X - это MAC-адрес. Это просто висит там. Я приложил скриншот. Кто-нибудь может помочь?

1
задан 6 May 2013 в 16:25

2 ответа

После анализа /var/log/maas/pserv.log, который является журналом сервера начальной загрузки PXE/TFTP, я заметил, что он жаловался, что не было никаких изображений PXE или ephemerals, найденного на сервере. Журнал попросил выполнять maas-import-pxe-files снова, даже при том, что я выполнил его многократно.

2013-05-06 08:02:40-0400 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: http://localhost/MAAS/api/1.0/pxeconfig/?cluster_uuid=91149761-d1
49-4396-86a0-a3a2a6b57c7d&local=192.168.60.10&mac=08-00-27-3c-7b-91&remote=192.168.60.106>
2013-05-06 08:02:40-0400 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: http://localhost/MAAS/api/1.0/pxeconfig/?cluster_uuid=91149761-d1
49-4396-86a0-a3a2a6b57c7d&local=192.168.60.10&mac=08-00-27-3c-7b-91&remote=192.168.60.106>
2013-05-06 08:02:40-0400 [HTTPPageGetter,client] Logged OOPS id OOPS-bdc099b3ed2983f2eb94d6096a811915: No exception type: No exception value
2013-05-06 08:02:40-0400 [HTTPPageGetter,client] Logged OOPS id OOPS-ac4bdf5b247f85d2cb53baf0aa4c2183: EphemeralImagesDirectoryNotFound: The directory 
containing the ephemeral images/info is missing (u'/var/lib/maas/ephemeral/raring/ephemeral/amd64').  Make sure to run the script 'maas-import-pxe-file
s'.

Заметьте, что это смотрит в каталоге полном нетерпения для ephemerals. Этот каталог не существует.

После выполнения команды снова, я заметил, что maas-import-pxe-files только загружает ephemerals для Precise и Quantal, не Полного нетерпения.

irossi@maasjuju:~$ maas-import-pxe-files 
This utility may only be run as root.
irossi@maasjuju:~$ sudo !!
sudo maas-import-pxe-files 
Downloading to temporary location /tmp/tmp.uTLWpre2Uz.
/tmp/tmp.uTLWpre2Uz ~
2013-05-06 08:14:25 URL:http://archive.ubuntu.com/ubuntu//dists/precise/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64//linux [4965840/4965840] -> "linux" [1]
2013-05-06 08:17:04 URL:http://archive.ubuntu.com/ubuntu//dists/precise/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64//initrd.gz [17446386/17446386] -> "initrd.gz" [1]
2013-05-06 08:17:18 URL:http://archive.ubuntu.com/ubuntu//dists/quantal/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64//linux [5130968/5130968] -> "linux" [1]
2013-05-06 08:18:28 URL:http://archive.ubuntu.com/ubuntu//dists/quantal/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64//initrd.gz [18668122/18668122] -> "initrd.gz" [1]
2013-05-06 08:18:45 URL:http://archive.ubuntu.com/ubuntu//dists/precise/main/installer-i386/current/images/netboot/ubuntu-installer/i386//linux [5015840/5015840] -> "linux" [1]
2013-05-06 08:19:35 URL:http://archive.ubuntu.com/ubuntu//dists/precise/main/installer-i386/current/images/netboot/ubuntu-installer/i386//initrd.gz [15977428/15977428] -> "initrd.gz" [1]
2013-05-06 08:20:37 URL:http://archive.ubuntu.com/ubuntu//dists/quantal/main/installer-i386/current/images/netboot/ubuntu-installer/i386//linux [5171760/5171760] -> "linux" [1]

Я зарегистрировался в странице Настроек сервера МААСА (серый значок механизма), и дистрибутив по умолчанию для узлов был установлен на Ringtail 13.04 Полный нетерпения. Узлы искали загрузочный образ для Полного нетерпения, который не был там. Как только я изменил эти настройки к Точным 12.04 как дистрибутив по умолчанию, все узлы, загруженные успешно, и был уполномочен. Это работает теперь, но я все еще не уверен, является ли это пользовательской ошибкой или ошибкой. Если кто-либо будет думать, что это - ошибка, то я буду рад зарегистрировать его в Панели запуска.

1
ответ дан 6 May 2013 в 16:25

Отказов ваших узлов. Я застрял на этом почти на неделю. Ваши серверы не отвечают на «Wake On LAN» или любой другой «удаленный» метод, который вы пытаетесь использовать для пробуждения серверов.

После настройки контроллера MAAS вы «включаете» свои серверы. Если DHCP / DNS настроен правильно, PXE загрузится и загрузит версию ОС, которая используется для «объявления» сервера контроллеру MAAS. В этот момент они отображаются в вашем списке «Узлы», как объявлено. Вы выбираете сервер и нажимаете «Принять и комиссия», после чего они остаются там, никогда не меняясь.

Для меня это означало, что мои серверы игнорировали команду PXE для загрузки новой ОС «ввода в эксплуатацию». Я просто включил их и вуаля ... через 10 минут они полностью настроены и "готовы".

0
ответ дан 6 May 2013 в 16:25

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

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