Difference between revisions of "Archive/FreeBSD 64-bit HVM on XCP"
|Line 1:||Line 1:|
[[**This wiki will be updated soon with the instructions and XenserverTools for running FreeBSD 9.0 (RELEASE and RELENG_9_0) with XCP 1.5-Beta**]]
== Instructions ==
== Instructions ==
Revision as of 09:07, 4 October 2012
In order to be able to run Freebsd 9.0-RELEASE or RELENG_9_0 on XCP you should have a XENHVM kernel and the Xentools installed from the FreeBSD xentools port (/usr/ports/sysutils/xen-tools). So, for summarizing :
- Build and install HVM kernel.
- Build and install Xentools from ports (/usr/ports/sysutils/xen-tools).
- untar and place the proper location (as could be deduced) in the tar output the FreeBSD contributed XenserverTools.
x freebsd-xenservertools/ x freebsd-xenservertools/etc/ x freebsd-xenservertools/procfalse/ x freebsd-xenservertools/usr/ x freebsd-xenservertools/usr/local/ x freebsd-xenservertools/usr/sbin/ x freebsd-xenservertools/usr/sbin/escribe-ip-if.sh x freebsd-xenservertools/usr/sbin/escribe-meminfo.sh x freebsd-xenservertools/usr/sbin/xe-daemon x freebsd-xenservertools/usr/sbin/xe-linux-distribution x freebsd-xenservertools/usr/sbin/xe-update-guest-attrs x freebsd-xenservertools/usr/local/etc/ x freebsd-xenservertools/usr/local/etc/rc.d/ x freebsd-xenservertools/usr/local/etc/rc.d/xe-daemon.sh x freebsd-xenservertools/etc/freebsd-version
- Create /procfalse
- do a ‘uname -r > /etc/freebsd-version’ from you’re shell as root.
- after that, just place files in proper places as seen before.
Finally... after booting the machine (or doing /usr/local/etc/rc.d/xe-daemon.sh start), you would be able to enjoy of the Xen Cloud virtualization possibilities and so, you could see on right clicking on the machine in XenCenter :
that you’re able for example to suspend or migrate de FreeBSD VM.
This is working for me in XCP release 1.1.0 and FreeBSD RELENG_9_0.
I wanted to say I’m very thankful to my company SareNET who has allowed me to examine how could I run FreeBSD in XCP and very thankful too to Dave Scott from Citrix because of the initial ideas for getting this working.
FreeBSD xentools port
- Tar file with FreeBSD Xenservertools contributed (according to the author available under an OpenBSD license - please check if in doubt.
A big thank you to Egoitz Aurrekoetxea Aurre for working on the port and making it available.