Veritas NetBackup™ OpsCenter 性能和优化指南
因现有设置存在问题而移动 OpsCenter 服务器
本节提供将 OpsCenter 服务器移动到其他计算机的过程。在某些情况下,需要将 OpsCenter 服务器移动到其他计算机,例如:
硬件有问题
硬件升级
操作系统升级
从物理计算机移动到虚拟机(或从虚拟机移动到物理计算机)
将 OpsCenter 服务器移动到其他计算机
-
要在 OpsCenter 源主机上执行的步骤
停止所有 OpsCenter 服务。
- 使用 dbbackup 脚本对 OpsCenter 数据库进行热备份。需要备份 OpsCenter 数据库和数据库密码文件 (
db.conf
) 时,可以运行此脚本。 - OpsCenter 源主机可能有要导入到 OpsCenter 目标主机的身份验证 (AT) 数据。您需要先在 OpsCenter 源主机上导出 AT 数据,然后可以将这些数据导入到 OpsCenter 目标主机。
使用
atutil
实用程序将 AT 数据导出到 xml 文件。AT 数据包括 OpsCenterUsers(vx) 用户和证书。 - 将 XML 文件复制到 OpsCenter 目标主机。
注意:
在复制导出的 xml 文件时,DOS 到 UNIX 的转换可能会在 xml 文件中产生垃圾字符,从而导致导入失败。要避免此问题,请通过 FTP 并使用二进制格式复制 xml 文件。
-
要在 OpsCenter 目标主机上执行的步骤
在作为目标主机的新主机上安装 OpsCenter。
- 停止所有 OpsCenter 服务。
- 执行您以前执行过的性能优化步骤。
新的 OpsCenter Performance and Tuning Guide(《OpsCenter 性能和优化指南》)提供有关如何优化 OpsCenter 以提高性能的信息。OpsCenter Performance and Tuning Guide(《OpsCenter 性能和优化指南》)的联机版本可在如下网址找到:
- 还原先前备份的数据库。
- 更新
db.conf
文件中的以下信息:如果使用不同于默认端口的端口,请更新 db.port 的值,如下所示:
db.port=13786
将 db.serviceName 参数设置为目标主机名,如下所示:
db.serviceName=TargetHostName
- 将旧的身份验证或 AT 数据导入到 OpsCenter 目标主机。
请确保已将在 OpsCenter 源主机上创建的导出 xml 文件复制到 OpsCenter 目标主机。
运行以下命令进行导入:
Windows
<OpsCenterInstallLocation>\OpsCenter\server\authbroker\bin\atutil import -p <password of exported xml file> -f <location of xml file that contains old AT data> -z <location of AT data folder> –overwrite
UNIX
<OpsCenterInstallLocation>/SYMCOpsCenterServer/authbroker/bin/atutil import -p <password of exported xml file> -f <location of xml file that contains old AT data> -z <location of AT data folder> –overwrite
注意:
如果导入不成功,默认 OpsCenter 用户需要重置从 OpsCenter 早期版本导入的 OpsCenterUsers (vx) 域用户的密码。需要在启用了 NBAC 的 NetBackup/PureDisk 服务器和 OpsCenter 服务器之间重新建立信任。
- 启动 OpsCenter 服务。