How to setup Xen

 

You need more than 2GB RAM in your host hardware for creating Virtual Machines using Xen.

It will be better to have about 4GB RAM or even more.

beadm create xen
beadm activate xen
reboot
apt-get install xvm xterm xauth tigervnc
# vi /lib/svc/method/xvm-milestone
# replace all references of runlevel to runlevel=$(/usr/bin/who -r | /usr/bin/awk '{print $2}')
svcadm enable milestone/xvm
reboot
zfs create -o mountpoint=/xen rpool/xen
# we need 10GB hdd for new Xen VM:
zfs create -V 10G rpool/xen/vm01
sudo svccfg -s svc:/milestone/xvm setprop hypervisor/dom0_mem = integer: 11236
sudo svccfg -s svc:/milestone/xvm:default refresh
sudo svcprop xvm | grep "dom0_mem integer" # check new value
sudo reboot