Networking
XenServer 6.2 的 PXE 安裝
我已將 XenServer 6.2 添加到我們的 PXE/TFTP 伺服器。一切順利,但我無法按原樣安裝 XenServer。我們得到的是 XCP 版本而不是 XenServer 6.2。這應該是正常的嗎?
這是我的配置文件:
答案文件:
<?xml version="1.0"?> <installation> <primary-disk>sda</primary-disk> <keymap>us</keymap> <admin-interface name="eth0" proto="dhcp" /> <source type="url">http://pxeserver.domain.com/repos/xenserver</source> <timezone>America/Sao_Paulo</timezone> </installation>
pxelinux.cfg/預設值:
label E kernel mboot.c32 append xenserver/xen.gz watchdog com1=115200,8n1i console=com1,tty --- xenserver/vmlinuz root=/dev/ram0 console=tty0 console=ttyS0,115200n8 ramdisk_size=32758 answerfile=http://pxelinux.domain.com/repos/xenserver/answerfile --- xenserver/install.img
/srv/repos/xenserver 中的文件夾結構:
/srv/repos/xenserver# ls answerfile packages.main packages.transfer-vm packages.xenserver
文件夾 packages.xenserver 似乎被忽略了,因為只安裝了 packages.main。我嘗試將以下行放入應答文件中,但失敗了:
<source type="url">http://pxeserver.domain.com/repos/xenserver/packages.xenserver</source>
任何幫助表示讚賞。
我找到了解決方案。
在官方的 Citrix 文件 ( http://docs.vmd.citrix.com/XenServer/4.0.1/installation/apc.html ) 上沒有提到將 XS-REPOSITORY-LIST 複製到本地儲存庫的路徑。在我的情況下是 /srv/repos/xenserver。
將此文件放在正確的位置後,一切都已通過網路正確安裝。