集群

集群:一组物理机(计算节点)的逻辑集合。

在数据中心中,一个集群一般对应了一个机架。

规划集群时,需注意:
  1. 集群内所有物理机须拥有相同的操作系统;
  2. 集群内所有物理机须拥有相同的网络配置;
  3. 集群内所有物理机须能够访问相同的主存储;
  4. 集群需挂载主存储、二层网络后,才可提供云主机服务;
  5. 集群的规模,也就是每个集群中可以包含物理机的最大数量,没有限制。

集群和各个资源之间的关系定义如下:

集群 | 区域

支持多集群操作。可在一个区域内创建多个集群,新增的物理机可以按需添加到不同的集群之中。

集群 | 主存储和二层网络

集群中可以加载或卸载主存储和二层网络,它们之间的结构关系如Figure 1所示:
Figure 1. 集群、主存储、二层网络的关系


Note:
主存储和二层网络加载到集群时需注意:
  1. 集群 | 主存储
    • 一个主存储可以加载到多个集群。
    • 一个集群可以挂载多个主存储。
      目前支持的场景有:
      • 一个集群可以挂载一个或多个本地主存储。
      • 一个集群可以挂载一个或多个NFS主存储。
      • 一个集群可以挂载一个本地主存储和一个NFS主存储。
      • 一个集群可以挂载一个本地主存储和一个Shared Mount Point主存储。
      • 一个集群只能挂载一个Ceph主存储,除此外不能再挂载新的存储。
      • 一个集群只能挂载一个FusionStor主存储,除此外不能再挂载新的存储。
      • 一个主存储可以挂载到多个集群 。
      主存储与集群的依赖关系如Table 1所示:
      Table 1. 主存储与集群关系
      主存储 集群
      LocalStorage 支持挂载一个或多个本地存储
      NFS 支持挂载一个或多个NFS
      Share Mount Point 支持挂载一个SMP
      Ceph 为挂载到集群的Cpeh,有且仅有一个
      FusionStor 为挂载到集群的FusionStor,有且仅有一个
      LocalStorage + NFS 支持挂载1个LocalStorage + 1个NFS
      LocalStorage + SMP 支持挂载1个LocalStorage + 1个SMP
    • 集群挂载多个本地存储时,务必在添加物理机以及添加主存储之前,提前在物理机对应URL上做好分区,确保每个本地存储部署在独占的逻辑卷或物理磁盘上。
    • 主存储可以被所在集群中的所有物理机访问。
    • 如果数据中心的网络拓扑发生改变导致主存储不能被集群中的物理机继续访问时,主存储可以从集群卸载。
  2. 集群 | 二层网络
    • 一个集群可以加载一个或多个二层网络;一个二层网络可以挂载到多个集群。
    • 集群可以挂载VXLAN Pool,VXLAN Pool下不同的Vni可用于创建不同的VxlanNetwork。
    • 一个网卡只能创建一个NoVlanNetwork。
    • 对于VlanNetwork,不同VLAN ID代表不同的二层网络。
    • 如果数据中心的网络拓扑发生改变导致集群中的物理机不再在二层网络所代表的物理二层广播域中,二层网络也可以从集群卸载。

集群 | 镜像服务器

集群与镜像服务器没有直接依赖关系,一个镜像服务器可以为多个集群提供服务。
Note:
  • 集群中所加载的主存储和镜像服务器具有相关性。
  • Ceph主存储支持与镜像仓库类型的镜像服务器一同工作。
  • 主存储(PS)和镜像服务器(BS)的相关性如Table 2所示:
    Table 2. 主存储与镜像服务器的关系
    PS\BS ImageStore Sftp Ceph FusionStor
    LocalStorage × ×
    NFS × ×
    Shared Mount Point × ×
    Ceph × ×
    FusionStor × × ×