|
...
|
...
|
@@ -180,8 +180,11 @@ SPICE_BRANCH=${SPICE_BRANCH:-master}
|
|
180
|
180
|
|
|
181
|
181
|
# Nova hypervisor configuration. We default to libvirt with **kvm** but will
|
|
182
|
182
|
# drop back to **qemu** if we are unable to load the kvm module. ``stack.sh`` can
|
|
183
|
|
-# also install an **LXC**, **OpenVZ** or **XenAPI** based system.
|
|
184
|
|
-VIRT_DRIVER=${VIRT_DRIVER:-libvirt}
|
|
|
183
|
+# also install an **LXC**, **OpenVZ** or **XenAPI** based system. If xenserver-core
|
|
|
184
|
+# is installed, the default will be XenAPI
|
|
|
185
|
+DEFAULT_VIRT_DRIVER=libvirt
|
|
|
186
|
+is_package_installed xenserver-core && DEFAULT_VIRT_DRIVER=xenserver
|
|
|
187
|
+VIRT_DRIVER=${VIRT_DRIVER:-$DEFAULT_VIRT_DRIVER}
|
|
185
|
188
|
case "$VIRT_DRIVER" in
|
|
186
|
189
|
libvirt)
|
|
187
|
190
|
LIBVIRT_TYPE=${LIBVIRT_TYPE:-kvm}
|