用于 BroadVision One-To-One Enterprise 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

注册和配置 Sun Cluster HA for BroadVision One-To-One Enterprise

本节包含配置 Sun Cluster HA for BroadVision One-To-One Enterprise 所需的过程。

Sun Cluster HA for BroadVision One-To-One Enterprise 的扩展特性

使用表 1–4 中的扩展特性创建资源。创建资源时,使用命令行 scrgadm -x parameter=value 来配置扩展特性。如果已经创建了资源,请使用Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》的“管理数据服务资源”中的过程来配置扩展特性。您可以动态地更新某些扩展特性。但是,只能在创建或禁用资源时更新其他扩展特性。“可调”条目表示何时可以更新各个特性。有关所有 Sun Cluster 特性的详细信息,请参见Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》中的“标准特性”

表 1–4 Sun Cluster HA for BroadVision One-To-One Enterprise 的扩展特性

特性类别 

属性名称 

说明 

BroadVision One-To-One Enterprise 配置 

BVUSER

BroadVision 用户 UNIX ID。请使用您首选的用户名替换 bvuser

缺省值:

可调:创建时

BV1TO1_VAR

设置为 bvuser 的环境变量。

缺省值:

可调:创建时

探测 

Monitor_retry_interval

Resource Group Manager (RGM) 对故障监视器故障进行计数的时间(以分钟为单位)。故障监视器失败的次数可以超出扩展特性 Monitor_retry_count 指定的值。如果失败次数超出了在 Monitor_retry_interval 指定的时间段内的 Monitor_retry_count 的值,则进程监视器工具 (PMF) 不会重新启动故障监视器。

缺省值:2

可调:随时

Monitor_retry_count

对于故障监视器,Sun Cluster 软件允许 PMF 重新启动的次数。 

缺省值:4

可调:随时

Probe_timeout

探测时使用的超时值(以秒为单位)。 

缺省值:180

可调:随时

守护进程 

START_ORB_SERVERS

键入布尔值。缺省情况下,数据服务将启动 orbix 守护程序和资源中的所有 BroadVision 守护程序。orbix 守护程序将在需要时启动 orbix 服务器。如果希望数据服务启动 orbix 服务器,请将此特性设置为 TRUE

缺省值:FALSE

可调:随时

如何注册和配置 Sun Cluster HA for BroadVision One-To-One Enterprise

使用此过程注册和配置 Sun Cluster HA for BroadVision One-To-One Enterprise。


注意 –

在启动 Sun Cluster HA for BroadVision One-To-One Enterprise 之前,请检验您的数据库是否可以访问。


  1. 关闭所有 BroadVision One-To-One Enterprise 服务器,包括根主机、后端和 Interaction Manager 服务器。


    注意 –

    请在测试 BroadVision One-To-One Enterprise 安装之后执行此步骤。


  2. 运行 ps(1) 命令,以检验在所有群集节点上已停止所有 BroadVision One-To-One Enterprise 进程和 orbix 守护程序 (orbixd)。

  3. 在一个群集节点上成为超级用户。

  4. 运行 scrgadm 命令,为 Sun Cluster HA for BroadVision One-To-One Enterprise 注册资源类型。


    # scrgadm -a -t SUNW.bv
    
    -a

    为数据服务添加资源类型。

    -t SUNW.bv

    指定为数据服务预定义的资源类型名称。

  5. 运行 scrgadm 命令,以创建根主机、后端和 Interaction Manager 资源。

    1. 在您于如何配置和检验 BroadVision One-To-One Enterprise 软件、数据库和 HTTP 服务器安装步骤 2 中创建的故障转移资源组中创建根主机和后端资源。


      注意 –

      bvuserBV1TO1_VAR 对于所有资源来说应该是相同的。



      # scrgadm -a -j root-host-resource -g root-host-resource-group -t SUNW.bv -x BVUSER=bvuser
       -x BV1TO1_VAR=path-to-bv1to1_var-directory
      # scrgadm -a -j back-end-resource-1 -g back-end-resource-group-1 -t SUNW.bv -x BVUSER=bvuser
       -x BV1TO1_VAR=path-to-bv1to1_var-directory
      # scrgadm -a -j back-end-resource-2 -g back-end-resource-group-2 -t SUNW.bv -x BVUSER=bvuser
       -x BV1TO1_VAR=path-to-bv1to1_var-directory
      ...
      # scrgadm -a -j back-end-resource-n -g back-end-resource-group-n -t SUNW.bv -x BVUSER=bvuser
       -x BV1TO1_VAR=path-to-bv1to1_var-directory
      
      -j root-host-resource

      指定根主机资源的名称。

      -x BVUSER= bvuser

      指定您的 BroadVision 的用户名。

      -x BV1TO1_VAR= path-to-bv1to1_var-directory

      指定 $BV1TO1_VAR 目录的路径。

      -j back-end-resource-n

      指定后端资源的名称。

    2. 在可缩放资源组中创建 Interaction Manager 资源。


      注意 –

      bvuserBV1TO1_VAR 对于所有资源来说应该是相同的。



      # scrgadm -a -j im-resource -g im-resource-group -t SUNW.bv -x BVUSER=bvuser /
      -x BV1TO1_VAR=path-to-bv1to1_var-directory
      
      -j im-resource

      指定 Interaction Manager 资源的名称。

  6. 运行 scswitch 命令以启用目前包括 BroadVision One-To-One Enterprise 资源的资源组并使其联机。


    # scswitch -Z -g root-host-resource-group
    # scswitch -Z -g back-end-resource-group-1
    # scswitch -Z -g back-end-resource-group-2
    ...
    # scswitch -Z -g back-end-resource-group-n
    # scswitch -Z -g im-resource-group
    

