Openstack默认的hypervisior是基于KVM的,可以修改nova-compute.conf的libvirt_type改成使用其他,网上可以搜到个别文章
但是Openstack官方文档却说这不是推荐的方式:
“It is possible to manage Xen using libvirt. This would be necessary for any Xen-based system that isn't using the XCP toolstack, such as SUSE Linux or Oracle Linux. Unfortunately, this is not well-tested or supported.”
Openstack以变化太快著称,一年大概出一两个大的版本,四月份刚出的G,也很难面面俱到
在Github上的Devstack有如何安装基于XenServer的说明
可惜有些过时了,是基于5.6的,现在都6.2了
而且用得脚本也过时了,跟Citrix的工程师咨询了一下,给了我一个新的脚本
https://raw.github.com/citrix-openstack/qa/master/install-devstack-xen.sh