Как PXE загрузить виртуальную машину с другой виртуальной машины, которая находится в той же виртуальной сети?

Я делаю следующее руководство:

Но я не могу выйти из состояния «Ввод в эксплуатацию» моего виртуального MaaS узлы в состоянии «Готов». На следующем рисунке показана моя текущая архитектура:

private cloud architecture

Теперь я хотел бы загружать узлы MaaS с помощью pxa через MaaS Server! Я добавил <dev root='network' /> в XML-файлы VM, но когда я их запускаю, они просто говорят not bootable device. Они даже не пытаются найти DHCP-сервер для загрузки pxe! Я также пытаюсь пересылать UDP-пакеты (tftpd = 69, mdnc = 68, dhcp = 67) с хоста KVM на сервер MaaS через таблицы ip, но ничего не изменилось!

Как я могу устранять неполадки серверов TFTPD и BOOTP на сервере MaaS ? Я не смог найти ни одного журнала для них в системе!

Разрешает ли эта архитектура такой сценарий загрузки? Если нет, то как мне достичь состояния «Готов» для узлов MaaS!

Заранее спасибо!

1
задан 13 March 2013 в 21:12

3 ответа

Огромное спасибо gPXE , если узел загружается с помощью gPXE iso, так как это cdrom (а не загрузка по сети), тогда он может успешно принять взаимодействие с сервером MaaS и изменить свое состояние с [ 110] до Ready!

0
ответ дан 13 March 2013 в 21:12

Если бы я был тобой, я бы подумал о том, чтобы подключиться к твоему серверу с помощью графического интерфейса virt-manager и настроить его таким образом. Это дает лучший обзор - мне кажется, вы неправильно настроили сеть, и поэтому узлы не могут получить IP-адрес ...

0
ответ дан 13 March 2013 в 21:12

Я подозреваю, что вы видите ошибка 1051626 .

Мне пришлось изменить следующий сервер в /etc/maas/dhcpd.conf, чтобы он был IP-адресом интерфейса virbr0.

sudo sed -i.dist "s/next-server .*/next-server $MAAS_NEXT_SERVER;/" \
   /etc/maas/dhcpd.conf
sudo service maas-dhcp-server restart
0
ответ дан 13 March 2013 в 21:12

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

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