|
· 新建MySQL集群需要提前对集群模式、节点数量进行规划。 · 新建集群前,要求在云平台中已完成云资源的准备。云资源包含裸金属和虚拟机两种,根据实际使用需求任选其一即可。 · 普通用户新建集群时,需要走流程审批,待组织管理员审批通过后才能触发新建集群的操作。管理员用户新建集群时,会直接触发新建集群的操作。 · 集群名称具有唯一性,在系统中创建多个集群时名称不能重复。 · 在MySQL集群中,虚拟机的节点规格在未选择独立数据云盘时建议使用4*12*80(即4核CPU*12GB内存*80GB硬盘)以上,最小节点规格为1*2*40(即1核CPU*2GB内存*40GB硬盘);选择独立数据云盘时,建议使用4*12*20(即4核CPU*12GB内存*20GB硬盘)以上,最小节点规格为1*2*20(即1核CPU*2GB内存*20GB硬盘)。虚拟机的节点规格可以在云平台的[云服务/云主机]管理页面的左侧导航树中进入[服务配置/云主机规格/组合规格]页面进行自定义新增,超过最小规格要求的节点规格才可被识别到。 · 在MySQL集群中,裸金属的节点规格根据硬件配置自动获取,规格数据来自云平台的[资源/裸金属资源池]中处于“可分配”状态的节点。 · MySQL集群支持安装的组件类别和版本号,详情请以实际页面为准。 |
新建MySQL集群的步骤如下:
在服务管理页面的左侧导航树中选择[集群管理],进入集群管理页面。
在集群管理页面,选择[集群列表]页签,单击<新建集群>按钮,跳转至新建MySQL集群页面。
新建集群包括3个配置步骤,根据提示配置对应参数项的值,如下:
第一步:基础配置,参数说明如下:
集群名称:自定义输入符合命名规则的集群名称。
资源模式:选择集群的资源形态,包含虚拟机集群和裸金属集群。
集群描述:自定义添加集群的描述信息,以便于快速了解集群的相关信息。
数据库版本:支持安装5.6.51数据库版本、5.7.26数据库版本和8.0.16数据库版本,推荐安装5.7.26版本。
表名大小写:当选择数据库版本为8.0.16时,用户需定义是否区分表名大小。
开启监控:选择是否打开集群监控(默认状态为关闭);若开启监控,可监控数据库服务的状态和主机使用状态等,开启监控则需要设置监控周期。
监控周期:开启监控后能设置监控周期,通过设置监控周期修改监控数据的抓取频率。
开启慢查询:开启监控时,可选择是否开启慢查询(默认为关闭状态);若开启慢查询,可以查看执行慢的SQL,便于SQL调优。
记录未使用索引的查询:开启慢查询后可设置是否记录未使用索引的查询。若开启,则会对未使用索引的SQL进行记录,忽略查询阈值判断。
慢查询阈值:可修改大小,数据库以此记录超过此阈值的查询语句。
第二步:硬件配置,虚拟机集群和裸金属集群的硬件配置的参数不同。
虚拟机集群的配置说明如下:
密钥对:配置密钥对后可实现通过密钥文件直接进行集群主机的免密登录。密钥对需提前在云平台的[云服务/云主机/密钥对]中进行准备。
网络:当未勾选高级配置中的独立数据库管理网络时,该项配置的是集群管理网络,需保证通过该网络创建的虚拟机和云平台之间网络互通;当勾选高级配置中的独立数据库管理网络时,该项配置的是集群业务网络。网络需提前在云平台的[云服务/经典网络]中进行准备。
集群模式:支持单机、主从、MGR集群模式。
单机:只有一个主实例。
主从:一个主实例和至少一个从实例,从实例备份主实例数据。可开启故障自动切换和读写分离功能。
MGR:组复制模式,多个MySQLServer节点共同组成的分布式集群,每个Server都有完整的副本。
节点数配置:该配置项用于指定集群的节点总个数。
集群节点:集群节点为MySQL主实例。
节点类型:支持的MySQL实例。
单资源区域/多资源区域:配置集群节点的资源区域,可选择单资源区域或多资源区域,单资源区域表示集群的所有节点部署在同一个资源区域下,多资源区域表示集群中的所有节点可以部署在不同的资源区域下。资源区域需提前在云平台的[资源/可用域/计算可用域]中进行准备。
虚拟化类型:当前版本中,支持CAS、VMware类型,CAS和VMware类型对应的云资源为虚拟机。目前不支持集群中的多个节点部署不同的虚拟化类型。
节点规格:未选择独立数据云盘时支持最小实例规格1*2*40;选择独立数据云盘时支持最小实例规格1核*2GB*20GB。同一节点类型的节点规格必须完全一样,请根据实际情况进行选择。
节点IP:节点的IP,未填写时将由系统自动分配节点IP。
复制模式:集群模式为主从模式或MGR时,复制模式有不同选择,如下:
主从异步模式:主节点接受写命令后,无需等待备节点同步数据,直接返回结果。
主从半同步模式:主节点接受写命令后,等待从节点同步数据后返回结果。
MGR单主模式:group内只有一台节点可写可读,其他节点只可以读;主节点宕掉后,重新选择新的主节点。
MGR多主模式:group内的所有机器都是primary节点,同时可以进行读写操作,并且数据是最终一致的。5.7.26和8.0.16数据库版本支持MGR多主模式,5.6.51数据库版本不支持MGR多主模式。
高级配置
独立数据库管理网络:勾选此选项时表示启用集群节点双网络功能,需要设置独立管理网络。
独立数据云盘:勾选此选项时表示启用独立数据云盘功能。
故障自动切换(主从集群):勾选故障自动切换,数据库主节点宕机后,从节点作为主节点,对外提供服务。
读写分离(主从集群):勾选读写分离,客户端通过代理虚拟IP访问数据库时,读请求通过对应权重值分布到各从节点上,分担主节点压力。
独立管理网络:该项配置的是集群的管理网络,开启管理业务网分离功能后,需保证通过该网络创建的虚拟机和云平台之间网络互通。独立管理网络需提前在云平台的[云服务/经典网络]中进行准备。
硬盘类型:硬盘类型需提前在云平台的[云服务/云硬盘/服务配置/云硬盘类型]中进行创建。
数据云盘容量:用于指定数据云盘的容量大小。
配额:表示用户所在组织可用的存储总容量配额。包含可用容量和总配额容量两部分。
存储资源区域
资源区域:集群节点所在的资源区域。
虚拟化类型:集群节点所在的资源区域对应的虚拟化类型。
存储可用域:存储可用域提前在云平台的[资源/存储可用域]中进行准备。
存储池可用容量:集群节点所在资源区域对应的存储池可用容量大小。
申请容量:集群在某个资源区域下申请的存储容量总大小。
代理IP:可手动配置空闲的IP资源,当不填写时系统将自动查找可用的IP资源进行设置。客户端通过代理虚拟IP访问数据库时,读请求通过对应权重值分布到各从节点上,分担主节点压力。
中间件节点:根据需求,选择代理实例的资源区域类型和节点规格。
数据库用户:该用户为数据库超级管理员,拥有数据库所有权限,缺省为root。
密码:自定义输入root用户的密码。
确认密码:重复输入root用户密码,进行确认。
服务端口:默认3306。
|
硬件配置信息配置完成后,单击<下一步:确认信息>,当弹出对话框时,需按照提示在[资源/虚拟化/计算节点]页面,单击<编辑>按钮修改参数如下: · 云主机初始化模式:专业模式,目前只支持专业模式。 · 驱动格式:VFAT,建议选择VFAT驱动格式。当虚拟机类型为CAS时,需要选择该项。 修改参数完成后,即可重新新建集群。 |
裸金属集群的配置说明如下:
资源区域:配置集群使用的资源区域。资源区域需提前在云平台的[资源/可用域/计算可用域]中进行准备。
虚拟化类型:支持BareMetal类型,BareMetal类型对应的云资源为裸金属。
密钥对:配置密钥对后可实现通过密钥文件进行集群主机的免密登录。密钥对需提前在云平台的[云服务/云主机/密钥对]中进行准备。
网络:配置集群的管理网络,才可以分配IP资源。网络需要在云平台的[云服务/经典网络]中进行准备。
集群模式:支持单机、主从、MGR集群模式。
单机:只有一个主实例。
主从:一个主实例和至少一个从实例,从实例备份主实例数据。可开启故障自动切换和读写分离功能。
MGR:组复制模式,多个MySQLServer节点共同组成的分布式集群,每个Server都有完整的副本。5.7.26和8.0.16数据库版本支持MGR多主模式,5.6.51数据库版本不支持MGR多主模式。
集群节点:集群节点为MySQL主实例。
节点类型:只支持MySQL实例。
节点规格:根据需求选中节点规格,支持最小节点规格1*2*40,同一节点类型的节点规格必须完全一样,格式为“CPU*内存*硬盘”(CPU单位为“核”,内存单位为“GB”,硬盘单位为“GB”),请根据实际情况进行选择。
节点数:根据集群模式选择适合节点数。
复制模式:集群模式为主从模式或MGR时,复制模式有不同选择,如下:
主从异步模式:主节点接受写命令后,无需等待备节点同步数据,直接返回结果。
主从半同步模式:主节点接受写命令后,等待从节点同步数据后返回结果。
MGR单主模式:group内只有一台节点可写可读,其他节点只可以读;主节点宕掉后,重新选择新的主节点。
MGR多主模式:group内的所有机器都是primary节点,同时可以进行读写操作,并且数据是最终一致的。
故障自动切换(主从集群):勾选故障自动切换,数据库主节点宕机后,从节点作为主节点,对外提供服务。
读写分离(主从集群):勾选读写分离,客户端通过代理虚拟IP访问数据库时,读请求通过对应权重值分布到各从节点上,分担主节点压力。
代理IP:可手动配置空闲的IP资源,当不填写时系统将自动查找可用的IP资源进行设置。客户端通过代理虚拟IP访问数据库时,读请求通过对应权重值分布到各从节点上,分担主节点压力。
中间件节点:根据需求,选择代理实例的资源区域类型和节点规格。
数据库用户:该用户为数据库超级管理员,拥有数据库所有权限,缺省为root。
密码:自定义输入root用户的密码。
确认密码:重复输入root用户密码,进行确认。
服务端口:默认3306。
第三步:确认信息,查看集群的基础配置、硬件配置的详细信息,若检查配置无误可单击<确认信息并创建>按钮启动创建集群,若检查配置有误可返回上一步进行修改。