esxi可以直接安装xenserver能成功,但是如果将此xenserver加入 cloudstack 却会报错【Unable to add host 172.16.212.85 because it doesnt support hvm】【无法添加主机,由于其不支持HVM】。
要解决这个问题需要在安装xenserver的时候进行如下设置
1.安装xenserver之前,配置esxi主机
2.新建xenserver虚拟机,修改其配置
3.挂载iso安装xenserver。
具体如下
登录esxi控制台,打开esxi的ssh
↓↓↓
esxi安装xenserver
按F2输入用户密码
esxi安装xenserver
选择 T...S...O...
esxi安装xenserver
选择开启ssh
esxi安装xenserver
退出.
ssh登录esxi主机 
修改配置文件 
vi /etc/vmware/config
第一行添加
vhv.allow="TRUE"
保存退出.
到此esxi的设置完成。
=================================================================================================
vSphere 登录esxi,
新建虚拟机。
填写名称选择位置
esxi安装xenserver

选择虚拟机文件位置
esxi安装xenserver


esxi安装xenserver

需要注意下面设置 ↓↓ ↓↓
选择操作系统版本为 Linux  Redhat .....5(x64)
esxi安装xenserver

选择xenserver虚拟机的cpu个数与核数
esxi安装xenserver

选择xenserver虚拟机的内存大小
esxi安装xenserver

选择xenserver的网卡,安找最少推荐,我们给两个网卡,一个作为管理网,一个作为生产网
esxi安装xenserver
创建磁盘
esxi安装xenserver



esxi安装xenserver





esxi安装xenserver

需要注意下面设置 ↓↓ ↓↓
完成之后右键虚拟机 选择编辑设置 
esxi安装xenserver

选择【选项】↓【常规选项】→【客户机操作系统】修改为 【其他】↓ 【VMware Esxi 5.x】 esxi安装xenserver


选择【CPU/MMU虚拟化】→ 最下方的 【使用Intel ........】
esxi安装xenserver
点击确定。
开启 虚拟机xenserver。挂载iso文件安装 。
之后n个下一步之后就ok了。