如何迁移、备份、恢复

1、wgcloud迁移说明
①.数据库迁移
这个要看自己情况,如果wgcloud数据库也要换到其他服务器的话,就导出数据库,如果还是用目前的数据库,跳过此步骤即可
直接用数据库客户端工具,导出wgcloud数据库(数据表结构和数据都导出,如果目标mysql在Linux上,注意导出的sq文件里表名称和列名要大写),
然后在目标服务器的mysql数据库导入备份sql文件即可
②.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的目标服务器
③.agent迁移
这个一般不需要迁移,但是server迁移后,我们需要修改下agent/config/application.properties中的配置项,如下,将其改为目标server地址
#wgcloud-server端访问地址,将下方替换为server主机IP和端口即可,端口一定要写,即使是80也要写哈
serverUrl=http://localhost:9999

如果agent需要迁移的话,也把agent打包下,传输到目标的服务器,然后把上面的配置项serverUrl改下
或者直接下载和server对应版本的agent,修改下如上配置项
迁移完成,好了,我们运行试试
2、wgcloud备份说明
备份数据库,备份server(将server目录打包),备份告警脚本(如果有的话),备份agent(将agent目录打包)
3、wgcloud恢复说明
导入之前备份的数据库,解压备份的server(记得修改mysql配置连接),解压备份的agent(如果有配置bindIp记得修改)
4、其他说明
重新下载安装相同版本时,原有的配置文件依然可以用