如何检验 Sun Cluster HA for BroadVision One-To-One Enterprise 的安装和配置

使用此过程检验是否正确安装和配置了 Sun Cluster HA for BroadVision One-To-One Enterprise。

  1. 从 Web 浏览器登录到使用 BroadVision One-To-One Enterprise 软件配置的应用程序。

  2. 登录到托管根主机资源组的节点。

  3. 成为 BroadVision 用户。

  4. 关闭根主机进程。

    1. BV_LOCAL_HOST 环境变量设置为 root-host-logical-hostname

    2. 根据您使用的 shell,将 bv1to1.conf.sh 文件或 bv1to1.conf.csh 文件作为源。

    3. 运行以下 BroadVision 命令。


      # bvconf shutdown -local
      

    注意 –

    Sun Cluster HA for BroadVision One-To-One Enterprise 故障监视器将重新启动根主机。


  5. 确保 Web 浏览器与 BroadVision One-To-One Enterprise 的连接仍处于活动状态。

  6. 运行 scswitch 命令以将根主机资源组切换到另一个群集节点,例如 node2


    # scswitch -z -g root-host-resource-group -h node2
    
  7. 确保 Web 浏览器与 BroadVision One-To-One Enterprise 的连接仍处于活动状态。

  8. 对每个后端资源组重复步骤 2步骤 7

从此处可转到何处

您已完成了 Sun Cluster HA for BroadVision One-To-One Enterprise 的安装和配置。有关补充信息,请参见以下各节。

如何将 Command Center 连接到 BroadVision One-To-One Enterprise 服务器

使用此过程将 Command Center 连接到群集上配置的 BroadVision One-To-One Enterprise 服务器。此过程提供了两个选项,可用于将 Command Center 连接到 BroadVision One-To-One Enterprise 服务器。

  1. 您选择哪个选项?

    • 强制动态控制中心 (DCC) 使用 POOP 而不是 IIOP

      如果是,请继续执行步骤 2

    • 设置 IT_LOCAL_ADDR_LIST 特性,以包括所有群集节点和逻辑主机名的 IP 地址。

      如果否,请跳到步骤 3

  2. 强制动态控制中心 (DCC) 使用 POOP 而不是 IIOP。要执行此操作,请将 My Computer/HKEY_CURRENT_USER/Software/BroadVision/Dynamic Control Center/4.2/Options/Use IIOP Windows 注册条目的值设置为 0

  3. 设置 IT_LOCAL_ADDR_LIST 特性,以包括要运行 orbix 守护程序的所有群集节点和逻辑主机名的 IP 地址。

实例 - 将 Command Center 连接到 Sun Cluster HA for BroadVision One-To-One Enterprise

此例使用以下要添加到 bv1to1.conf 文件的 IP 地址示例。

根主机

10.10.102.225

后端主机

10.10.102.226

Interaction Manager 主机

10.10.102.222

Interaction Manager 主机

10.10.102.223

基于以上 IP 地址示例,将以下行添加到 bv1to1.conf 文件中 IT_DAEMON_PORT 特性之前、全局 export 部分之后。


IT_LOCAL_ADDR_LIST = “127.0.0.1”
               + “10.10.102.222”           
               + “10.10.102.223”           
               + “10.10.102.225”           
               + “10.10.102.226”
               ;           

注意 –

DCC 无法从故障转移中恢复。有关详细信息,请与 BroadVision One-To-One Enterprise 支持联系。