Veritas NetBackup™ OpsCenter 性能和优化指南
因升级约束移动 OpsCenter 服务器
本节提供将现有 OpsCenter 服务器移动到要安装最新版本 OpsCenter 的其他计算机的过程。以下示例将详细介绍该方案:
您具有想要升级到最新版本的 OpsCenter 设置。如果 OpsCenter 安装在最新版本 OpsCenter 不支持的平台上,则需要将现有 OpsCenter 服务器移动到具有受支持平台的其他计算机。
您需要在现有 OpsCenter 服务器主机上执行几个步骤,同时在新主机上执行几个步骤。
将现有 OpsCenter 服务器移动到其他计算机
-
在现有 OpsCenter 服务器主机上执行的步骤
停止所有 OpsCenter 服务。
- 使用 dbbackup 脚本对 OpsCenter 数据库进行热备份。需要备份 OpsCenter 数据库和数据库密码文件 (
db.conf
) 时,可以运行此脚本。 - 现有 OpsCenter 服务器主机可能包含您要导入到新的 OpsCenter 中的 AT (Veritas Product Authentication Service) 数据。您需要首先导出现有 OpsCenter 服务器主机上的 AT 数据,您可以将这些数据导入到新的 OpsCenter 设置中。
使用 atutil 实用程序将共享或远程 AT 代理的数据导出到 XML 文件。AT 数据包括 OpsCenterUsers(vx) 用户和证书。
- 将在前面的步骤中创建的 XML 文件复制到新主机。
注意:
在复制导出的 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
- 使用 dbUpgrade 命令升级数据库。
运行以下命令:
Windows
dbUpgrade.bat install <old_version_number><new_version_number>
例如:<OpsCenterInstallLocation>\OpsCenter\server\bin\dbUpgrade.bat install 8.0 8.1
UNIX
dbUpgrade.sh install <old_version_number><new_version_number>
例如:<OpsCenterInstallLocation>/SYMCOpsCenterServer/bin/dbUpgrade.sh install 8.0 8.1
- 在以下位置的升级日志中检查数据库升级进度:
Windows
<OpsCenterInstallLocation>\ OpsCenter\server\db\log
Unix
<OpsCenterInstallLocation>/SYMCOpsCenterServer/db/log
- 将旧的身份验证或 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
例如:atutil import -p “password” -f \temp\userdata.xml -z C:Program Files\Symantec\OpsCenter\server\authbroker\data –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
例如:atutil import -p “password” -f /temp/userdata.xml -z /opt/SYMCOpsCenterServer/authbroker/data –overwrite
注意:
如果导入不成功,默认 OpsCenter 用户需要重置从 OpsCenter 早期版本导入的 OpsCenterUsers (vx) 域用户的密码。需要在启用了 NBAC 的 NetBackup/PureDisk 服务器和 OpsCenter 服务器之间重新建立信任。
- 启动 OpsCenter 服务。