XenServer 6.2 的 PXE 安装

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>

任何帮助都将受到赞赏。

答案1

我找到解决办法了。

在 Citrix 官方文档 (http://docs.vmd.citrix.com/XenServer/4.0.1/installation/apc.html)没有提到将 XS-REPOSITORY-LIST 复制到本地存储库的路径。 在我的情况下是 /srv/repos/xenserver。

将此文件放置在正确的位置后,所有内容都可以通过网络正确安装。

相关内容