Historically, XCP is more a software appliance, installed directly from an ISO, containing packaged XCP with CentOS. But some people prefer to add XCP on a existing OS (for various reasons, like for us, using Debian). That's why project Kronos was born.
We'll install XCP in bridged mode. OpenVSwitch is a great tool, but we'll discover it later (discover both in the same time will be harder). Thanks to the tremendous work of Debian packagers, it's dead easy:
aptitude install xcp-xapi
Modify or check /etc/xcp/network.conf to have this and only this:
Modify /etc/default/xen to have this:
Modify /etc/network/interface (let's say that we are in DHCP and eth0 is your network interface):
# The loopback network interface auto lo iface lo inet loopback # bridge auto xenbr0 iface xenbr0 inet dhcp bridge_ports eth0 # indeed, I removed eth0
Modify grub boot order to boot on Xen first:
mv /etc/grub.d/10_linux /etc/grub.d/21_linux update-grub
Reboot, and you're NOT done! Thanks to jms for this tips ;)
dpkg-reconfigure xcp-squeezed dpkg-reconfigure xcp-xapi
Then, you can check that control domain is up and running by:
We'll see next time how it works (with CLI).