虚拟 IP 故障转移 - 服务器迁移
虚拟 IP 故障转移设置 - 可以通过两种方式完成服务器迁移。
a) 禁用故障转移,仅将独立安装程序迁移到新服务器,并从头开始配置故障转移。
b) 将两个设置移动到新服务器,并手动更新一些条目和步骤。
注意:在继续执行以下步骤之前,请先进行文件夹备份和数据库备份。在继续在其他地方尝试之前,请在本地尝试以下步骤。
禁用故障转移,迁移服务器,然后从头开始配置故障转移。
- 在主服务器中编辑 conf\Persistence\module-startstop-processors.xml 文件,删除以下条目并保存。
- ModuleStartStopProcessor
CLASSNAME=“com.adventnet.me.itom.framework.fos.FOSChecks” PROCESSOR_NAME=“FOSChecks”/>
- ModuleStartStopProcessor CLASSNAME=“com.adventnet.persistence.fos.FOS” PROCESSOR_NAME=“FOS”/>
- 删除 conf 目录下的 itom_fos.conf 文件。
- 连接到数据库并运行以下查询。
从FOSParams中删除;
从 FOSNodeDetails 中删除;
(此处,故障转移已被禁用。启动服务并确保它作为独立设置启动。如果您也希望迁移数据库,请在此处备份数据库)
- 现在将OpManager文件夹移动到新服务器,并根据需要迁移数据库。确保独立设置正确启动。
注意:迁移后不要启动/使用辅助服务器
- 从头开始配置故障转移。
将两个设置移动到新服务器,并在需要时手动更新。
注意:新的服务器环境应与先决条件匹配。
- 将OpManager文件夹分别移动到新的主服务器和辅助服务器。如果需要,还可以将数据库迁移到新的数据库。
- (在新的主服务器中)以管理员身份打开命令提示符并导航到 <OpManager_Home>/bin 并执行networkAdapter.exe - 记下生成的<primary_server_adapter_name>
- (在新的主服务器中)编辑 conf/itom_fos.conf,更新以下键并保存。
- ipaddr=<Ipaddress_or_hostname_of_new_primary_server>
- fos.primary.server=<Ipaddress_or_hostname_of_new_primary_server>
- fos.secondary.server=<Ipaddress_or_hostname_of_new_secondary_server>
- publicIP.ipaddr=<virtual_ip_address>
- publicIP.Ifname=<primary_server_adapter_name&t;
- repl.remoteinstallationDir=<ShareName_Of_OpManager_Home_Folder>
注意:默认情况下,repl.remoteinstallationDir值将为OpManager(Essential)、OpManagerCentral(Central)和OpManagerProbe(探针)。如果您在单个服务器上安装了多个探针并配置了FOS,请提供OpManagerProbe文件夹的实际共享名称
- (在新的辅助服务器中)以管理员身份打开命令提示符并导航到 <OpManager_Home>/bin 并执行networkAdapter.exe - 记下生成的<secondary_server_adapter_name>
- (在新的辅助服务器中)编辑 conf/itom_fos.conf,更新以下键并保存。
- ipaddr=<Ipaddress_or_hostname_of_new_secondary_server>
- fos.primary.server=<Ipaddress_or_hostname_of_new_primary_server>
- fos.secondary.server=<Ipaddress_or_hostname_of_new_secondary_server>
- publicIP.ipaddr=<virtual_ip_address>
- publicIP.Ifname=<secondary_server_adapter_name>
- repl.remoteinstallationDir=<ShareName_Of_OpManager_Home_Folder>
注意:默认情况下,repl.remoteinstallationDir的值将为OpManager for Essential,OpManagerCentral for Central和OpManagerProbe for Probe。如果您已在单个服务器上安装了多个探针并配置了FOS,请提供OpManagerProbe文件夹的实际共享名称。
- 如果将现有共享文件夹用于迁移的 FOS 设置,请确保删除现有共享并将该文件夹共享到新服务器。了解详细信息(如果要使用新的共享文件夹,请按照上述链接中的相同步骤操作)
- 连接到数据库并执行以下查询。
- Delete from FOSNodeDetails;
(or)
select * from FOSNodeDetails;
注意:在下面的查询中,将old_primary和old_secondary替换为上述查询结果中的实际值。
- Update FOSNodeDetails set IP='old_primary' where IP='<Ipaddress_or_hostname_of_new_primary_server'>
- Update FOSNodeDetails set IP='old_secondary' where IP='<Ipaddress_or_hostname_of_new_secondary_server>';
注意:仅当要更新共享文件夹时,才运行以下查询。
- Update FOSParams SET PARAM_VALUE='<NEW_VIRTUAL_IP>' WHERE PARAM_NAME='<OLD_VIRTUAL_IP>';
注意:仅当要更新共享文件夹时,才运行以下查询。
- Update FOSParams SET PARAM_VALUE='<NEW_SHARED_FOLDER_PATH>' WHERE PARAM_NAME='<SHARED_FOLDER_PATH>';
- 将主OpManager文件夹共享到辅助服务器,反之亦然。了解更多。
- 首先启动主操作管理器,然后启动辅助操作管理器。