此过程假定以下条件:
您已备份“ZENworks 服务器”的配置信息。请参见部分 10.1, 备份 ZENworks 服务器。
如果 ZENworks 数据库驻留在“ZENworks 服务器”上,则已对该数据库进行了备份。请参见部分 34.3, 备份嵌入式 Sybase SQL Anywhere 数据库。
“ZENworks 服务器”上储存的分发包和策略都已复制到其他“ZENworks 服务器”。否则,系统将无法从恢复的“ZENworks 服务器”分发策略或分发包。
“ZENworks 服务器”上储存的映像文件在其他“ZENworks 服务器”上可用。如果不可用,系统将无法从恢复的“ZENworks 服务器”分发映像文件。
重要说明:恢复“ZENworks 服务器”和数据库时,您必须先恢复“ZENworks 服务器”,然后再继续恢复最新备份的 ZENworks 数据库。
恢复 ZENworks 服务器:
使用相同的 IP 地址和 DNS 名称重新安装“ZENworks 服务器”。
如果未使用相同的 IP 地址和 DNS 名称,那么连接到该服务器的所有设备都需要重新注册。
如果只有一台“主服务器”连接到区域中的外部数据库,请重新安装“主服务器”并在安装期间创建虚拟数据库。无需创建内部数据库。
如果有多台“主服务器”连接到区域中的外部数据库,请将失败的“主服务器”作为第二个“主服务器”重新安装。在安装期间,系统不会提示您配置数据库。
请确保您对 Windows 服务器上的 Novell\ZENworks\conf 目录或 Linux 服务器上的 etc/opt/novell/zenworks 目录有读/写权限。
在“ZENworks 服务器”的命令提示符处,输入以下命令:
zman zenserver-restore 要恢复的备份文件的路径
例如:
zman zenserver-restore c:\zcm_backups\zone_backup.bak
或
zman zenserver-restore /root/zcm_backups/zone_backup.bak
出现提示时,输入 ZENworks 管理员名称和口令。
出现提示时,输入解密备份文件时使用的密码(至少包含 10 个字符)。
此密码应与备份服务器时输入的加密文件的密码相同。
(视情况而定)如果数据库位于服务器上,则请先恢复“ZENworks 服务器”信息再恢复该数据库。有关指导,请参见部分 34.4, 恢复嵌入式 Sybase SQL Anywhere 数据库。
(视情况而定)如果已备份映像文件,则将此文件恢复到 Windows 服务器上的 Novell\Zenworks\work\content-repo\images 目录或 Linux 服务器上的 /var/opt/novell/zenworks/content-repo/images 目录中。
重启动 ZENworks 服务器。