新建RabbitMQ集群

使用限制和指导

操作步骤

  1. 在服务管理页面的左侧导航树中选择[集群管理],进入集群管理页面。

  1. 在集群管理页面,选择[集群列表]页签,单击<新建集群>按钮,进入新建消息中间件RabbitMQ集群页面。

  1. 新建集群包括3个配置步骤,根据提示配置对应参数项的值,如下:

  1. 第一步,基础配置。参见基础配置参数说明完成配置,单击<下一步:业务详情>

  1. 第二步,业务详情虚拟机、裸金属硬件配置参数不同,虚拟机集群业务详情参数见业务详情参数说明-虚拟机集群模式

裸金属集群模式业务详情参数见业务详情参数说明-裸金属集群模式

  1. 第三步,确认信息,查看集群基础配置、业务详情的详细信息,若检查配置无误可单击<确认信息并创建>按钮启动创建集群,若检查配置有误可返回上一步进行修改。

  1. 创建集群启动后,会跳转至集群列表页面,等待一段时间集群即可创建完成。

基础配置参数说明

参数

描述

基本信息

集群名称

自定义输入符合命名规则的集群名称。

资源模式

选择集群的资源形态,包含虚拟机集群和裸金属集群

集群描述

自定义添加集群的描述信息,以便于快速了解集群的相关信息。

安装组件

默认安装组件名为消息中间件RabbitMQ的组件。

监控

开启监控

选择是否打开集群监控,默认状态为开启,可自定义设置监控周期。开启监控,可监控集群状态和主机使用状态等。

监控周期

开启监控后可设置监控周期,通过修改监控周期修改监控数据的抓取频率。

 

业务详情参数说明

虚拟机集群模式

表-1 “网络”区域参数说明

参数

描述

网络

配置集群的管理网络。当未开启独立管理网络功能时,该参数可见。

说明

  • 管理网络需要提前在云平台的[云服务/经典网络]中进行准备。

  • 网络需保证通过该网络创建的虚拟机和云平台之间网络互通。目前不支持IPv6子网,只能选择配置了IPv4协议子网的经典网络。

独立管理网络

开启此选项时表示启用集群节点双网络功能。开启后,需配置业务网络和独立管理网络。

  • 独立管理网络:配置集群的管理网络,请选择一个经典网络作为独立管理网络。

  • 业务网络:默认为经典网络,请选择一个经典网络作为集群业务网络。

说明

  • 经典网络需要在云平台的[云服务/经典网络]中进行准备。

  • 独立管理网络需保证通过该网络创建的虚拟机和云平台之间网络互通。主机间管理网网络互通。

  • 业务网络要求主机间业务网网络互通。

  • 开启独立管理网时,创建出的主机默认路由是业务网网关,该情况可能会导致平台与主机间管理网不通,需在管理网的经典网络下配置主机的独立管理网到平台网络的附加路由。

  • 独立管理网络和业务网络目前不支持IPv6子网,只能选择配置了IPv4协议子网的经典网络。

密钥对

配置密钥对后可实现通过密钥文件直接进行集群主机的免密登录。密钥对需提前在云平台的[云服务/云主机/密钥对]中进行准备。

 

表-2 “计算存储”区域参数说明

参数

描述

集群模式

支持单节点、集群,请根据实际情况进行选择。

  • 单节点:只有一个实例。

  • 集群:多个实例,实例数在下拉菜单中可选择。当选择集群模式时还需要配置镜像队列模式。

节点数配置

指定集群的节点总个数。单节点模式时节点数固定为1,集群模式时可选项为3/5/7/9

节点反亲和

当虚拟化类型为CAS且集群模式为集群时可开启节点反亲和,开启反亲和后创建的虚拟机节点会调度到不同的CVK上。

集群VIP

