PolarDB的HA高可用切换
1. 开启共享存储
在CData的web管理端中,点击HA集群->ESDisk->ESDisk信息中,选择之前设置好的共享存储后,点击开启共享
开启共享成功后,共享状态变为绿勾的online
将共享盘挂载到主机
点击HA集群->HA集群->ESDisk管理->主机挂载状态,在需要挂载的主机后面点击挂载
由下图所示,状态为online,主机挂载共享盘成功
2. 创建PolarDB共享存储集群
在CData的web管理端中,点击HA集群->创建集群->创建PolarDB共享存储集群
在上面界面中输入第一台机器的信息
- 所在主机:10.197.166.68
- 复制ip:10.197.166.68
- 操作系统用户:postgres
- 数据库软件:/usr/polardb_pfs/bin
- 数据目录:shared_data
- 优先级:0
- 防脑裂reset命令:/bin/true
- 忽略reset执行结果:否,选是则无论reset命令是否执行成功,都会执行切换
同样的方法输入第二台、第三台机器的信息。输入完成后点下一步,出现下面的界面:
在上面的界面中输入参数,然后点击检测:
- 集群名称:sd_polardb1
- 数据库端口:5435
- DB中的用户:postgres
- DB中的密码:xxxxx
- 流复制用户:postgres
- 流复制密码:如果流复制用户和DB中的用户相同,则流复制密码会被系统自动补全无需输入
- 集群vip:10.197.166.245,通过这个ip来访问集群
- pfs_disk_name:nvmecsu01,提前设置好的ESDisk
- polar_datadir:shared_data1,在共享存储中的数据位置
当检测通过后,会自动进入下一级
在上面的界面中,通常保持默认值就可以了。
点下一步,出现如下界面
上面的界面中主要是设置数据库的常用参数,根据实际需要设置即可。
点击提交
按钮就开始创建基于共享磁盘的PolarDB高可用集群,如下界面:
3. 切换主库
在CData的web界面,点击HA集群->HA管理->主备数据库,在想要切换成主库的备库后面点击切换为主库
点击确定,进行主库切换
由下图日志所示,主库切换成功
此时数据库主库已经成功切换
4. 开启HA高可用切换
点击HA集群->HA管理,在需要开启高可用切换的集群后面点击上线
可以看到,集群的状态变为Online
,集群高可用切换开启成功。
目录