跳转到: 导航, 搜索

XenServer/入门

警告

这仍然是一个正在进行中的工作。

使用 XenServer 和 OpenStack 入门

这是一个使用 Xen/XenServer 设置 OpenStack 云的指导性方案。使用此方案可以快速入门。这并非设置 Xen 上 OpenStack 的唯一方法。

所需硬件

入门时,您可能需要以下设备

  • 廉价交换机(大多数家用路由器都可以)
  • Linux 机器
  • XenServer 兼容机器
  • (可选) Windows 机器,用于运行 Citrix XenCenter(官方 XenServer GUI)

部署规划

规划最重要的部分是理解网络。

请参阅 wiki 页面上的图表 XenServer 部署

最好将您的 XenServer 配置如下

  • 假设只有一个网卡
  • 假设您的家用交换机/集线器/路由器设置为 VLAN trunk 端口。
  • 使用 nic0(桥接名为 xenbr0)来拥有管理网络

在 XenServer 上运行 OpenStack 的步骤

您需要执行以下操作

添加第二个计算节点的步骤

一旦您的第一台机器工作正常,就可以使用类似的过程将第二个 XenServer 主机添加到您的云中。

您需要选择要在第二个节点上运行的服务,并修改配置,使其与您其他节点的 MySQL、Rabbit、Glance、Keystone 等进行通信。

您可能需要在您的 localrc 文件中添加如下内容(假设您在第一个节点上选择了 MULTI_HOST=true)


MASTER_SERVER=111.111.111.111 #replace with ip of your first server
ENABLED_SERVICES=n-cpu,n-net,n-api
DATABASE_TYPE=mysql
MYSQL_HOST=$MASTER_SERVER
RABBIT_HOST=$MASTER_SERVER
KEYSTONE_AUTH_HOST=$MASTER_SERVER
GLANCE_HOSTPORT=$MASTER_SERVER:9292