更新时间:2024-07-23
功能说明
根据部署指引,部署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提供的镜像部署数据库。
- 存算分离部署:
• 无法增加磁盘数量,只能扩容量。
• 需要将存储挂载到HCI上,并且在SCP打上存储标签才可以使用。与使用虚拟存储池的逻辑一致。
• 不可使用快照备份和克隆(快照还原)功能。
操作步骤
- 登录DMP平台,进入[数据库/数据库列表]页面,点击<新建数据库>,进入创建数据库页面。
- 数据库部署架构选择[一主一从/一主两从],点击<进入部署向导>按钮。
- 进入配置向导后,按需填写配置信息。配置项说明如下:
表14节点配置
配置项 |
说明 |
名称 |
在DMP列表中的名称,用于识别数据库用途等。 |
描述 |
对数据库实例做详细描述。 |
资源池 |
选择数据库创建所在的资源池。 |
所属分组 |
如果需要将数据库分配到不同组中,则选择对应的分组。便于管理。 |
数据库版本 |
MySQL 5.7、MySQL 8.0 |
数据库镜像 |
SCP上传的高级服务镜像中的DMP镜像,包括操作系统和数据库。 |
计算规格 |
根据需要配置vCPU数量和内存大小。 |
高级选项 |
自定义虚拟插槽配置。 |
存储性能 |
根据SCP平台配置的存储,包括性能型、高性能型、容量型。 |
存储位置 |
根据SCP平台配置的存储性能对应的存储卷,将数据库实例创建到此存储中。 |
系统盘 |
系统盘固定大小,不可更改,操作系统和数据库软件在此盘中。 |
数据盘 |
用于存放数据库相关文件。最小30GB、最大64512GB。 |
日志盘 |
用于存放归档日志文件。最小10GB、最大64512GB。 |
网卡 |
经典网络按实际情况连接到DMP内部通讯打通的交换机上、配置IP、子网掩码及网关。 VPC网络场景时选择业务网络对应的VPC子网。 |
表15数据库配置
配置项 |
说明 |
负载配置 |
不关联:无负载架构(推荐) 关联已有: 数据库四层负载:分别提供读写IP和只读IP。 数据库七层负载:只提供一个IP,负载层自动进行读写分离。 |
读写服务端口 |
数据库端口 |
参数模板 |
选择或指定一个参数模板。并选择。 |
业务相关参数 |
表格大小写:根据业务选择。5.7创建后可修改, 8.0不能修改 sql_mode:根据业务选择。 时区:选择默认即可。 字符集:建议选择utf8mb4 |
数据库账号 |
设置root密码 若勾选“授予SUPER权限”,那么root用户将拥有SUPER权限。权限较大,慎重选择。 |
高级设置 |
选择默认即可。 |
表16备份配置
配置项 |
说明 |
存储类型 |
可选iSCSI、FC、NFS存储。 |
启用自动备份 |
选择自动备份策略,并开启自动备份 |
- 备份策略与备份存储根据需要进行配置,备份存储与备份策略参考“备份中心”,也可以在创建后再配置备份,点击<下一步>按钮。
- 确认信息无误,点击<确定>按钮。
- 完成后可以查看创建的主从数据库。