【TcaplusDB知识库】TcaplusDB Tcapsvr升级介绍

【TcaplusDB知识库】TcaplusDB Tcapsvr升级介绍

【TcaplusDB知识库】TcaplusDB Tcapsvr升级介绍

1. 升级注意事项

Tcapsvr的升级在TcapDB之后,在Tcaproxy升级之前;Tcapsvr的升级一定要灰度升级,按照先升级slave,升级完slave之后,等待2小时以上,再进行主备切换,再等待2小时以上,再升级切换后的slave,完成主备的全部升级

升级的过程中需要注意灰度,一般是先升级1台,在升级3台,在后面则则可以增多升级的机器数量,分批次升级完slave;

升级SVR之前同样需要上传升级包,其升级包的命名示例为TcaplusService3.51.0.201775.x86_64_release_20201124.tar.gz,SVR的升级包的版本一般要低于center的版本,

比如我们当前center的大版本为3.51.1版本,那么SVR的版本最好小于3.51.1,比如使用如上的3.51.0的版本。

SVR的升级包的上传和center的完全一致,这里不再赘述,请参考Tcapcenter安装包的上传部分;

2. 升级slave

1.点击"运维平台" →"集群状态",进入操作页面

  1. 找到tcapsvr的部分,点击展开,筛选类型为“slave”的机器,并进行检查

  1. 选中一台,点击升级,进入升级页面,选中升级后的版本,注意该版本需要小于center的版本,点击“确定升级”,即会进入升级;

  1. 进入“运维平台”->“事务处理”页面,找到列名为“关联名称”下面的“ProcessType:tcapsvr”这个事务,由于是刚操作,一般是最新的那条,查看升级进度;

  2. 查看升级的流程,成功后,进入“集群状态”页面,查看升级版本是否符合预期;

  3. 如果升级失败,表现为长时间处于红色“停止”状态,则需要查看日志或者相关运维开发人员定位,不可继续后面的升级;

  4. 如果升级成功,则灰度升级剩下的备机;

3. 主备切换

灰度升级完全部的备机后,观察至少2小时后,中间无异常,则进行主备切换操作,主备切换流程参考如下

1.点击"运维平台" →"集群状态",进入操作页面;

2.展开tcapsvr部分,筛选出“类型”为“master”的机器,勾选中一台,再点击“批量主备切换“,进行主备切换的master;

  1. 一般该流程的完成时间在秒级,点击完“批量主备切换”后,刷新页面,此时一般主备切换完成,否则的话,则可能已经失败,该操作也会在“运维平台”->“事务处理”生成事务;

  2. 失败的话需要查看相关事务,查找失败的原因,并登录机器查看日志,定位失败原因;

  3. 主备切换成功,则继续灰度切换剩下的机器;

在全部完成主备切换后,此时的master的版本为升级后的版本,观察服务2小时候,则可以灰度升级切换后的slave了


更多信息请关注TcaplusDB微信公众号,风里雨里,我们一直在等你!

TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部