1.wgcloud数据库迁移

这个要看自己情况,如果wgcloud数据库也要换到其他服务器的话,就导出数据库,如果还是用目前的数据库,跳过此步骤即可

直接用数据库客户端工具,导出wgcloud数据库(数据表结构和数据都导出),然后在目标服务器的mysql数据库导入即可


2.server迁移

server迁移比较简单,我们把server/文件夹打包,传输到目标服务器即可,然后解压,如果mysql信息有修改的话,修改下server/config/application.yml里的mysql连接信息

如果server当前在windows部署着,需要迁移到linux服务器,这个时候我们就不要打包了,直接下载对应版本的linux的安装包,将其传输到目标linux服务器,然后解压,最后将配置文件server/config/application.yml替换为当前windows的配置文件即可

如果server当前在linux部署着,需要迁移到windows服务器,这个时候我们就不要打包了,直接下载对应版本的windows的安装包,将其部署到目标windows服务器,然后解压,最后将配置文件server/config/application.yml替换为当前windows的配置文件即可

如果有告警脚本的话,记得一并迁移到server的目标服务器


3.agent迁移

这个一般可能不需要迁移,但是server迁移后,我们需要修改下agent/config/application.properties中的配置项,如下,将其改为目标server地址

#wgcloud-server端访问地址,将下方替换为server主机IP和端口即可,端口一定要写,即使是80也要写哈
serverUrl=http://localhost:9999


如果agent需要迁移的话,也把agent打包下,传输到目标的服务器,然后把上面的配置项改下

或者直接下载和server对应版本的agent,修改下如上配置项


4.完成

好了,至此就完成了,我们运行试试