this is obsolete doc -- see http://doc.nethence.com/ instead
Debian GNU/Linux XEN dom0
with XEN3 hypervisor
Packages' installation
Install the xen micro-kernel, tools and the dom0 linux kernel,
apt-get install \
xen-hypervisor-3.2-1-amd64 \
xen-utils-3.2-1 \
linux-image-xen-amd64 \
xen-tools
Network configuration
Clean up the config file,
cd /etc/xen/
mv xend-config.sxp xend-config.sxp.dist
sed '/^#/d; /^$/d' xend-config.sxp.dist | sed 's/dummy/bridge/' > xend-config.sxp
Otherwise see http://pbraun.nethence.com/doc/sysutils_xen/dom0_network.html
Tips
To avoid this error in the logs,
xen_net: Memory squeeze in netback driver.
edit xen config,
cd /etc/xen/
vi xend-config.sxp
change,
(dom0-min-mem 96)
and grub config,
vi /boot/grub/menu.lst
change,
kernel /boot/xen-3.2-1-amd64.gz dom0_mem=96M
sda vs hda
The dom0 kernel behaves differently here,
cd /etc/
cp fstab fstab.dist
vi /etc/fstab
:%s/sda/hda/g
Ready to go
Reboot,
shutdown -r now
once the host as reboote, check you're running the dom0 kernel,
uname -r
Note. for example 2.6.26-2-xen-amd64
References
http://tcweb.org/wiki/Xen_dedibox_v3