写点什么

升级数据库游戏不停服?来看看 TcaplusDB 怎么操作

用户头像
tcaplus
关注
发布于: 1 小时前
升级数据库游戏不停服?来看看TcaplusDB怎么操作

对于一款线上游戏而言,每次停服都会对玩家活跃、用户体验、运营数据等造成一定影响,以至于大部分游戏停服升级都选择在凌晨进行。而 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. 升级流程

版本升级注意事项不在此赘述,仔细阅读,严格按照说明操作即可,下面介绍通用的升级流程;

  1. 由于 center 最先升级,所以需要先上传升级包,点击“运维平台”→"版本信息";



  1. 进入上传安装包界面,点击" 加入 Service 版本",在“集群“部分勾选要上传的集群,“OMS 内网 IP\域名”部分一般默认,如果存在内外网的话,这里一般填上内网 IP 即可,点击“选择文件”,加入要上传的文件,文件名一般为 TcaplusService3.51.1.201644.x86_64_release_20201116.tar.gz 这种,再点击“提交”按钮,即会上传安装包;



  1. 上传安装包会生成一个操作事务,点击“运维平台” ->“事务处理”页面,可以看到上传安装包的事务,“事务类型“列展示为“加载发布包”,由于是刚生成的事务,一般是在最新一条;



  1. 进入事务页面后,选择“集群“,再“事务类型”选择“加载发布包”,就可以看到生成的上传发布包的事务了;



  1. 上传发布包完成后,点击"运维平台" →"集群状态",进入操作页面;



  1. 在“集群”后面的下拉框选择要升级的集群,展开 Tcapcenter,点击“升级”按钮,进入升级界面



  1. 在“请选择版本”后面的下拉框选择要升级的版本,点击“提交按钮”,即进入升级,此时“集群状态”将处于不可展示状态



  1. 等待几秒后,再次刷新“集群状态”页面,升级成功后,可以看到 center 的版本变成了升级后的版本,此时升级就算是成功了;



  1. 升级完主 center 后,此时再升级 standby 模式下的 center,如下“集群 (1)”的"Standby Center Info"机器为“*.*.*.*( Set ID : 2 )”,代表 standby center 的机器在集群 2 上,其机器 IP 为*.*.*.*,下面进入 standby 集群 2



  1. 下拉“集群”后面的下拉框,选择下拉信息带"(2 standby)"信息的集群,确定其 IP 和主 center 页面中展示的"Standby Center Info"机器信息一致,点击后面的“升级”按钮,升级即可,后续的操作流程和主 center 一致




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



用户头像

tcaplus

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
升级数据库游戏不停服?来看看TcaplusDB怎么操作