AuditSys应用服务器还原注意事项

AuditSys应用服务器还原注意事项

1. 问题
在应用使用过程中,存在几种情况,可以需要把应用服务器、备份服务器迁移或还原:
1)应用服务器损坏,但视频文件是nas存储挂载。
2)空间不够,需要重新安装一台,需要备份过去。
集中诉求:要求原来的录像文件能播放。

2. 解决方案
1)重新安装应用服务器或者备份服务器,设置为相同的IP。安装AuditSys软件即可。
2)挂载原来的nas盘符。或者拷贝原来的数据到相同的路径(之前配置的视频路径),需要还原serverid。
3)还原serverid(这点非常重要)
a. 原应用服务器还在

  • 进入原应用服务器  cd /usr/local/app/
  • 拷贝hostid  hostinfo 两个文件到新的应用服务器  /usr/local/app/路径下替换里面的文件。

b. 原应用服务器已损坏

  • 进入center查看旧应用服务器的服务器id;
  • IMG_256
  • 在新的应用服务器安装好后;
  • vi /usr/local/app/hostid,hostid内容如下图所示:
  • IMG_257
  • 将旧的应用服务器id 替换里面的内容;
  • vi /usr/local/app/hostinfo,hostinfo文件内容如下图所示:
  • IMG_258
  • 将旧的应用服务器id 替换里面的hostid的内容(替换上图框起来的内容);
  • 重启服务器。

3. 全部服务器推倒,IP更换
1)部署一套新的环境。
2)先迁移es的数据
IMG_259

IMG_260

迁移完成后,注意在es监控那抽查数据文档是否一致。旧的数据是否能在平台检索。

3)应用服务器视频文件挂载
若nas共享,直接挂载原来的存储内容到新环境的server。
如果不是nas存储,请拷贝旧环境的data目录到新环境的server的相同目录。
注意:必须采用1对1的方式,这个涉及到会话数据的serverid变更

4)执行代码。在新环境中更新会话的serverid为新的
先找旧环境的某台serverid
IMG_261
同样的再找到新环境对应的server的serverid

在新环境的任意机器执行下面的命令
192.168.2.83:9200  这个是新环境的es地址(注意一定要迁移后,修改的旧数据的标记)
73970bc4-117c-4eb8-be00-8d5d69523dd3   这个是新的server的serverid
33330bc4-117c-4eb8-be00-8d5d69523dd2  这个是旧的server的serverid

curl -l -s -k -H “Content-type: application/json” -XPOST 192.168.2.83:9200/metadata*/session/_update_by_query -d ‘{“script”:{“source”:”ctx._source.serverid=\”73970bc4-117c-4eb8-be00-8d5d69523dd3\”;”,”lang”:”painless”},”query”:{“term”:{“serverid.keyword”:”33330bc4-117c-4eb8-be00-8d5d69523dd2″}}}’
IMG_262

图片4.png (179.81 KB, 下载次数: 0)

下载附件

2020-4-26 10:00 上传

处理完后可以尝试在新的环境播放旧的环境的数据。