XenServer/DevStack
DevStack 和 XenServer
DevStack 是开始使用 OpenStack 的绝佳方式。 XenServer 和 XCP 是使用 Xen 虚拟化技术的好方法,该技术驱动着世界上最大的部分云。
首先,您需要 在物理机上安装 XenServer 或 XCP。
然后有几种可能的方案
- 使用位于 https://raw.github.com/citrix-openstack/qa/master/install-devstack-xen.sh 的脚本 - 从 XenServer 的全新安装的外部运行此脚本会将 ssh 密钥推送到服务器并使用默认设置安装 devstack。
- 使用 tools/xen 中的 readme 构建一个 Ubuntu PV 虚拟机
- 在您的 XenServer 上创建您自己的 Ubuntu PV 虚拟机,设置 VIRT_DRIVER=xenserver,然后运行 stack.sh。 您需要手动设置网络以满足您的特定需求
在您自己的 Ubuntu 準虛擬化虚拟机上安装 DevStack
这并非经过大量测试,您最好使用上述方法。
请注意
- 虚拟机必须以 PV 模式运行(需要 /sys/hypervisor/uuid)
- 它必须位于您正在管理的同一个虚拟化主机上
有用的说明
请注意
- 为了使 nova 与 XenServer 池正确工作,必须使用主机聚合功能创建它
- 预期每个 XenServer 至少运行一个 OpenStack 计算工作器
- 在使用主机聚合时,您仍然在池的每个成员上有一个虚拟机