如何将Desktop Central MSP服务器安装从一台计算机迁移至另一台计算机而不丢失任何数据?
描述
本文档将为您提供在不丢失任何数据的情况下将Desktop Central服务器从一台计算机迁移到另一台计算机的步骤。
注意:要将Desktop Central产品从32位架构迁移到64位架构,请点击此处。
注意!
- 如果已配置故障转移服务器,请与支持团队联系以了解迁移过程。
- 如果您正在管理移动设备,并选择更改NAT IP地址,则必须重新注册所有移动设备。
- 您不应从网站下载新EXE并将其安装到新计算机上;您只应将安装目录复制到新计算机上。
- 迁移后,请确保所有代理都在与新安装中的Desktop Central服务器联系。在此之前,不要卸载旧设置中的服务器。
- 应按规定顺序依次执行以下步骤。不要更改任何操作的顺序,否则可能会导致服务器迁移过程出现问题。
步骤
迁移Desktop Central MSP server时,您必须了解如下所述的网络设置,并按照相应的说明进行操作:
注意:可以使用IP地址/FQDN指定Desktop Central MSP服务器位置。您可以从Desktop Central MSP web控制台 ->管理 -> NAT设置 -> NAT设备下验证当前公共IP/FQDN地址。仅当上面列出的位置“NAT设置”中配置的地址被修改时,我们才会认为IP地址已经改变。例如,您已将IP地址配置为120.3.3.12,它映射到FQDN为“demo.desktopcentral.com",您现在已将FQDN修改为“msp.desktopcentral.com”,但是IP地址保持不变。在这种情况下,您不需要将此视为IP地址更改。如果仅修改了IP地址并且您已在NAT设置页面下配置了FQDN,则同样适用。
- 迁移到网络中的任何计算机,而不修改公共IP地址
- 在同一台计算机上维护Desktop Central MSP服务器,但使用新公共IP地址
- 迁移到同一网络中具有新公共IP地址的新计算机
- 将Desktop Central MSP服务器迁移到其他网络
1. 迁移到网络中的任何计算机,而不修改公共IP地址
要迁移Desktop Central MSP服务器,请按顺序执行以下步骤:
- 确保软件存储库和补丁存储位置可以从迁移服务器的计算机访问。例如,如果现有安装的补丁存储位置配置为D:\Patches,请确保已配置补丁存储位置,并且迁移完成后,新服务器中可以使用此路径。如果未配置补丁存储位置,并且无法从新服务器访问此路径,则服务器将不会启动。软件存储库是指软件存储库设置中显示的HTTP存储库位置。
- 如果您正在使用MSSQL数据库,请确保可以从新服务器访问装有数据库的计算机。
- 停止Desktop Central MSP服务器。
- 导航至安装Desktop Central MSP的位置,复制整个服务器文件夹并将其粘贴到新服务器计算机中。
- 在新服务器计算机上,以“administrator”身份打开命令提示符。
- 导航至DesktopCentralMSP_Server/bin,然后执行migrateDCServer.bat。
- 稍后,启动Desktop Central MSP服务器。
您可以定义一规个则,将所有通信/请求从旧的内部IP地址重定向到最新内部IP地址。
2. 在同一台计算机上维护Desktop Central MSP服务器,但使用新公共IP地址
要迁移Desktop Central MSP服务器,请按顺序执行以下步骤:
- 在Desktop Central MSP web控制台上,导航至管理,选择NAT设置,然后更新新公共IP地址。
- 停止Desktop Central MSP服务器。
- 启动Desktop Central MSP服务器。
注意:确保路由处于活动状态,直到所有计算机/代理到达新服务器。您可以定义一规个则,将所有通信/请求从旧的内部IP地址重定向到最新内部IP地址。
3. 迁移到同一网络中具有新公共IP地址的新计算机
要迁移Desktop Central MSP服务器,请按顺序执行以下步骤:
- 确保软件存储库和补丁存储位置可以从迁移服务器的计算机访问。例如,如果现有安装的补丁存储位置配置为D:\Patches,请确保已配置补丁存储位置,并且迁移完成后,新服务器中可以使用此路径。如果未配置补丁存储位置,并且无法从新服务器访问此路径,则服务器将不会启动。软件存储库是指软件存储库设置中显示的HTTP存储库位置。
- 如果您正在使用MSSQL数据库,请确保可以从新服务器访问装有数据库的计算机。
- 在Desktop Central MSP web控制台上,导航至管理,选择NAT设置,然后更新新公共IP地址。
- 停止Desktop Central MSP服务器。
- 导航至安装新Desktop Central MSP的位置,复制整个服务器文件夹并将其粘贴到新服务器计算机中。
- 在新服务器计算机上,以“administrator”身份打开命令提示符。
- 导航至DesktopCentralMSP_Server/bin,然后执行migrateDCServer.bat。
- 如果您已在NAT设置中修改了端口号,那么您必须在websettings.conf文件中更新已修改的端口号。
- 导航至<Install_Dir>\DesktopCentral_Server\conf。例如,C:\Program Files\DesktopCentral_Server\conf。
- 使用所需值更改以下键的端口号:
- 保存文件并关闭它。
- 您可以为以下内容定义一个规则:
- 将所有路由到旧的公共IP地址的通信路由到新公共地址。
- 将所有路由到新公共IP地址的通信路由到新Desktop Central MSP服务器的IP地址。
- 启动Desktop Central MSP服务器。
注意:确保路由处于活动状态,直到所有计算机/代理到达新服务器。
4. 将Desktop Central MSP服务器迁移到其他网络
对于PGSQL数据库
要迁移Desktop Central MSP服务器,请按顺序执行以下步骤:
- 确保软件存储库和补丁存储位置可以从迁移服务器的计算机访问。例如,如果现有安装的补丁存储位置配置为D:\Patches,请确保已配置补丁存储位置,并且迁移完成后,新服务器中可以使用此路径。如果未配置补丁存储位置,并且无法从新服务器访问此路径,则服务器将不会启动。软件存储库是指软件存储库设置中显示的HTTP存储库位置。
- 在Desktop Central MSP web控制台上,导航至管理,然后选择DC服务器迁移并更新新公共IP地址。
- 指定新服务器的详细信息,如Desktop Central完全限定域名(FQDN)、服务器IP地址、辅助IP地址、服务器HTTP端口、服务器HTTPS端口等,然后保存。
- 停止Desktop Central MSP服务器。
- 导航至旧计算机,在旧安装上以管理员身份打开命令提示符并执行<Installation_Dir>/bin目录下可用的“server-migration.bat enable”。
(如:C:\Program Files\DesktopCentral_Server\bin>server-migration.bat enable)
-
将整个Desktop Central MSP服务器组件复制到新服务器计算机。
-
在新服务器计算机上,以“administrator”身份打开命令提示符。
- 导航至DesktopCentralMSP_Server/bin,然后执行migrateDCServer.bat。
- 如果您已在管理-> DC服务器迁移(在旧计算机中)修改了端口号,那么您必须在websettings.conf文件中更新已修改的端口号。
- 导航至<Install_Dir>\DesktopCentral_Server\conf。例如,C:\Program Files\DesktopCentral_Server\conf。
- 使用所需值更改以下键的端口号:
- 保存文件并关闭它。
- 您可以定义一个规则,将所有通信/请求从旧IP地址重定向到最新的IP地址。
- 将所有路由到新公共IP地址的通信路由到新Desktop Central MSP服务器的IP地址。
- 现在启动Desktop Central服务器。
注意:确保路由处于活动状态,直到所有计算机/代理到达新服务器。
对于MSSQL数据库
要迁移Desktop Central MSP服务器,请按顺序执行以下步骤:
- 确保软件存储库和补丁存储位置可以从迁移服务器的计算机访问。例如,如果现有安装的补丁存储位置配置为D:\Patches,请确保已配置补丁存储位置,并且迁移完成后,新服务器中可以使用此路径。如果未配置补丁存储位置,并且无法从新服务器访问此路径,则服务器将不会启动。软件存储库是指软件存储库设置中显示的HTTP存储库位置。
- 在Desktop Central MSP web控制台上,导航至管理,然后选择DC服务器迁移并更新新公共IP地址。
- 指定新服务器的详细信息,如Desktop Central完全限定域名(FQDN)、服务器IP地址、辅助IP地址、服务器HTTP端口、服务器HTTPS端口等,然后保存。
- 停止Desktop Central MSP服务器。
- 导航至旧计算机,在旧安装上以管理员身份打开命令提示符并执行<Installation_Dir>/bin目录下可用的“server-migration.bat enable”。
(如:C:\Program Files\DesktopCentral_Server\bin>server-migration.bat enable)
- 在服务器计算机上,以“administrator”身份打开命令提示符。
- 导航至DesktopCentralMSP_Server/bin,然后执行backuprestore.bat。
注意:不要尝试恢复任何以前的数据库备份,这可能会损坏您的数据。
- 将整个Desktop Central MSP服务器组件复制到新服务器计算机。
- 在新服务器计算机上,以“administrator”身份打开命令提示符。
- 导航至DesktopCentralMSP_Server/bin,然后执行migrateDCServer.bat。
- 稍后,执行ChangeDBServer.bat。
- 将数据库类型选择为SQL Server,指定安装SQL Server的主机名。
- 从可用实例列表中,选择要在其上运行数据库的实例。
- 您可以选择使用Windows身份验证或SQL Server身份验证对数据库连接进行身份验证。选择所需的身份验证并提供凭证。
- 点击复选框以启用NTLM身份验证。
- 取消选中“从现有数据库迁移数据”选项。
- 点击“保存”保存并完成SQL Server配置。请注意,在SQL Server上配置设置需要几分钟的时间。
- Desktop Central MSP服务器将需要几分钟时间自动启动。启动服务器将创建新表,并在新DB表中插入默认数据。(相当于新设置。)
- 停止DC服务器,在恢复备份前,我们需要执行以下操作:
-
进入服务器安装位置,然后复制database_params.conf文件,应在存档备份中替换此文件。
-
进入新设置的“server-home/conf/database_params.conf”,复制“database_params.conf”。
-
现在,解压归档的备份zip,然后导航至相同位置。
例如:“Drive:\ManageEngine\DesktopCentral_Server\conf”并覆盖文件“database_params.conf”。
-
选择解压文件夹下的所有文件,并将其转换为zip文件。不要直接压缩解压的文件夹,这将导致创建一个中间文件夹。验证转换后的zip的结构是否与“ManageEngine\DesktopCentral_Server\conf”相同。
-
使用backuprestore.bat将数据恢复到位于<Desktop Central Home>/bin目录的新MSSQL数据库。找到已备份的数据,将其恢复到新MSSQL数据库中。
-
如果您已在
管理->
DC服务器迁移(在旧计算机中)修改了端口号,那么您必须在
websettings.conf文件中更新已修改的端口号。
- 导航至<Install_Dir>\DesktopCentral_Server\conf。例如,C:\Program Files\DesktopCentral_Server\conf。
- 使用所需值更改以下键的端口号:
- 保存文件并关闭它。
-
您可以定义一个规则,将所有通信/请求从旧IP地址重定向到最新的IP地址。
-
现在启动Desktop Central服务器。
注意:确保路由处于活动状态,直到所有计算机/代理到达新服务器。