近期由于海康部署的综合安防管理平台服务器需要更改IP地址到新规划的地址,在操作过程中发现需要使用IP-Tool工具进行平台的IP地址修改。此工具具体使用方法及更改步骤在附件中都有。按照步骤一步一步操作就可以了。

2.1注意事项
服务器IP修改后,需等待15分钟后再运行 IP修改工具,否则可能导致部分组件在连接数据库时连接失败。
多机部署时,应先在中 心 节点运行 IP修改工具,重启好了后再到其他非中心节点运行IP修改工具。一定
要 等 IP修改工具运行完成才能重启服务器 ,部分组件 (如 dac、 iac 等可能耗时较长 这时 千万 不能重启服务器 要 等看到 ”modify end! please restart computer!!!!”的 提示 了才 能 重启服务器 如下图所示。
2.2 工具 放置
IP配置工具 IP_Tool放置 要修改 IP的服务器上, Windows操作系统 位置任意放置 Linux操作系统,工具放在核心服务同一个盘符下,一般是 opt下。
2.3 修改修改IP

首先在首先在ip.xml中配置需要替换的中配置需要替换的IP信息。

如果如果分布式部署场景下,有多台服务器的的IP变更,所有变化的所有变化的ip都要写到该ip.xml中,然后所有的服务器都要执行该工具(每台服务器上ip.xmlip.xml是相同的)。

old表示服务器表示服务器IP变更前的值,new表示变更后的值。先在核心服务的电脑上执行本工具,然后重启服务器,再在其他服务器上执行此工具,重启服务器重启服务器。
Window下以管理员权限,点击运行运行IP_Tool.exe程序。运行完后,可在当前文件夹ip.log中查看日志信息。
Linux下, 请切换到root用户下,进入IP_Tool路径下, 通过“chmod ––R 777 ./”设置下文件夹(一定要进入IP_Tool路径下才能下修改权限),然后执行IP_Tool文件。

如果出现Error级别日志,请辨别是否有影响级别日志,或者执行完后,重启服务器服务器看下功能是否有看下功能是否有影响影响。。
典型情况说明:

2018 11 25 20:37:48,358 root ERROR xmlread.py getXML <71> old: , new: is not a legal ip address!
说明ip.xml中的中的ip节点,old属性和new属性为空。属性为空。Old、new属性为空或者IP不符合IP的格式,都会报错,提醒操作人员检查的格式,都会报错,提醒操作人员检查ip.xml。
 2018–11–25 20:37:53,891 — autotest — ERROR — coreDb.py — edit_center_db — <142> — relation “framework_config” does not exist LINE 1: update framework_config set c_config_value=replace(c_config_…
修改数据库内容时,提示无此表。可忽略此问题。
 一体机如果出现如下情况,请检查agent配置文件是否正常
2.4 结果
1. 核心服务配置文件中ip被修正
2. 据核心服务数据库中ip被修正
3. Redis数据被清空
4. Nginx.conf文件 ip信息被修正
5. 组件cluster配置文件ip信息被修正
6. Agent配置文件ip信息被修正
7. 组件配置文件config.properties中ip被修正
8. 组件私有配置文件中ip被修正
9. 组件数据库中ip信息被修正

3 附录

3.1 工具执行完后注意事项
1、 设置完成后,需要整个服务器重启;设置完成后,需要整个服务器重启;
2、 服务器重启后,如果agent的配置文件的config.properties中有中有@bic.log.ip等为空的等为空的情况,需要手动重启下agent服务。原因是服务器重启后,监控服务从服务目录获取信息没有获取到,导致配置服务写没有获取到,导致配置服务写config.properties异常。
3、 如果有存储接入服务,且服务器是多网卡,请从运管中心状态监控中跳转到存储接入配置界面,选取要用的网卡。单网卡可忽略此步骤。
4、 存储接入服务,从运管中心状态监控中跳转到存储接入配置界面,存储接入服务,从运管中心状态监控中跳转到存储接入配置界面,“系统设置—服务器网卡”页面选取要用的网卡并保存。
3.2 网卡更换授权问题处理
由于网卡替换,修改IP后如果门户网站显示空白,请请按以下步骤操作:
1、 只保留一个可用的网卡,其他网卡禁用掉(等激活后再开启已禁用的网卡是不影响只保留一个可用的网卡,其他网卡禁用掉(等激活后再开启已禁用的网卡是不影响授权授权的));
2、 删除安装目录下web\opsMgrCenter\data\license的licensecache和tempCache;
3、 重启运行管理中心服务hik.@bic.center.1;
4、 联系交付人员在人员在flexnet里反激活授权并告知在安装目录里反激活授权web\opsMgrCenter\data\license\cyt\iSecure Center (DS)目录下的cyt文件名即激活码,如下图所示激活码为“3629-FCC0-0731-AAF6”;
5、 在运行管理中心的“系统维护”-“授权管理”模块按离线或在线激活授权。

声明:
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。