· 普通用户新建集群时,需要走流程审批,待系统管理员审批通过后才能触发新建集群的操作;管理员用户新建集群时,会直接触发新建集群的操作。 · 在MySQL集群中,节点规格建议使用4*12*80(即4核CPU*12GB内存*80GB硬盘)以上,最小节点规格为2*4*40(即2核CPU*4GB内存*40GB磁盘)。 · 数据盘不允许挂载目录: "/etc/resolv.conf", "/etc/hostname","/boot", "/mnt", "/tmp","/run/secrets",并且目录的类型不能为:"devtmpfs", "tmpfs","vboxsf", "cdfs"。 |
在集群管理页面,选择[集群列表]页签,单击<新建集群>按钮,跳转至新建MySQL集群页面。
根据提示配置对应参数项的值,如下:
基本信息
集群名称:自定义输入符合命名规则的集群名称。
集群描述:自定义添加集群的描述信息,以便于快速了解集群的相关信息。
MySQL版本:支持安装5.6.51数据库版本、5.7.42数据库版本和8.0.29数据库版本。、仅5.6数据库版本支持SQL审计功能。用户根据实际需求,选择数据库版本。
表名大小写:当选择数据库版本为8.0.29时,用户需定义是否区分表名大小写。
部署信息
集群模式:支持单机、主从。
单机:只有一个主实例。
主从:一个主实例和至少一个从实例,从实例备份主实例数据。可开启故障自动切换和读写分离功能。
集群节点:选择节点资源池中纳管进来的主机创建数据库实例。
复制模式:集群模式为主从模式时,复制模式有不同选择,如下:
(主从)异步模式:主节点接受写命令后,无需等待备节点同步数据,直接返回结果。
(主从)半同步模式:主节点接受写命令后,等待从节点同步数据后返回结果。
同步数量:当选择半同步模式时,可以定义从节点中属于半同步模式从节点的数量。【说明】:MySQL 5.6版本不支持配置同步数量。
高级配置
故障自动切换(主从集群):勾选故障自动切换,数据库主节点宕机后,从节点作为主节点,对外提供服务。
读写分离(主从集群):勾选读写分离,客户端通过代理虚拟IP访问数据库时,读请求通过对应权重值分布到各节点上,分担主节点压力。
代理IP:可手动配置空闲的IP资源,当不填写时系统将自动查找虚拟IP池中可用的IP资源进行设置。代理IP作为高可用及读写分离的访问入口,当客户端通过代理虚拟IP访问数据库时,若开启读写分离,则读请求通过对应权重值分布到各节点上,分担主节点压力。
代理端口:高可用及读写分离的访问端口,默认值为6033。
中间件节点:根据需求,选择节点资源池中纳管进来的主机为代理中间件节点。
监控信息
开启监控:选择是否打开集群监控,默认状态为开启,开启监控则需要设置监控周期。。
监控周期:开启监控后能设置监控周期,通过设置监控周期修改监控数据的抓取频率。
开启慢查询:开启监控时,可选择是否开启慢查询(默认为关闭状态);若开启慢查询,可以查看执行慢的SQL,便于SQL调优。
记录未使用索引的查询:开启慢查询后可设置是否记录未使用索引的查询。若开启,则会对未使用索引的SQL进行记录,忽略查询阈值判断。
慢查询阈值:可修改大小,数据库会记录超过此阈值的查询语句。
数据库信息
数据库用户:该用户为数据库超级管理员,拥有数据库所有权限,缺省为root。
密码:自定义输入root用户的密码。
确认密码:重复输入root用户密码,进行确认。
数据库端口:默认3306。
单击<下一步:确认信息>,查看集群的详细配置信息,若检查配置无误可单击<确认信息并创建>按钮启动创建集群,若检查配置有误可返回上一步进行修改。