AIX 操作系统

在具有单独 Db2 实例的辅助节点上为 PowerHA 配置 IBM Storage Protect 服务器

如果未在 PowerHA® 集群中的节点之间共享 Db2 实例目录 /home/tsminst1/sqllib,那么必须在每个辅助节点上创建 IBM Db2 实例。

关于此任务

您可以使用 dsmicfgx 向导或手动在辅助节点上配置 IBM Storage Protect 服务器。

过程

  • 要使用 dsmicfgx 向导在辅助节点上创建 Db2 实例,请完成以下步骤:
    1. 运行 dsmicfgx 向导。
    2. 从 " 实例目录 " 窗格中,选中 如果要在高可用性集群的辅助节点上配置服务器实例,请选中此项 复选框。
  • 要在辅助节点上手动创建 Db2 实例,请完成以下步骤:
    1. 将所有共享资源移至该辅助节点。
    2. 通过发出以下 db2icrt 命令来创建 Db2 实例:
      /opt/tivoli/tsm/db2/instance/db2icrt -s ese -u instance_user instance_user
      其中 instance_user 是在主节点上拥有 Db2 实例的同一用户。
    3. 创建 Db2 实例时,请以实例用户身份或通过发出 su 命令登录:
      su - <instance_user> 
    4. 以实例用户身份发出下列命令:
      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
    5. 使用以下值更新 /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'

    6. 发出以下脚本,以启动服务器:
      /opt/tivoli/tsm/server/bin/startserver
    7. 启动服务器时,发出 BACKUP DB 命令以验证是否已成功备份数据。