扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
本文主要针对于分布式部署的服务器进行升级,因为每个服务器承担不同模块,所以.sh文件中只保留对应服务的命令;
本次项目包含在12个服务器中,
提示:以下是本篇文章正文内容,下面案例可供参考
通过xshell登录平台服务器,手工升级;
平台服务器分四部分,比如升级的时候对50服务器执行sh中有关docker基础命令即可,对平台1(rec,video,edu,config)执行sh中有关其中四个服务命令即可,其他服务以此类推;
tomcat,dockerx,platform为都有的服务
服务器名称(sh对应服务) | 额外标注 |
---|---|
负载(docker基础) | - |
平台1(rec,video,edu,config) | - |
平台2(live,cloud,netty,menhu,tss) | webapps,vue(menhu), |
数据库(MySQL、Redis、ES、RabbitMQ,minio) | - |
将yboloUpdate_v2.6.12p2_20221105.tar.gz升级包通过xftp上传到/ReachWeb/uploadPath目录,如下图所示:
(手工输入以下指令)
cd /ReachWeb/uploadPath/
rm -rf update
tar -xzvf yboloUpdate_v2.6.12p2_20221105.tar.gz
(手工输入以下指令)
cd update/
sh update.sh
手工升级预计需要十几分钟左右(手工升级过程,xshell窗口一直输出安装过程)。
升级完成以后,输出窗口会显示 yboloUpgrade end…… !
3、重启dockerx
service dockerx restart
节点:
节点名 | 含义 |
---|---|
livemaster | 主节点 |
slave | 从节点 |
trans | 转码节点 |
vod | 点播节点 |
rec | 录播节点 |
在项目中找出各个节点的服务器没有的话就不用升级
无需升级情况 :
本次升级对五个直播节点和一个点播节点升级即可,其他节点无升级的需要(无服务器),分别在对应的一个主节点的服务器和四个从节点的服务器以及一个点播节点服务器使用各自的sh文件即可;
手工升级直播主节点(主节点live Master Node)
通过xshell登录节点服务器,手工升级。(手工输入以下指令)
mkdir -p /ReachWeb/uploadPath
mkdir -p /ReachWeb/dockerx-portal
1、xftp上传升级文件:
将yboloUpdate_v2.6.12p2_node_20221105.tar.gz升级包通过xftp上传到/ReachWeb/uploadPath目录,如下图所示:
(手工输入以下指令)
cd /ReachWeb/uploadPath/
rm -rf update
tar -xzvf yboloUpdate_v2.6.12p2_node_20221105.tar.gz
(手工输入以下指令)
cd update/
sh update_live_master.sh
手工升级预计需要十几分钟左右(手工升级过程,xshell窗口一直输出安装过程)。
升级完成以后,会自动重启tomcat。
其他节点升级基本一致;
直播节点:
service srs restart
点播节点:
service tracker restart
service storage restart
项目后台有重启节点的接口,通过接口可以看到里面的命令;
平台重启完dockerx要重启节点,参上;v
最后检查各个接口是否都能用;
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流