更新时间:2023-08-31
功能说明
根据部署指引,部署MySQL5.7、8.0主从数据库。
支持连通域部署,可以将数据库集群的跨资源池(可用区)部署。即两个资源池物理部署在不同区位,网络打通纳入同一个连通域,在部署数据库集群时,分别指定节点运行在不同资源池中,实现数据库集群跨地容灾。
MySQL 主从架构支持无数据库负载、四层负载以及七层负载的架构;
• 无数据库负载:提供虚拟IP能力,数据库切换对应用无感知。
• 四层负载:提供虚拟IP能力,数据库切换对应用无感知,并提供读写分离能力;其中可读可写为一个IP、只读为一个IP,需要应用层适配来实现读写分离。
• 七层负载:提供虚拟IP能力,数据库切换对应用无感知,并提供读写分离能力;且读写分离IP只有一个,负载组件根据 SQL 语句自动分析,并转发至对应的读写节点,应用端无需像四层负载那样,额外配置只读IP来实现读写分离功能。
前提条件
- DMP及资源池运行正常。
- 已经在SCP上传MySQL 数据库镜像(DBVM)。
- VPC网络下对应租户拥有足够的配额。
- 经典网络下用户拥有足够的授权。
- 规划IP地址(主节点1个,每个从节点1个,负载均衡或服务IP1个,若读写分离再加1个(四层负载))
- 多资源池下镜像,存储性能标签,需要存在对应一致的资源池。
- 跨资源池部署需租户存在连通域,且节点所在资源池至少为2(否则为同资源池部署)。
注意事项
- 主节点占用1个数据库配额,每个从节点占用一个配额。
- 无数据库负载的主从不支持读写分离。
- 不支持DMP与DBVM间网络部署NAT层。
- SCP6.7.36和SCP6.8.0及之后部署的DMP2.2.2及之后版本支持自定义虚机计算规格。
- SCP6.7.30+HCI6.7.0+DMP2.2.2及以上的版本才支持连通域功能。
- 连通域部署时,需要保证连通域内资源池同时上传好对应的DBVM镜像,连通域内的资源池有相同的存储性能标签。
- 不支持使用非DMP提供的镜像部署数据库。
操作步骤
- 登录DMP平台,进入[数据库/数据库列表]页面,点击<新建数据库>,进入创建数据库页面。
- 数据库部署架构选择[一主一从/一主两从],点击<进入部署向导>按钮。
- 填写数据库实例的名称、描述,选择资源池、分组、镜像,配置数据库实例的CPU、内存、存储性能、存出位置、硬盘和网络,配置完成点击<下一步>按钮。
• 名称:RDS实例的名称。
• 资源池:将RDS实例创建到指定资源池,租户需要拥有资源池的足够配额。
• 部署方式:根据需要选择同资源池部署或跨资源池部署(存在连通域的情况下可选,根据提示设置主从节点所在资源池位置)。
• 数据库版本:根据实际需要选择5.7或8.0。
• 计算规格:根据实际需要选择服务器规格配置,或自定义服务器规格。
• 存储性能:根据SCP平台配置的存储,包括性能型、高性能型、容量型。
• 存储位置:根据SCP平台配置的存储性能对应的存储卷,将数据库实例创建到此存储中。
• 系统盘:用于安装Linux操作系统及MySQL数据库软件。
• 数据盘:用于存放数据库数据文件,根据数据库大小调整。
• 日志盘:用于存放数据库日志文件,根据数据库大小调整。
• 网卡:经典网络场景时按实际情况连接到DMP内部通讯打通的交换机上、配置IP、子网掩码及网关。VPC网络场景时选择RDS实例连接的VPC子网。
关键参数说明
参数名 |
参数值 |
说明 |
数据库版本 |
MySQL5.7 MySQL8.0 |
下拉列表中选择, 创建完成后不能修改 |
存储位置 |
自定义 |
下拉列表选择,不能跨存储卷部署 |
数据盘 |
自定义 |
单机可扩展磁盘容量,最小50G,最大64512G |
日志盘 |
自定义 |
单机可扩展磁盘容量,最小50G,最大64512G |
节点IP |
自定义 |
需要与DMP管理口或业务通信口互通 |
表名大小写 |
|
5.7创建后可修改, 8.0不能修改 |
读写服务IP和端口 |
自定义 |
用于业务连接使用,和节点IP同网段。 默认端口3306,可自定义 |
- 选择关联已有的数据库负载,并设置是否开启读写分离;若不关联负载则直接填写服务IP和端口。填选参数模板、业务相关参数、数据库root用户的密码后,点击<下一步>按钮。
- 备份策略与备份存储根据需要进行配置,备份存储与备份策略参考“备份中心”,也可以在创建后再配置备份,点击<下一步>按钮。
- 确认信息无误,点击<确定>按钮。
- 完成后可以查看创建的主从数据库。