本节包含配置 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 之前,请检验您的数据库是否可以访问。
关闭所有 BroadVision One-To-One Enterprise 服务器,包括根主机、后端和 Interaction Manager 服务器。
请在测试 BroadVision One-To-One Enterprise 安装之后执行此步骤。
运行 ps(1) 命令,以检验在所有群集节点上已停止所有 BroadVision One-To-One Enterprise 进程和 orbix 守护程序 (orbixd)。
在一个群集节点上成为超级用户。
运行 scrgadm 命令,为 Sun Cluster HA for BroadVision One-To-One Enterprise 注册资源类型。
# scrgadm -a -t SUNW.bv |
为数据服务添加资源类型。
指定为数据服务预定义的资源类型名称。
运行 scrgadm 命令,以创建根主机、后端和 Interaction Manager 资源。
在您于如何配置和检验 BroadVision One-To-One Enterprise 软件、数据库和 HTTP 服务器安装的步骤 2 中创建的故障转移资源组中创建根主机和后端资源。
bvuser 和 BV1TO1_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 |
指定根主机资源的名称。
指定您的 BroadVision 的用户名。
指定 $BV1TO1_VAR 目录的路径。
指定后端资源的名称。
在可缩放资源组中创建 Interaction Manager 资源。
bvuser 和 BV1TO1_VAR 对于所有资源来说应该是相同的。
# scrgadm -a -j im-resource -g im-resource-group -t SUNW.bv -x BVUSER=bvuser / -x BV1TO1_VAR=path-to-bv1to1_var-directory |
指定 Interaction Manager 资源的名称。
运行 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。
从 Web 浏览器登录到使用 BroadVision One-To-One Enterprise 软件配置的应用程序。
登录到托管根主机资源组的节点。
成为 BroadVision 用户。
关闭根主机进程。
将 BV_LOCAL_HOST 环境变量设置为 root-host-logical-hostname。
根据您使用的 shell,将 bv1to1.conf.sh 文件或 bv1to1.conf.csh 文件作为源。
运行以下 BroadVision 命令。
# bvconf shutdown -local |
Sun Cluster HA for BroadVision One-To-One Enterprise 故障监视器将重新启动根主机。
确保 Web 浏览器与 BroadVision One-To-One Enterprise 的连接仍处于活动状态。
运行 scswitch 命令以将根主机资源组切换到另一个群集节点,例如 node2。
# scswitch -z -g root-host-resource-group -h node2 |
确保 Web 浏览器与 BroadVision One-To-One Enterprise 的连接仍处于活动状态。
您已完成了 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 故障监视器的操作
使用此过程将 Command Center 连接到群集上配置的 BroadVision One-To-One Enterprise 服务器。此过程提供了两个选项,可用于将 Command Center 连接到 BroadVision One-To-One Enterprise 服务器。
您选择哪个选项?
强制动态控制中心 (DCC) 使用 POOP 而不是 IIOP。要执行此操作,请将 My Computer/HKEY_CURRENT_USER/Software/BroadVision/Dynamic Control Center/4.2/Options/Use IIOP Windows 注册条目的值设置为 0。
设置 IT_LOCAL_ADDR_LIST 特性,以包括要运行 orbix 守护程序的所有群集节点和逻辑主机名的 IP 地址。
此例使用以下要添加到 bv1to1.conf 文件的 IP 地址示例。
10.10.102.225
10.10.102.226
10.10.102.222
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 支持联系。