升级 Junos Space 网络管理平台后更新网络监控
概述
升级 Junos Space 网络管理平台后,网络监控配置文件可能不包含最新版本的配置文件更改。在 Junos Space 网络管理升级过程中,如果有任何配置文件发生冲突,“软件安装状态”窗口将显示一条消息。您还可以访问 /var/ log/install.log 文件以查看任何有冲突的文件。若要手动合并包含冲突的文件,必须执行以下所有步骤。当升级过程未遇到冲突的文件时,文件将自动合并,您无需执行以下步骤。
步骤 1:监视“软件安装状态”窗口中的文件冲突
在升级 Junos Space 网络管理平台期间,在“软件安装状态”窗口中检查以下消息:
WARNING: Conflict observed during OpenNMS git-merge so please merge the changes manually: Please go to folder /opt/opennms/etc, and merge the *.old.bak files to current running files.
从 Junos Space 网络管理平台命令行界面 (CLI) 登录后,还可以从 /var/log /install.log 文件中检查文件冲突。 来自 install.log 文件的以下示例消息显示了三个包含冲突的文件,您需要手动合并这些文件才能解决:
opennms-post.pl 62: Error while running git merge opennms-auto-upgrade/pristine: merge -Xpatience -Xignore-space-change -Xignore-all-space -Xrenormalize opennms-auto-upgrade/pristine: command returned error: 1 at /usr/lib/perl5/site_perl/5.8.8/Error.pm line 343. opennms-post.pl 63: The following files are in conflict: opennms-post.pl 65: eventconf.xml opennms-post.pl 65: events/ncs-component.events.xml opennms-post.pl 65: linkd-configuration.xml
注意:
如果在升级过程中未发现有冲突的文件,则文件将自动合并,您无需执行任何其他步骤。否则,您必须完成以下每个步骤。
步骤 2:识别有冲突的文件
如果在上一步中发现一个或多个存在冲突的文件,请执行以下步骤来识别有冲突的文件:
步骤3:合并有冲突的文件
识别有冲突的文件后,必须执行以下步骤以手动合并每个文件并解决所有冲突:
步骤 4:验证配置文件的手动合并状态
在 Junos Space CLI 中,执行以下命令以验证配置文件更改是否正确合并:
/opt/opennms/bin/config-tools/conflict-resolve.pl git status
如果文件更改已正确合并,Junos Space 将显示以下消息:
nothing to commit (working directory clean)
步骤 5:升级网络监控后的最后步骤
升级网络监控后,请执行以下步骤: