创建集群
功能概述
通过 AppCenter 集群管理控制台,用户可以快速创建 RabbitMQ 集群。本小节主要介绍如何快速创建 RabbitMQ 集群。
前提条件
-
已有一个
受管类型的,且开启 DHCP 服务的私有网络。若没有,需创建满足该要求的 VPC 网络。详情可参考创建 VPC 网络。 -
该
受管VPC 网络中,已有 Etcd 集群。若没有,需创建满足该要求的 Etcd 集群。详情可参考创建 Etcd 集群。说明 RabbitMQ 集群节点信息将存放于 Etcd 集群中。多个 RabbitMQ 集群可使用同一个 Etcd 集群。
操作步骤
-
通过 Web 浏览器登录企业云平台的 Console。
-
在顶部菜单栏中选择产品与服务 > 消息队列与中间件 > RabbitMQ 服务,进入 RabbitMQ 管理页面。
-
如果是首次部署,进入 RabbitMQ 应用简介页面,点击立即部署进入部署页面。
-
如果已创建过 RabbitMQ 集群,则进入 RabbitMQ 集群管理页面,点击 + 创建进入部署页面。
-
-
在顶部区域下拉框中,根据就近原则,选择实例所在区域后,再根据页面提示信息,填写各参数。页面参数说明如下。
-
基本设置
参数 说明 名称
集群的名称,默认为
RabbitMQ,用户可根据需求进行修改。描述
对集群的简要描述。
版本
选择待部署的应用版本。为体验更丰富、完善的功能,企业云平台建议用户选择最新版本。
资源配置
提供默认的资源配置,用户根据需求进行选择。
-
测试环境的配置为 3个 1核 1G 的磁盘节点,1个 1核 1G 的客户端节点,2个 1核 1G 的负载均衡节点。 -
生产环境的配置为 3个 2核 4G 的超高性能型磁盘节点,1个 1核 1G 的客户端节点,2个 2核 2G 的负载均衡节点。 -
上述两种预置的资源配置不满足需求时,用户也可以选择
自定义,然后手动配置磁盘节点、client 节点、负载均衡器。
部署方式
-
多可用区部署表示将节点分散部署在当前区域的不同可用区,可用性高。 -
单可用区部署表示将节点部署在当前区域同一个可用区,网络延迟最低。企业云平台推荐该模式。
可用区
选择区域内可用区。
-
-
磁盘节点设置
磁盘节点即 RabbitMQ Broker,是消息中间件的服务节点,用于接收和分发消息。若资源配置选择了
自定义,才需手动设置 Client 节点。参数 说明 CPU
每个节点的核数。
内存
选择节点内存规格。
主机类型
磁盘节点云服务器的类型。
存储容量
选择各节点的存储磁盘大小。磁盘大小决定了数据库最大容量以及 IOPS 能力,请根据业务量,可滑动设置或输入数字配置集群磁盘大小,最小可选 10GB。
节点数量
设置集群磁盘节点数量。配置范围为 3~100 个。
硬盘类型
选择各节点的存储磁盘类型。
-
Client 节点设置
Client 节点用于部署 RabbitMQ 命令行工具,包括 rabbitmq-defaults、rabbitmq-diagnostics、rabbitmq-env、rabbitmq-plugins、rabbitmq-queues、rabbitmq-server、rabbitmq-upgrade 以及 rabbitmqctl。若资源配置选择了
自定义,才需手动设置 Client 节点。参数 说明 CPU
每个节点的核数。
内存
选择节点内存规格。
主机类型
Client 节点云服务器的类型。
节点数量
Client 节点数量。配置范围为 1~100 个。
-
负载均衡器设置
负载均衡器用于对 Broker 做负载均衡,用户使用 RabbitMQ SDK 连接到负载均衡器,由负载均衡器连接到 Broker。若资源配置选择了
自定义,才需手动设置负载均衡器。参数 说明 CPU
每个节点的核数。
内存
选择节点内存规格。
主机类型
Client 节点云服务器的类型。
存储容量
选择各节点的存储磁盘大小。磁盘大小决定了数据库最大容量以及 IOPS 能力,请根据业务量,可滑动设置或输入数字配置集群磁盘大小,最小可选 10GB。
节点数量
设置集群磁盘节点数量。配置范围为 2~100 个。
硬盘类型
选择各节点的存储磁盘类型。
-
网络设置
参数 说明 VPC 网络
选择集群所在的 VPC 网络。可选择前文创建的 VPC 网络。
-
默认适配同区域已有 VPC 私有网络,用户可在下拉框内选择目标网络。
-
若无目标网络,可点击新建 VPC 网络。
-
免费型VPC 网络不支持用于集群网络环境。
私有网络
选择前文创建的私有网络,若无目标网络,可点击创建私有网络。
节点 IP
配置节点 IP 地址。
-
默认为
自动分配,无需手动填写,系统将根据所选择的网络段分配 IP 地址。 -
选择
手动配置,则用户需为各节点配置所属网络段内的 IP 地址。
预留 IP
配置节点高可用 IP 地址。
-
默认为
自动分配,无需手动填写,系统将根据所选择的网络段分配 IP 地址。 -
选择
手动配置,则用户需为各节点配置所属网络段内的 IP 地址。
-
-
依赖服务设置
参数 说明 etcd 外部服务
RabbitMQ 自 v3.8.19 版本起,使用 Etcd 服务来保存自身节点的信息。
-
用户可选择前文创建的 Etcd 集群。
-
或点击快捷创建立即创建 Etcd 集群。
-
-
服务环境参数设置
参数 说明 rabbitmq_default_user
配置 RabbitMQ 网页控制台管理员用户名。设置后,不支持修改。
rabbitmq_default_pass
配置 RabbitMQ 网页控制台管理员密码。
更多参数设置
均有默认值,用户可在创建集群后,对其进行修改,详细说明请参见配置参数管理。
-
-
确认上述配置信息无误,勾选用户协议后,点击提交,创建集群。
-
集群创建成功后,可在 RabbitMQ 集群管理页面,查看和管理 RabbitMQ 集群。当所有磁盘节点及负载均衡器的服务状态显示为
正常时,表示节点已正常启动,RabbitMQ 集群创建完成。