当未开启独立管理网络,配置集群VIP。来自所选网络的子网。如果所选网络当前只有一个子网,可以不填,系统自动从该子网中选择一个IP地址作为集群VIP;如果所选网络有2个或以上子网,则用户必须手动填写。

集群管理网VIP

当开启独立管理网络,配置集群管理网VIP。来自所选独立管理网络的子网。如果所选独立管理网络当前只有一个子网,可以不填,系统自动从该子网中选择一个IP地址作为集群管理网VIP;若有2个或以上子网,则用户必须手动填写。

集群节点

节点类型

支持RabbitMQ实例。

单资源区域/多资源区域

配置集群节点的资源区域,可选择单资源区域或多资源区域,单资源区域表示集群的所有节点部署在同一个资源区域下,多资源区域表示集群中的所有节点可以部署在不同的资源区域下。当前MQS展示x86架构类型的资源区域,资源区域需提前在云平台的[资源/可用域/计算可用域]中进行准备。

虚拟化类型

当前版本中,支持CASVMware类型,CASVMware类型对应的云资源为虚拟机,目前不支持集群中的多个节点属于不同的虚拟化类型。

节点规格

未选择独立数据云盘时支持最小实例规格2CPU4GB内存、40GB磁盘。选择独立数据云盘时支持最小实例规格2CPU4 GB内存、20 GB磁盘。同一节点类型的节点规格必须完全一样,格式为“CPU、内存、硬盘”(CPU单位为“核”,内存单位为“GB”,硬盘单位为“GB”),请根据实际情况进行选择。

节点IP

当未开启独立管理网络,配置节点的IP,来自所选网络的子网。如果所选网络只有一个子网,可以不填,系统自动从该子网中选择一个IP地址作为节点IP;如果所选网络有2个或以上子网,则用户必须手动填写。

节点业务网IP/节点管理网IP

当已开启独立管理网络,需配置节点业务网IP和节点管理网IP,分别来自所选业务网络的子网和独立管理网络的子网。

  • 节点业务网IP:若所选业务网络只有一个子网,可不填,由系统自动分配一个IP地址作为节点业务网IP;若有2个或以上子网,则用户必须手动填写。

  • 节点管理网IP:同理,若所选独立管理网络有2个或以上子网,用户必须手动填写。

自定义镜像

缺省状态下关闭,创建集群使用服务内置的默认镜像;若该虚拟化类型的默认镜像有多个版本,则使用最新版本。

开启自定义镜像后,可指定自定义镜像来创建集群。请提前通过添加自定义镜像操作添加自定义镜像。

独立数据云盘

可开启,表示启用独立数据云盘功能。

硬盘类型

硬盘类型需提前在云平台的[云服务/云硬盘/服务配置/云硬盘类型]中进行创建置备云硬盘类型。

数据云盘容量

用于指定数据云盘的容量大小。

配额

表示用户所在组织可用的存储总容量配额。包含可用容量和总配额容量两部分。

存储资源区域

  • 资源区域:集群节点所在的资源区域。

  • 虚拟化类型:集群节点所在的资源区域对应的虚拟化类型。

  • 存储可用域:存储可用域提前在云平台的[资源/存储可用域]中进行准备。

  • 存储池可用容量:集群节点所在资源区域对应的存储池可用容量大小。

  • 申请容量:集群在某个资源区域下申请的存储容量总大小,值为数据云盘容量*RabbitMQ节点数。

说明

需要校验存储池可用容量是否能够满足申请容量;如果不满足,则不允许申请独立数据云盘。方式如下:

1.     通过单个存储池可用容量/数据云盘容量,计算单个存储池可分配的RabbitMQ实例节点数。例如存储池abc的可用容量分别为50G,125G,150G,数据云盘容量为100G,则:

  • a50/100等于050,则a可以给0个节点分配存储容量。

  • b125/100等于125,则b可以为1个节点分配存储容量。

  • c150/100等于150,则c可以为1个节点分配存储容量。

