虚拟 IP 故障转移 - 服务器迁移

虚拟 IP 故障转移设置 - 可以通过两种方式完成服务器迁移。

a) 禁用故障转移,仅将独立安装程序迁移到新服务器,并从头开始配置故障转移。

b) 将两个设置移动到新服务器,并手动更新一些条目和步骤。

注意:在继续执行以下步骤之前,请先进行文件夹备份和数据库备份。在继续在其他地方尝试之前,请在本地尝试以下步骤。

禁用故障转移,迁移服务器,然后从头开始配置故障转移

  1. 在主服务器中编辑 conf\Persistence\module-startstop-processors.xml 文件,删除以下条目并保存。
    1. ModuleStartStopProcessor
      CLASSNAME=“com.adventnet.me.itom.framework.fos.FOSChecks” PROCESSOR_NAME=“FOSChecks”/>
    2. ModuleStartStopProcessor CLASSNAME=“com.adventnet.persistence.fos.FOS” PROCESSOR_NAME=“FOS”/>
  2. 删除 conf 目录下的 itom_fos.conf 文件。
  3. 连接到数据库并运行以下查询。
    从FOSParams中删除;
    从 FOSNodeDetails 中删除;

    (此处,故障转移已被禁用。启动服务并确保它作为独立设置启动。如果您也希望迁移数据库,请在此处备份数据库)

  4. 现在将OpManager文件夹移动到新服务器,并根据需要迁移数据库。确保独立设置正确启动。
    注意:迁移后不要启动/使用辅助服务器
  5. 从头开始配置故障转移

将两个设置移动到新服务器,并在需要时手动更新

注意:新的服务器环境应与先决条件匹配。

  1. 将OpManager文件夹分别移动到新的主服务器和辅助服务器。如果需要,还可以将数据库迁移到新的数据库。
  2. (在新的主服务器中)以管理员身份打开命令提示符并导航到 <OpManager_Home>/bin 并执行networkAdapter.exe - 记下生成的<primary_server_adapter_name>
  3. Network Adapter
  4. (在新的主服务器中)编辑 conf/itom_fos.conf,更新以下键并保存。
    1. ipaddr=<Ipaddress_or_hostname_of_new_primary_server>
    2. fos.primary.server=<Ipaddress_or_hostname_of_new_primary_server>
    3. fos.secondary.server=<Ipaddress_or_hostname_of_new_secondary_server>
    4. publicIP.ipaddr=<virtual_ip_address>
    5. publicIP.Ifname=<primary_server_adapter_name&t;
    6. repl.remoteinstallationDir=<ShareName_Of_OpManager_Home_Folder>

      注意:默认情况下,repl.remoteinstallationDir值将为OpManager(Essential)、OpManagerCentral(Central)和OpManagerProbe(探针)。如果您在单个服务器上安装了多个探针并配置了FOS,请提供OpManagerProbe文件夹的实际共享名称

  5. (在新的辅助服务器中)以管理员身份打开命令提示符并导航到 <OpManager_Home>/bin 并执行networkAdapter.exe - 记下生成的<secondary_server_adapter_name>
  6. (在新的辅助服务器中)编辑 conf/itom_fos.conf,更新以下键并保存。
    1. ipaddr=<Ipaddress_or_hostname_of_new_secondary_server>
    2. fos.primary.server=<Ipaddress_or_hostname_of_new_primary_server>
    3. fos.secondary.server=<Ipaddress_or_hostname_of_new_secondary_server>
    4. publicIP.ipaddr=<virtual_ip_address>
    5. publicIP.Ifname=<secondary_server_adapter_name>
    6. repl.remoteinstallationDir=<ShareName_Of_OpManager_Home_Folder>

      注意:默认情况下,repl.remoteinstallationDir的值将为OpManager for Essential,OpManagerCentral for Central和OpManagerProbe for Probe。如果您已在单个服务器上安装了多个探针并配置了FOS,请提供OpManagerProbe文件夹的实际共享名称。

  7. 如果将现有共享文件夹用于迁移的 FOS 设置,请确保删除现有共享并将该文件夹共享到新服务器。了解详细信息(如果要使用新的共享文件夹,请按照上述链接中的相同步骤操作)
  8. 连接到数据库并执行以下查询。
    1. Delete from FOSNodeDetails;
      (or)
      select * from FOSNodeDetails;

      注意:在下面的查询中,将old_primary和old_secondary替换为上述查询结果中的实际值。

    2. Update FOSNodeDetails set IP='old_primary' where IP='<Ipaddress_or_hostname_of_new_primary_server'>
    3. Update FOSNodeDetails set IP='old_secondary' where IP='<Ipaddress_or_hostname_of_new_secondary_server>';

      注意:仅当要更新共享文件夹时,才运行以下查询。

    4. Update FOSParams SET PARAM_VALUE='<NEW_VIRTUAL_IP>' WHERE PARAM_NAME='<OLD_VIRTUAL_IP>';

      注意:仅当要更新共享文件夹时,才运行以下查询。

    5. Update FOSParams SET PARAM_VALUE='<NEW_SHARED_FOLDER_PATH>' WHERE PARAM_NAME='<SHARED_FOLDER_PATH>';
  9. 将主OpManager文件夹共享到辅助服务器,反之亦然。了解更多
  10. 首先启动主操作管理器,然后启动辅助操作管理器。
Back to Top