I downloaded and installed the new XCP 1.0 beta today and observed an installation performance difference between XCP 1.0 beta and XCP 0.5.
In my lab environment I have several hypervisor servers and use PXE/TFTP to do automated remote installs. It was very easy to switch over and everything worked well but the “Installing from Base Pack” phase took much, much longer (~40 minutes compared to about 1 minute for 0.5).
Is this expected? Is there any way to speed it up? Could be the result of a network configuration problem? Is there any way to get more debug output?
Here are the steps I used to re-configure:
1. Downloaded the iso image and stored it in /opt/tcc/master/http/vms/iso
a. cd /opt/tcc/master/http/vms/iso
b. wget http://www.xen.org/files/XenCloud/Software/xcp-1.0-beta/XCP-1.0-base-38754.iso
2. Mounted it and copied the PXE/TFTP boot files over
a. umask 0
b. mkdir –p /mnt/XCP-1.0-base-38754
c. mount -o loop XCP-1.0-base-38754.iso /mnt/ XCP-1.0-base-38754
d. \cp /mnt/XCP-1.0-base-38754/install.img /opt/tcc/master/tftpboot/xenserver/
e. \cp /mnt/XCP-1.0-base-38754/boot/vmlinuz /opt/tcc/master/tftpboot/xenserver/
f. \cp /mnt/XCP-1.0-base-38754/boot/xen.gz /opt/tcc/master/tftpboot/xenserver/
g. \rm –rf /opt/tcc/master/http/packages/packages.main
h. \cp –r /mnt/XCP-1.0-base-38754/packages.main /opt/tcc/master/http/packages/
3. Made sure that the necessary services were started
a. service dhcpd restart
b. service httpd restart
c. service xinetd restart
4. Everything else was identical to my 0.5 setup.