历史版本升级说明 / WGCLOUD升级到v3.6.0版本操作步骤
1、首先升级数据库 (必选,一定要升级升级数据库!可以先跳过,但是别忘记最后还是需要升级的呀)
提示:如果原版本是v3.5.9,那么就不需要升级数据库了,因为v3.5.9和v3.6.0的数据库结构完全相同
点击这里,下载升级的SQL文件
提示:安装包wgcloud-v3.6.0\sql文件夹下的sql文件,是重新初始化数据库创建所有表的sql文件,不是升级的sql文件,所以不要用安装包里的sql文件做升级数据库使用
2、v3.6.0 升级替换文件说明(若还没有下载v3.6.0安装包,请先下载
注意:如果原版本是v3.4.6或更早版本,打算使用指令下发模块一键升级agent ,那先批量操作升级完所有Linux的agent,等完成后再升级server。其他版本请忽略此条说明,跳过往下
2.1 server程序替换文件
(1) 必选替换文件,/server/wgcloud-server-release.jar,不用备份,直接替换即可
提示,建议先停止server程序后再替换文件,如果想备份此文件,注意备份文件的后缀不要为.jar,比如可以改成wgcloud-server-release.jar_bak20250528
(2) 必选替换文件,/server/config/application.yml
如果原版本是v3.5.9,此文件不用替换,使用原文件即可,因为v3.5.9和v3.6.0的此配置文件完全相同
提示,先备份下原文件(备份文件的后缀不要为.yml,比如可以改成application.yml_bak20250528),然后把原文件的配置过的信息复制到新文件即可
因为v3.5.9版本新加了3个配置项(snmpDeepTimes、diskIoSpeedWarnMail、diskIoSpeedWarnVal),如果application.yml文件没有snmpDeepTimes配置项,server程序就启动不了
2.2 所有agent程序替换文件
(1) 必选替换文件,/agent/wgcloud-agent-release,注意先停止agent程序后再升级
替换完后查看此文件是否有可执行权限,如果没有,那么赋给文件可执行权限。如果是windows部署的agent,替换wgcloud-agent-release.exe文件即可
(2) 可选(不替换此文件也可以正常使用),替换文件/agent/config/application.properties
注意先备份下此文件,替换完成后再把新文件的配置改为原信息即可
注意:因为server和agent需要保持相同的版本,所以所有的agent都需要一起升级