将Dr.Web服务器迁至另一台计算机(OS Linux)

 

将Dr.Web服务器迁至另一台计算机时需注意传输协议的设置,如需请在管理→Dr.Web服务器配置传输标签作必要的修改。

启动和结束Dr.Web服务器运行的操作(参见管理员手册中的启动和结束Dr.Web服务器运行)。

Linux操作系统下转移 Dr.Web服务器(安装类似版本的Dr.Web服务器)

1.按照安装手册中的OS UNIX下Dr.Web服务器的安装在新的电脑安装新的Dr.Web服务器(带有新数据库的空服务器)。

如果需要保留原Dr.Web服务器的IP地址,需为新的Dr.Web服务器指定一个临时的IP地址,以便进行转移期间工作站可以和原Dr.Web服务器交互作用。

2.授权管理器为新的Dr.Web服务器添加有效的授权密钥Agent.key并将其分发至Everyone组。

3.在新的Dr.Web服务器的Web界面打开库状态 检查库是否以正常更新。

4.打开管理 → Dr. Web服务器检查所显示的时间是否与Dr.Web服务器当前校检库状态中的时间一致。如不一致且有更新通知,需点击查看版本列表后将Dr.Web服务器更新需要的版本。

5.停止新Dr.Web服务器的运行,可利用Web界面或控制台指令:

# /etc/init.d/drwcsd stop

6.在新的Dr.Web服务器将文件/var/opt/drwcs/etc/drwcsd.conf替换为原Dr.Web服务器的相应文件。

如更换了操作系统需检查drwcsd.conf文件中是否有win路径。如有,需在转移前手动更改。

请注意,FreeBSD的路径有所不同:

/var/opt/drwcs/ -> /var/drwcs/

/opt/drwcs/ -> /usr/local/drwcs/

7.在新的Dr.Web服务器删除/opt/drwcs/webmin/install/windows中的证书文件drwcsd-certificate.pem

# rm /opt/drwcs/webmin/install/windows/drwcsd-certificate.pem

8.在新的Dr.Web服务器删除/var/opt/drwcs/etc/中的私钥文件drwcsd.pri和证书副本drwcsd-certificate.pem

9.在新的Dr.Web服务器删除/var/opt/drwcs/中的数据库文件。

10.如原Dr.Web服务器的操作系统是Windows,需将原Dr.Web服务器%programfiles%\DrWeb Server\etc中的私钥drwcsd.pridrwcsd-certificate.pem复制到新Dr.Web服务器的/var/opt/drwcs/etc/。如原Dr.Web服务器的操作系统是Linux,需将原Dr.Web服务器var/opt/drwcs/etc/中的这些文件复制到新服务器的相应目录。

11.停止原Dr.Web服务器的运行,可利用Web界面(开始 → 所有程序→Dr.WebServer→服务器管理或控制台指令(如果服务器安装的是Linux家族操作系统):

# /etc/init.d/drwcsd stop

12.利用以下指令检查原Dr.Web服务器的数据库:

对于版本13之前的Dr.Web服务器:

# /etc/init.d/drwcsd verifydb

对于版本13的Dr.Web服务器:

# /etc/init.d/drwcsd modexecdb database-verify

如执行这一指令后在文件drwscd.log出现出错通知,请联系技术支持。

13.利用SQL服务器保存数据库(如使用是是内置数据库,则只需保存文件database.sqlite)。将数据库文件从原Dr.Web服务器目录%programfiles%\DrWeb Server\var (Linux家族操作系统下是目录/var/opt/drwcs/)复制到新的Dr.Web服务器的目录/var/opt/drwcs/

14.启动原Dr.Web服务器以便继续为客户端提供服务,可通过Web界面启动,也可利用控制台指令:

# /etc/init.d/drwcsd start

15.在新的Dr.Web服务器将用户drwcs 指定为目录/var/opt/drwcs/database.sqlite以及文件/var/opt/drwcs/etc/drwcsd.pri/var/opt/drwcs/etc/drwcsd-certificate.pem的所有人:

# chown -R drwcs /var/opt/drwcs/database.sqlite

# chown drwcs /var/opt/drwcs/etc/drwcsd.pri

# chown drwcs /var/opt/drwcs/etc/drwcsd-certificate.pem

16.将证书drwcsd-certificate.pem复制到目录/opt/drwcs/webmin/install/windows

# cp /var/opt/drwcs/etc/drwcsd?certificate.pem /opt/drwcs/webmin/install/windows

17.启动新的Dr.Web服务器:

# /etc/init.d/drwcsd start

18.在新Dr.Web服务器Web界面使用原Dr.Web服务器的用户名和密码登录。检查反病毒网络列表是否正常显示所用的Dr.Web代理端。

19.打开管理 → 库状态 检查新Dr.Web服务器的库是否已正常更新。如产品列表中"库状态"一栏显示出错,请联系技术支持。申请支持时需附上文件drwscd.log。在收到支持回复前不要进行任何操作。

20.打开管理 → Dr.Web服务器任务计划器后选择任务Backup sensitive data(重要数据备份)。点击图标;在任务编辑窗口选择操作标签。检查路径一栏是否是原Dr.Web服务器目录路径。需清空此栏,可保留为空白栏(这种情况下所用默认目录/var/opt/drwcs/backup保存备份)或输入新Dr.Web服务器的目录路径。

21.在新的服务器打开反病毒网络→Everyone→连接参数后在Dr.Web服务器一栏输入新服务器的地址。

如需为新的Dr.Web服务器保留原来的IP地址(常见第1条),需停止原Dr.Web服务器运行后将其IP地址指定给新的Dr.Web服务器。重启新的Dr.Web服务器,以便新的网络设置生效。

将工作站连接新的Dr.Web服务器的操作

1.打开原Dr.Web服务器Web界面后选择需连接的工作站或工作站组。

2.打开连接参数后为所选对象输入新Dr.Web服务器的地址。确认工作站已与原服务器断开并连接到了新服务器。

将Dr.Web代理端连接到另一Dr.Web服务器

Dr.Web代理端连接到另一Dr.Web服务器有两种方式:

1.利用管理中心

不直接访问工作站进行远程设置的前提是工作站还与原Dr.Web服务器保持连接。同时需要原来的和新的Dr.Web服务器管理中心都能访问。

2.直接在工作中设置

直接在工作站进行设置要求有这一工作站的管理员权限和在Dr.Web服务器指定的更改Dr.Web代理端设置的权限。不具备上述权限的情况下本地转接到另一Dr.Web服务器只能是删除已安装的Dr.Web代理端后安装指定有新Dr.Web服务器设置的新代理端。如没有本地删除Dr.Web代理端的权限,可使用工具Dr.Web Remover在工作站删除Dr.Web代理端,或通过管理中心删除Dr.Web代理端。