添加群集

你需要告诉CLOUDSTACK它所能管理的宿主机。宿主机存在于群集内,所以,在为云里添加主机之后,必须先至少存在一个群集。

添加群集:KVM 或者 XenServer

这些步骤确保你已在宿主机上安装好hypervisor,并且已登陆CLOUDSTACK的WEB UI。

  1. 在左右的导航栏里,点击基础架构。在区域里,点击查看全部。然后点击你想增加群集所在的区域。

  2. 点击计算这个标签。

  3. 在对话栏的群集里,点击查看全部。

  4. 点击增加群集。

  5. 选择这个群集的hypervisor类型。

  6. 选择你想在哪个机柜提供点增加群集。

  7. 为群集输入一个名称。这个名称必须为CLOUDSTACK里没有使用的名字。

  8. 点击确定。

添加群集:vSphere

对于VSPHERE的主机管理是结合VCENTER和CLOUDSTACK WEB UUI管理界面一起完成的。CLOUDSTACK需要所有的主机都在同一个群集里,但群集可能只是由一个主机构成。作为一个管理员,你必须决定到底是使用一个主机一个群集还是多个主机一个群集。多个主机一个群集,可以实现CLOUDSTACK的一些高级功能,如热迁移等。当然,此群集需要有NFS或ISCSI等这个共享存储支持。

对于VSPHERRE服务器,我们推荐的方案是先在VCENTER里建好群集,然后将整个群集加入到CLOUDSTACK群集中。这个群集需要以下条件:

  • 在一个VSPHOERE群集里不要超过8个主机。

  • 确保在你想加入CLOUDSTACK群集前,VSPHERE没有任何虚拟机。

在CLOUDSTACK中添加一个VSHPERE群集:

  1. 在VCENTER里新建一个群集。请参看VCENTER的相关操作指地完成这一。在VCENTER里建立群集的大致过程如下:

    vsphereclient.png: vSphere client

  2. 登陆到UI界面。

  3. 在左右的导航栏里,点击基础架构。在区域里,点击查看全部。然后点击你想增加群集所在的区域。

  4. 点击计算标签。在机柜提供点栏里点击查看全部。选择你想添加群集的机柜提供点。

  5. 点击查看群集。

  6. 点击增加群集。

  7. 在Hypervisor里,选择VMware。

  8. 提供界面要求的如下信息。这些信息的值可以参考VCENTER中对应的值。

    addcluster.png: add a cluster

    • 群集名称:输入你在VCENTER中创建的群集名称。比如:”cloud.cluster.2.2.1”

    • vCenter用户名:输入CLOUDSTACK连接到VCENTER所用的用户名。这个用户名必须要有所有的管理权限。

    • CPU超配比率: 输入此群集的CPU超配比率。这个比率值决定了群集内每台虚拟机的CPU耗用比率。增加这个数据,则能使用更多的资源。如果不设置此值的话,默认值为1,这就表示没有使用超配。

    • RAM超配比率:输入RAM的超配比率。这个比率值决定了群集内每台虚拟机的MEM耗用比率。增加这个数据,则能使用更多的资源。如果不设置此值的话,默认值为1,这就表示没有使用超配。

    • vCenter主机: VCENTER的主机的IP地址或主机名。

    • vCenter密码: 输入上面用户的密码。

    • vCenter Datacenter:输入此群集拥有的vCenter Datacenter名称,比如:”cloud.dc.VM”.

    • 重用公共网络流量:启用这个选项,则可以在区域的范围内重用公共网络流量。

    • 公共流量vSwitch类型: 这个选项只有在你启用了Override Public Traffic之后才会显示出来,你可以选择一种合适的虚拟交换机。如果vmware.use.dvswitch这个全局参数设置为true,则默认选项为VMware vNetwork Distributed Virtual Switch.

      如果你启用了Nexus dvSwitch,下面关于dvSwitch的数据也需要设置:

      • Nexus dvSwitch IP地址: Nexus VSM的IP地址

      • Nexus dvSwitch 用户名:具体有 Nexus VSM 权限的用户名。

      • Nexus dvSwitch 密码:上面用户名的密码。

    • 重用客户机流量:如果选中此项,则会在全区域范围内重用客户机流量。

    • Guest Traffic vSwitch Type:只有当the Override Guest Traffic选项启用后才会出现。为此选择一种合适的虚拟交换机类型。

      如果全局参数vmware.use.dvswitch为true,则默认的选项为VMware vNetwork Distributed Virtual Switch。

      如果你启用了Nexus dvSwitch,下面关于dvSwitch的数据也需要设置:

      • Nexus dvSwitch IP地址: Nexus VSM的IP地址

      • Nexus dvSwitch 用户名:具体有 Nexus VSM 权限的用户名。

      • Nexus dvSwitch 密码:上面用户名的密码。

    • 当群集建好之后,会有稍稍的迟延之后,才会有UI里显示出来。