对于一款线上游戏而言,每次停服都会对玩家沉闷、用户体验、经营数据等造成肯定影响,以至于大部分游戏停服降级都抉择在凌晨进行。而 TcaplusDB 的降级能够让游戏齐全不受影响照常运行,TcaplusDB 的降级是如何操作的呢?让咱们来看一下其中的第一步:Tcap center 降级。
1. 降级注意事项
center 的版本须要保障为最新的版本,降级的时候须要优先降级 center,center 目前存在 standby 模式,在降级完主 center 后,还要降级 standby 模式下的 center;
较多版本的 center 降级并不能齐全通过操作界面来降级实现,有些版本存在手动批改的相干配置的问题;所以降级前须要查看降级手册的内容,降级手册打包在公布包中,
手册名称为 upgrade_version_notice.docx,将公布包如 TcaplusService3.51.1.201644.x86_64_release_20201116.tar.gz 解压缩后,在目录 release\x86_64 上面
打开文档,查看内容,目录构造参考如下
如上版本都是存在降级注意事项,仔细阅读其中的内容,并严格操作;
留神:存在注意事项的版本升级不能跳跃式降级,如打算降级到 3.51.1,则此时的 center 的版本肯定要不小于 3.46.1,低于该版本,须要先降级到 3.46.1 版本,能力持续降级到 3.51.1;
2. 降级流程
版本升级注意事项不在此赘述,仔细阅读,严格依照阐明操作即可,上面介绍通用的降级流程;
- 因为 center 最先降级,所以须要先上传升级包,点击“运维平台”→” 版本信息 ”;
- 进入上传安装包界面,点击 ” 退出 Service 版本 ”,在“集群“局部勾选要上传的集群,“OMS 内网 IP\ 域名”局部个别默认,如果存在内外网的话,这里个别填上内网 IP 即可,点击“抉择文件”,退出要上传的文件,文件名个别为 TcaplusService3.51.1.201644.x86_64_release_20201116.tar.gz 这种,再点击“提交”按钮,即会上传安装包;
- 上传安装包会生成一个操作事务,点击“运维平台”->“事务处理”页面,能够看到上传安装包的事务,“事务类型“列展现为“加载公布包”,因为是刚生成的事务,个别是在最新一条;
- 进入事务页面后,抉择“集群“,再“事务类型”抉择“加载公布包”,就能够看到生成的上传公布包的事务了;
- 上传公布包实现后,点击 ” 运维平台 ” →” 集群状态 ”,进入操作页面;
- 在“集群”前面的下拉框抉择要降级的集群,开展 Tcapcenter,点击“降级”按钮,进入降级界面
- 在“请抉择版本”前面的下拉框抉择要降级的版本,点击“提交按钮”,即进入降级,此时“集群状态”将处于不可展现状态
- 期待几秒后,再次刷新“集群状态”页面,降级胜利后,能够看到 center 的版本变成了降级后的版本,此时降级就算是胜利了;
- 降级完主 center 后,此时再降级 standby 模式下的 center,如下“集群 (1)”的 ”Standby Center Info” 机器为“*.*.*.*(Set ID : 2)”,代表 standby center 的机器在集群 2 上,其机器 IP 为 *.*.*.*,上面进入 standby 集群 2
- 下拉“集群”前面的下拉框,抉择下拉信息带 ”(2 standby)” 信息的集群,确定其 IP 和主 center 页面中展现的 ”Standby Center Info” 机器信息统一,点击前面的“降级”按钮,降级即可,后续的操作流程和主 center 统一
TcaplusDB 是腾讯出品的分布式 NoSQL 数据库,存储和调度的代码齐全自研。具备缓存 + 落地交融架构、PB 级存储、毫秒级时延、无损程度扩大和简单数据结构等个性。同时具备丰盛的生态、便捷的迁徙、极低的运维老本和五个九高可用等特点。客户笼罩游戏、互联网、政务、金融、制作和物联网等畛域。