跳转到: 导航, 搜索

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 计算工作器
  • 在使用主机聚合时,您仍然在池的每个成员上有一个虚拟机