问题
- 要将 ESET PROTECT Server 从 Windows Server 迁移到 ESET PROTECT 虚拟设备,您需要从 Windows Server 备份数据库,并将其还原到 ESET PROTECT 虚拟设备
解决方案
I. 先决条件
- ESET PROTECT 服务器 12.0 或更高版本,且数据库在 MySQL 服务器上运行
- ESET PROTECT 服务器的数据库必须使用默认名称era_db及用户名root
II. 下载 ESET PROTECT 虚拟设备
下载适用于您所用虚拟机管理程序类型的ESET PROTECT 虚拟设备。将 ESET PROTECT 虚拟设备部署到您的虚拟环境中。有关此过程的更多信息,请参阅VA 部署支持页面。
III. 设置新的 ESET PROTECT 服务器 IP 地址并分配策略
-
单击“设置”选项卡,在下拉菜单中选择“ESET 管理代理”,然后单击“编辑服务器列表”。

-
在“服务器”窗口中,单击“添加”。在“主机”字段中 ,输入新 ESET PROTECT 虚拟设备的 IP 地址。如果您使用的端口不是默认的 ESET PROTECT 服务器端口 2222,请指定自定义端口号。单击“确定”。 确保您的新 ESET PROTECT 服务器地址位于列表首位,然后点击“保存”。

-
点击“分配”→ “分配”,将显示一个包含所有静态和动态组的新弹出窗口。

-
选择静态组“All”以分配新策略,然后单击“确定”。

-
检查此策略的设置,然后单击“完成”以应用。根据您的 ESET PROTECT 服务器设置,请等待新策略应用到代理。
-
停止 停止 ESET PROTECT 服务器服务。
-
为源 ESET PROTECT On-Prem数据库创建完整备份。ESET PROTECT On-Prem 数据库必须命名为era_db。将备份文件命名为era-backup.sql。打开命令提示符。 导航至 MySQL Server 二进制文件夹(默认位置为
C:\Program Files\MySQL\MySQL Server OOx.x\bin),并运行以下命令创建数据库备份:mysqldump --host localhost --disable-keys --extended-insert --routines -u root -p era_db > era-backup.sql
IV. 启用 Webmin 界面
-
返回 ESET PROTECT 虚拟设备的主屏幕。
-
要进入管理模式,请按Enter 键,输入默认密码:
eraadmin,然后按两次Enter键确认。
-
在 ESET PROTECT 虚拟设备管理模式菜单中,选择“启用/禁用远程访问”以启用 Webmin 界面。

-
使用 Web 浏览器,通过 ESET PROTECT 虚拟设备的 IP 地址和端口 10000 连接到 Webmin 界面——例如,https://xxx.xxx.xxx.xxx:10000。
-
使用 ESET PROTECT 虚拟设备的默认凭据登录 Webmin 界面:用户名
root,密码eraadmin。
-
在主菜单中,展开“工具”,点击“文件管理器”→“根目录”。

-
在“文件管理器”的右上角,点击“文件”,然后点击“上传到当前目录”。

-
单击“将文件拖放到此处”,然后找到在步骤 9 中创建的 era-backup.sql文件。要上传该文件,请单击“上传”。

-
等待上传完成,然后退出 Webmin。

-
在 ESET PROTECT 虚拟设备的主屏幕中,登录到管理模式。从菜单中选择“还原数据库”,然后按Enter 键。

- 恢复数据库后,按Enter 键返回主界面。
V. 配置 ESET PROTECT 虚拟设备
-
在“密码”字段中,输入 ESET PROTECT 虚拟设备的全新密码。
-
勾选“我接受使用条款并确认隐私政策”旁边的复选框。
-
点击“提交”以开始配置 ESET PROTECT 虚拟设备。请勿在网页浏览器中刷新此页面;请关闭该标签页,然后转到您的 ESET PROTECT 虚拟设备控制台窗口。

-
配置完成后,打开 ESET PROTECT Web 控制台,使用新密码登录,并验证代理是否已成功迁移且正在连接到新服务器。
-
在确认迁移成功之前,请勿卸载旧版 ESET PROTECT Windows Server。