Centos 6.8 HVM

Fetch the CentOS-6.8-x86_64-minimal.iso and download it in a directory where the xen user has read access.

After running the installation step you should be able to login using a vnc client on the port specified by the result of the installation step.

Create zfs dataset for disk:
zfs create -V 10G rpool/xen/CentosHVM

INFO:

For installation we need 2GB RAM. After installation we can use less if needed.

Installation command:
virt-install -v --name=CentosHVM --ram=2048 --network bridge=<your nic> \
 --disk path=/dev/zvol/dsk/rpool/xen/CentosHVM,driver=phy --vcpu=2 \
 --cdrom /xen/isos/CentOS-6.8-x86_64-minimal.iso --vnc