如何将Vulnerability Manager Plus服务器安装从一台电脑迁移到另一台电脑而不丢失任何数据?

说明

本文档将介绍将Vulnerability Manager Plus服务器从一台计算机迁移到另一台计算机而不丢失任何数据的步骤。

关于支持Vulnerability Manager Plus的操作系统的更多信息,请参阅支持的操作系统

注意:要将Vulnerability Manager Plus产品从32位迁移到64位架构,请点击这里

要点!

  1. 如果您配置了“故障转移服务器”,请联系支持团队协助迁移。
  2. 您不能从网站下载新的EXE程序,并安装到新的计算机中,只能复制安装目录到新的计算机上。
  3. 确保新的Vulnerability Manager Plus服务器可达补丁库和软件库。
  4. 迁移完成后,请确保Vulnerability Manager Plus服务器可达/可访问补丁库。
  5. 迁移之后,确保所有代理都都与新安装的Vulnerability Manager Plus服务器联系。在此之前,不要卸载旧服务器。
  6. 下述步骤应该按照指定的顺序依次进行,不要更改任何操作的顺序,否则可能会导致服务器迁移过程中出现问题。

在现有安装系统中要执行的步骤

  1. 确保软件部署中的补丁库和HTTP存储库的新位置已配置好,并可从VulnerabilityManagerPlus服务器被移到的机器上访问。

    例如,如果在现有的安装中,补丁库位置被配置为D:\Patches,请确保配置了新的补丁库位置,并且一旦迁移完成,这个路径新服务器可访问。如果没有配置补丁库位置,并且新服务器无法访问该路径,服务器将无法启动。软件库指的是软件库设置中显示的HTTP存储库位置。
  2. 请确保“服务器IP地址”的自动更新已启动:
    1. 打开Web控制台,点击管理 --> 代理设置
    2. 启用“服务器IP地址”字段旁的 "自动检测并保存IP地址变化 "选项,并保存。
  3. "管理>VMP服务器迁移"页面配置新的服务器详细信息。
    1. 指定新服务器的详细信息,如:Vulnerability Manager Plus完全限定域名(FQDN)、平面名字、服务器IP地址、备用IP地址、服务器HTTP端口和服务器HTTPS端口,等等,并保存。
  4. 停止Vulnerability Manager Plus服务器
  5. 复制Vulnerability Manager Plus的安装目录
    1. 复制目录VulnerabilityManagerPlus_Server
    2. 将其粘贴到要安装Vulnerability Manager Plus服务器的新计算机中
      注意:这一步骤是必须的,请确保复制该目录并将其粘贴到新服务器中。如果在复制目录之前执行步骤6中的脚本,那么新服务器将不会启动。
  6. 在旧的安装系统上,以管理员身份打开命令提示符,导航到<安装目录>/bin目录,执行server-migration.bat enable。
    (例如:C:\Program Files\VulnerabilityManagerPlus_Server\bin>server-migration.bat enable)

    注意:执行此脚本将禁用Vulnerability Manager Plus服务,您将无法连接到Web控制台。"MEDC Server Component - Apache" 服务将单独运行,以迁移代理和分发服务器。

在新安装系统中要执行的步骤

  1. 以管理员身份打开命令提示符,并从bin文件夹(复制的位置)执行Migrate-DCServer.bat
    (例如:C:\Program Files\VulnerabilityManagerPlus_Server\bin>Migrate-DCServer.bat)
  2. 将Vulnerability Manager Plus使用的TCP端口添加到防火墙例外列表,并将Vulnerability Manager Plus文件夹添加到防病毒例外列表。(Vulnerability Manager Plus使用的端口列表

    注意:如果MySQL数据库 被配置为在不同的计算机上运行,在运行数据库的计算机上,从mysql\ 目录执行 mysql-privilege.bat <new_server_ip。
    (例如:C:\Program Files\VulnerabilityManagerPlus_Server\mysql>mysql-privilege.bat 192.168.xx.xxx)
  3. 启动Vulnerability Manager Plus服务器

    Vulnerability Manager Plus代理和分发服务器,将在下次联系时,获取新服务器的详细信息,并随后开始与新服务器通信。您需要在两个安装系统上运行Vulnerability Manager Plus服务器,直到所有代理开始向新服务器报告为止。

常见问答

  1. 我如何知道迁移过程是否已经完成?

    为了确保所有的代理被迁移到新的服务器,请查看SoM页面的 "最后联系时间 "栏。(如果没有看到这一栏,请从列选择器中选择查看)。“最后联系时间”必须在启用服务器迁移后。

  2. 我应该什么时候停止旧服务器?

    当所有代理开始向新服务器报告时,您就可以在旧安装系统中停止并卸载Vulnerability Manager Plus服务器。

  3. 如何验证迁移是否完成正确?

    要再次确认服务器迁移是否正确,请尝试从Web浏览器访问Web控制台http://oldserver:port。如果迁移成功,页面将自动跳转到http://newserver:port。

  4. 如果我输错了服务器的详细信息怎么办?如何修改?

    在启用服务器迁移之后,如果要对新服务器的详细信息进行修改,请按如下步骤操作:
    1. 在旧的服务器中,编辑存在于<安装目录>\VulnerabilityManagerPlus_Server conf文件夹中的server- migration .conf文件。
    2. 该文件以Key=Value的格式存储了新服务器的详细信息,修改对应内容后保存。
    3. 从bin文件夹执行server-migration.bat enable。