随笔分类 - 高可用 R3
摘要:案例说明: 当前数据库实例创建了自定义表空间,由于磁盘空间将满,需将数据库迁移到另外的主机下;本案例采用离线手工拷贝方式将数据data目录及表空间链接目录(数据存储)迁移到异机后,恢复表空间的使用。 适用版本: KingbaseES V8R3/R6 1、查看数据库表空间信息 TEST=# \db L
阅读全文
摘要:案例说明: KingbaseES V8R2集群主库kingbasecluster进程‘ping 网关’故障,导致failover切换,发现主库kingbasecluster进程fork子进程‘ping’故障,导致主库无法ping网关。 适用版本: KingbaseES V8R2 一、问题现象 主备发
阅读全文
摘要:案例说明: KingbaseES V8R3 一主二备集群中,其中一个节点为单纯的数据节点,当集群流复制正常,但通过show pool_nodes查看数据节点状态为‘down’,如何重新更新和注册此数据节点,恢复正常状态。 适用版本: KingbaseES V8R3 集群架构: 192.168.1.1
阅读全文
摘要:案例说明: 在KingbaseES V8R3集群部署完成后,需要修改节点ip(物理ip和vip等),案例描述了相关配置文件配置项的修改。此案例为通用机环境,专用机环境可以参考。 适用版本: KingbaseES V8R3 一、集群IP修改步骤 首先确定修改后的网关IP、所有节点主机IP、集群管理VI
阅读全文
摘要:案例说明: KingbaseES V8R3集群failover切换后,在生产环境中,新主库启动过程中可能会有业务访问,出现‘系统只读’的问题。如下图所示: 适用版本: KingbaseES V8R3 一、问题分析 1、如下所示,failover切换过程: 1)在master节点执行failover_
阅读全文
摘要:案例说明: KingbaseES V8R3集群,主库data挂在目录只读了,failover切换失败。主库failover日志,如下图所示: 适用版本: KingbaseES V8R3 集群架构: node 209 原主库 node 210 原备库 一、分析过程 1、查看主库recovery.log
阅读全文
摘要:案例说明: KingbaseES V8R3集群在部署时需要配置与进程间通讯(IPC)相关的内核参数,如果缺失配置或配置错误,kingbasecluster服务在启动过程中将因为内核参数配置错误导致启动失败。 适用版本: KingbaseES V8R3 一、官方部署建议配置 共享内存 共享存储区(Sh
阅读全文
摘要:案例说明: KingbaseES V8R3集群正常运行期间,现场发现cluster.log日志无任何信息输出,针对这一问题做了复现及提出解决方案。后现场检查发现,cluster.log文件曾被删除: 适用版本: KingbaseES V8R3 一、查看集群的服务状态 1、集群节点状态 TEST=#
阅读全文
摘要:案例说明: KingbaseES V8R3集群主库数据库服务重启后,failover切换失败,分析failover失败的具体原因。 适用版本: KingbaseES V8R3 一、集群架构 node13 >主库(primary) node25 >管理备库(standby) node58 >备库(st
阅读全文
摘要:案例说明: 通过案例描述KingbaseES V8R3集群异步、同步及全同步强一致性配置,本案例为一主二备的架构。 适用版本: KingbaseES V8R3 集群架构: 集群复制配置参数说明: 1)sync_flag [kingbase@node101 bin]$ cat ../etc/HAmod
阅读全文
摘要:案例说明: 对KingbaseES V8R3集群,主库数据库服务down后,failover切换进行分析,详解其执行切换的过程,本案例可用于对KingbaseES V8R3集群failover故障的分析参考。 适用版本: KingbaseES V8R3 集群架构: node_id | hostnam
阅读全文
摘要:kingbaseES V8R3集群运维案例之 集群部署前后ssh端口修改 案例说明: kingbaseES V8R3集群部署读写分离的集群是使用ssh的默认端口(22)部署,当改为非默认端口时,在部署中或部署后会因kingbasecluster脚本ssh的连接而失败,现提出以下解决方案。 适用版本:
阅读全文
摘要:**案例说明:** KingbaseES V8R3集群,执行kingbase_monitor.sh启动集群,出现“two master”节点的故障,启动集群失败;通过手工sys_ctl启动各节点数据库服务后,并手工重启kingbasecluster(restartcluster.sh)服务,集群运行
阅读全文
摘要: **案例说明:** 在KingbaseES V8R3集群,network_rewind.sh用于当节点数据库服务down时,实现数据库服务的自动恢复功能。在network_rewind.sh执行时,会对数据库的存储(data)所在的磁盘进行R/W的检查,默认如果读写检查失败,将会关闭数据库;在生
阅读全文
摘要: 案例说明: KingbaseES V8R3集群默认在触发failover切换后,为保证数据安全,原主库需要通过人工介入后,恢复为新的备库加入到集群。在无人值守的现场环境,需要在触发failover切换后,主库可以自动恢复为新备考加入集群,提升架构的高可用性。 适用版本: KingbaseES V
阅读全文
摘要: 案例说明: 在KingbaseES V8R3集群一主二备的架构中,配置了流复制为同步(sync)模式,但是集群启动后,流复制状态中显示备库是async模式(备库和主库数据已经同步),从备库的recovery.log日志也可以看到,备库启动后被复制模式设置为async模式。如下图备库recover
阅读全文
摘要:案例说明: 在国产中标麒麟系统生产环境中,监控发现KingbaseES V8R3集群发生了failover的主备切换,客户需要给出分析报告,说明此次集群发生failover切换的原因,本次文档通过分析说明了此次切换产生的具体原因。 适用版本: KingbaseES V8R3 集群架构: node 1
阅读全文
摘要: 案例说明: KingbaseES V8R3集群数据库服务端口(默认:54321)的配置在数据库及集群多个配置文件中都存在,修改端口需要更改所有的配置文件,本案例详细描述了数据库服务端口修改操作步骤,可用于生产环境下数据库服务端口修改的借鉴。 注意:对于数据库服务端口的修改,kingbase_mo
阅读全文
摘要: 案例说明: KingbaseES V8R3集群集成了DB VIP(应用连接)和Cluster VIP(集群管理),本案例描述了两种vip在集群的相关配置及集群故障时vip漂移的问题。 适用版本: KingbaseES V8R3 集群架构: 一、集群VIP相关配置 1)HAmodule.conf配
阅读全文
摘要:案例说明: Kingbase V8主备流复制集群在通用机环境部署和运维,需要建立主机间的ssh互信,如果ssh互信被破坏,将导致集群故障。但有的生产环境为了系统安全需要,会配置密码管理策略,定期的修改密码,当系统用户密码被修改或过期对ssh互信产生什么影响,本案例复现了以上问题,以下案例在(Cent
阅读全文