|
· 删除代理集群将默认关闭故障自动切换和读写分离。 · 目前只有MySQL主从集群支持高可用。 |
在[集群详情/高可用]页面可查看已部署的代理集群的状态、故障自动切换和读写分离的开关状态、新建或删除代理集群,故障自动切换配置和读写分离列表和数据库节点列表等相关详情信息,同时可对故障自动切换和读写分离执行相关管理操作。
|
· 创建的代理集群默认有2台主机,保证代理集群的高可用性。 · 代理集群只能创建一次,创建后新建按钮不可单击。 |
新建代理集群的步骤如下:
在云服务管理页面的左侧导航树中选择[集群管理],进入集群管理页面。
在集群管理页面,选择[集群列表]页签,单击集群名称可进入集群详情页面。
在集群详情页面选择[高可用]页签,单击<新建>按钮,进入新建代理集群页面,参数说明如下:
密钥对:不可编辑状态,默认和当前MySQL集群在相同密钥对。
网络:不可编辑状态,默认和当前MySQL集群在同一个网络。
中间件节点:根据需求,选择合适的中间件节点资源区域。
故障自动切换:开启故障自动切换,数据库主节点宕机后,从节点作为主节点,对外提供服务。
读写分离:开启读写分离,客户端通过代理虚拟IP访问数据库时,读请求通过对应权重值分布到各从节点上,分担主节点压力。
代理IP:可手动配置空闲的IP资源,当不填写时系统将自动查找可用的IP资源进行设置。客户端通过代理虚拟IP访问数据库时,读请求通过对应权重值分布到各从节点上,分担主节点压力。
中间件节点:不可编辑状态,默认2个集群节点,保证代理集群的高可用性。
延迟阈值:设置延迟阈值时间。数据库节点的延迟超过设置的阈值时,将不会从此数据库节点读取数据。
|
删除代理集群将直接删除代理集群及其主机,该操作为高危操作,请谨慎操作。 |
在云服务管理页面的左侧导航树中选择[集群管理],进入集群管理页面。
在集群管理页面,选择[集群列表]页签,单击集群名称可进入集群详情页面。
在集群详情页面选择[高可用]页签,可以查看集群的故障自动切换、读写分离开关状态,以及代理集群的新建或删除等操作。
当前代理集群的状态:展示代理集群的运行状态。当代理集群错误时,将显示报错信息。
新建代理集群:新建代理集群后,才可以开启故障自动切换或者读写分离功能。
删除代理集群:单击<删除>按钮,确认删除信息后,完成删除。删除代理集群,故障自动切换和读写分离功能将关闭,代理集群主机将被删除。
故障切换配置:单击<故障切换配置>按钮,进入配置页面,选择故障切换的规则,包括数据完全同步后执行切换、切换时从节点同步最多等待多少秒立即切换、切换前从节点延迟超过多少分钟不执行切换,选择任意一种规则,单击<确定>按钮,即可完成配置。
故障自动切换:开启故障自动切换,数据库主节点宕机后,从节点作为主节点,对外提供服务。
读写分离:开启读写分离,客户端通过代理虚IP访问数据库时,读请求通过对应权重值分布到各从节点上,分担主节点压力。
在云服务管理页面的左侧导航树中选择[集群管理],进入集群管理页面。
在集群管理页面,选择[集群列表]页签,单击集群名称可进入集群详情页面。
在集群详情页面选择[高可用]页签,单击<故障切换配置>按钮,可以进行集群的故障自动切换配置。
在故障切换配置页面,配置参数如下:
数据完全同步后执行切换:从节点与主节点数据完全同步后,从节点切换为主节点,适用于数据一致性要求高的场景。
切换时从节点同步最多等待多少秒立即切换,从节点与主节点数据同步多少秒之后,从节点切换为主节点,适用于可用性高的场景,存在数据不一致的风险。
切换前从节点延迟超过多少分钟不执行切换,从节点同步主节点数据一段时间后,从节点数据延迟超过此配置,从节点不切换为主节点。
选择合适配置后,单击<确定>按钮,即可完成故障切换配置。
在云服务管理页面的左侧导航树中选择[集群管理],进入集群管理页面。
在集群管理页面,选择[集群列表]页签,单击集群名称可进入集群详情页面。
在集群详情页面选择[高可用]页签,可以查看读写分离主机节点信息,查看读写分离主机列表同时可对读写分离开启或停止读写分离中间件操作。部分参数说明如下。
主机名称:代理集群节点的主机名称。
主机IP:代理集群节点的主机IP。
中间件状态:代理集群上读写分离中间件的状态,为已停止或已开启。
VIP:代理集群读写分离配置的虚拟IP,可通过此IP直接访问数据库集群而不需了解主节点的到底在哪台机器上。
端口号:读写分离所使用的端口号。通过VIP端口号进行访问数据库集群。
操作:可对读写分离中间件进行开启或关闭操作。开启后,客户端通过代理虚拟IP访问数据库时,读请求通过对应权重值分布到各从节点上,分担主节点压力。
|
手动恢复操作,不建议频繁执行该操作,设定3分钟执行一次。 |
在云服务管理页面的左侧导航树中选择[集群管理],进入集群管理页面。
在集群管理页面,选择[集群列表]页签,单击集群名称可进入集群详情页面。
在集群详情页面选择[高可用]页签,可以查看数据库节点信息,查看数据库节点列表同时可对读写分离的延迟阈值设置操作。部分参数说明如下。
延迟阈值:设置延迟阈值时间,单击<保存>按钮,完成阈值设置。数据库节点的延迟超过设置的阈值时,将不会从该数据库节点读取数据。
名称:数据库节点的主机名称。
IP:数据库节点的IP地址。
节点类型:数据库节点的节点类型,分为主节点和从节点。
数据库状态:数据库节点的状态,分为在线和离线。
代理状态:读写分离中间件的状态;分为在线和离线。
权重:配置数据库节点的权重,权重越高,虚拟IP访问该数据库节点的概率越大。
只读:该节点只能执行读操作,不能执行写操作。节点类型只能为从节点。
操作:单击操作栏下按钮,弹出信息,根据提示内容即可完成相应操作。
修改权重:修改数据库节点的权重大小。权重越高,虚拟IP访问该数据库节点的概率越大。
手动升主:将从节点手动升级为主节点。
设置只读:将数据库节点设置为只读状态。
代理恢复:当数据库节点异常,从节点未加入代理集群中时,可执行此操作手动进行恢复,此时虚拟IP根据权重大小重新访问此从节点。