Networking

XenServer 6.2 的 PXE 安裝

  • August 14, 2013

我已將 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。

將此文件放在正確的位置後,一切都已通過網路正確安裝。

引用自:https://serverfault.com/questions/530465