2.     计算可分配节点数的总和,并与申请的RabbitMQ节点数比较;如果前者大,则允许申请独立数据云盘,否则,申请失败。本例中,可分配的节点数为0+1+1=2,若实际申请3RabbitMQ实例节点,则申请失败。

 

表-3 RabbitMQ业务”区域参数说明

参数

描述

管理用户

默认配置集群管理用户为admin。该管理用户可用来访问集群快速链接RabbitMQManagement

密码/确认密码

根据界面提示规则,配置集群管理用户admin的密码,并二次输入,进行确认。

镜像队列模式

集群模式为集群时,要求选择镜像队列模式。镜像列表模式包括“镜像全部”和“未设置”,镜像全部模式表示集群所有队列中的消息数据会在集群内的所有节点上备份,未设置表示队列的消息数据只在单节点上存在。

 

表-4 “安装部署”区域参数说明

参数

描述

自定义目录

开启时,可指定RabbitMQ服务安装时的数据目录和日志目录。

数据目录

安装时的数据目录。

日志目录

安装时的日志目录。

 

裸金属集群模式

表-5 业务详情参数说明-裸金属集群模式

参数

描述

网络

资源区域

配置集群使用的资源区域,资源区域对应集群节点的虚拟化类型。资源区域需提前在云平台的[资源/可用域/计算可用域]中进行准备。

虚拟化类型

当前版本中,仅支持BareMetal类型。BareMetal类型对应的云资源为裸金属。

网络

配置集群的管理网络。才可以为RabbitMQ分配IP资源。

说明

  • 管理网络需要提前在云平台的[云服务/经典网络]中进行准备。

  • 网络需保证通过该网络创建的主机和云平台之间网络互通。目前不支持IPv6子网,只能选择配置了IPv4协议子网的经典网络。

密钥对

配置密钥对后可实现通过密钥文件直接进行集群主机的免密登录。密钥对需提前在云平台的[云服务/云主机/密钥对]中进行准备。

计算存储

集群模式

支持单节点、集群,请根据实际情况进行选择。

  • 单节点:只有一个实例。

  • 集群:多个实例,实例数在下拉菜单中可选择。当选择集群模式时还需要配置镜像队列模式。

节点数配置

指定集群的节点总个数。单节点模式时节点数固定为1,集群模式时可选项为3/5/7/9

集群VIP

来自所选网络的子网。如果所选网络当前只有一个子网,可以不填,系统自动从该子网中选择一个IP地址作为集群VIP;如果所选网络有2个或以上子网,则用户必须手动填写。

集群节点

节点类型

支持RabbitMQ实例。

节点规格

支持最小实例规格2CPU4GB内存、40GB磁盘。同一节点类型的节点规格必须完全一样,格式为“CPU、内存、硬盘”(CPU单位为“核”,内存单位为“GB”,硬盘单位为“GB”),请根据实际情况进行选择。

节点IP

节点的IP,来自所选网络的子网。如果所选网络只有一个子网,可以不填,系统自动从该子网中选择一个IP地址作为节点IP;如果所选网络有2个或以上子网,则用户必须手动填写。

自定义镜像

缺省状态下关闭,集群创建使用服务内置的默认镜像;若该虚拟化类型的默认镜像有多个版本,则使用最新版本。

开启自定义镜像后,可指定自定义镜像来创建集群。请提前通过添加自定义镜像操作添加自定义镜像。

RabbitMQ业务

管理用户

默认配置集群管理用户为admin。该管理用户可用来访问集群快速链接RabbitMQManagement

密码/确认密码

根据界面提示规则,配置集群管理用户admin的密码,并二次输入,进行确认。

镜像队列模式

集群模式为集群时,要求选择镜像队列模式。镜像列表模式包括“镜像全部”和“未设置”,镜像全部模式表示集群中的所有队列中的消息数据会在集群内的所有节点上备份,未设置表示队列的消息数据只在单节点上存在。