如果未在 PowerHA® 集群中的节点之间共享 Db2 实例目录 /home/tsminst1/sqllib,那么必须在每个辅助节点上创建 IBM
Db2 实例。
关于此任务
您可以使用 dsmicfgx 向导或手动在辅助节点上配置 IBM
Storage Protect 服务器。
过程
- 要使用 dsmicfgx 向导在辅助节点上创建 Db2 实例,请完成以下步骤:
- 运行 dsmicfgx 向导。
- 从 " 实例目录 " 窗格中,选中 如果要在高可用性集群的辅助节点上配置服务器实例,请选中此项 复选框。
- 要在辅助节点上手动创建 Db2 实例,请完成以下步骤:
- 将所有共享资源移至该辅助节点。
- 通过发出以下 db2icrt 命令来创建 Db2 实例:
/opt/tivoli/tsm/db2/instance/db2icrt -s ese -u instance_user instance_user
其中
instance_user 是在主节点上拥有
Db2 实例的同一用户。
- 创建 Db2 实例时,请以实例用户身份或通过发出 su 命令登录:
- 以实例用户身份发出下列命令:
db2start
db2 update dbm cfg using DFTDBPATH shared_db_path
db2 catalog db TSMDB1
db2stop
其中,
shared_db_path 是共享数据库目录。 共享数据库目录通常是服务器实例目录。
提示: 要确定
shared_db_path 值,请在主节点上发出以下命令:
db2 get dbm cfg | grep DFTDBPATH
- 使用以下值更新 /opt/tivoli/tsm/server/bin/startserver 脚本中的以下变量:
表 1. /opt/tivoli/tsm/server/bin/startserver 脚本中的变量
| 描述 |
变量 |
示例 |
| 将 INST_USER 设置为实例用户标识。 |
INST_USER |
INST_USER='tsmuser1' |
| 将 INST_DIR 设置为 IBM
Storage Protect 实例目录的位置。 dsmserv.dbid 和 dsmserv.opt 位于此目录。 |
INST_DIR |
INST_DIR = "/home/tsmuser1/tsminst1" |
| 选择下列其中一个启动选项: 选项 1 - 使用实例:
$INST_USER,但以 root 用户身份 (-U)
运行服务器
选项 2 - 使用实例:
$INST_USER,并以
$INST_USER 身份 (-u) 运行服务器
|
INST_OPTION |
选项 1:
INST_OPTION='-U $INST_USER'
选项 2:
INST_OPTION='-u $INST_USER'
|
- 发出以下脚本,以启动服务器:
/opt/tivoli/tsm/server/bin/startserver
- 启动服务器时,发出 BACKUP DB 命令以验证是否已成功备份数据。