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