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

Загрузите xen server через ipxe

Я хочу установить Xen Server 6.2 через ipxe, я пробовал разные конфигурации, до сих пор не удалось заставить работать.

Я нашел несколько примеров загрузки с pxe с использованием TFTP-сервера, и вот пример:

default xenserver-auto
label xenserver-auto
    kernel mboot.c32
    append xenserver/xen.gz dom0_max_vcpus=1-2 dom0_mem=752M,max:752M com1=115200,8n1 console=com1,vga --- xenserver/vmlinuz xencons=hvc console=hvc0 console=tty0 answerfile=http://[pxehost]/answerfile.xml remotelog=[SYSLOG] install --- xenserver/install.img 

Проблема в том, что ipxe использует другой синтаксис, я не мог понять, как преобразовать эту конфигурацию для работы на ipxe.

Вот мой файл ipxe:

#!ipxe

echo "XEN Server is booting up"
initrd http://server-ip/pxe/xen/boot/xen.gz
kernel http://server-ip/pxe/xen/boot/pxelinux/mboot.c32
boot

Может ли кто-нибудь предоставить правильную конфигурацию?

Из http://ipxe.org/cmd/kernel Я подозреваю, что вы можете добавить такие параметры ядра, как это

kernel http://server-ip/pxe/xen/boot/pxelinux/mboot.c32 dom0_max_vcpus=1-2 dom0_mem=752M,max:752M com1=115200,8n1 console=com1,vga --- xenserver/vmlinuz xencons=hvc console=hvc0 console=tty0 answerfile=http://[pxehost]/answerfile.xml remotelog=[SYSLOG] install --- xenserver/install.img 

Вот аналогичная установка без Xen Server http://jpmens.net/2011/07/18/network-booting-machines-over-http/. Возможно, что Сервер не может найти xenserver / vmlinuz и / или install.img, вы можете попытаться добавить полный путь http: // или выяснить, в каком правильном месте ipxe может разместить эти файлы.

не просто; вам все равно придется поиграть с версиями pxelinux и пользовательскими компиляциями ipxe. настоящий беспорядок. Прочтите эту ветку ipxe.

http://forum.ipxe.org/showthread.php?tid=6829