使用此过程测试在所有节点(其上的后端主机和根主机可以故障转移配置运行)上启动和停止后端进程。 或者,执行此过程测试在群集中配置的 BroadVision One-To-One Enterprise Interaction Manager。
根据每个后端资源所需的管理灵活性和粒度,可以按以下方法之一设置故障转移资源组。
设置多个故障转移资源组,以使用多个逻辑主机名。 如果您计划使用此选项,请前进到步骤 1。
设置一个故障转移资源组,以使用 n 个逻辑主机名,并包含所有后端和根主机资源。 如果您计划使用此选项,请转到替代配置。 按照替代配置中的过程完成安装。
有关详细信息,请参见标准数据服务配置。
要包含 BroadVision One-To-One Enterprise 根主机资源,请创建一个使用根主机逻辑主机名的故障转移资源组。
# scrgadm -a -g root-host-resource-group [-h nodelist] |
指定使用根主机逻辑主机名并包含 BroadVision 根主机资源的资源组的名称。 您可以选择根主机资源组的名称,但该名称对于群集中的资源组必须唯一。
指定一个可选的、用逗号分隔的物理节点名称或 ID 的列表,这些节点名称或 ID 标识潜在的主节点。 列表中的顺序确定了 Resource Group Manager (RGM) 在故障转移过程中考虑主节点的顺序。
为根主机和后端进程创建故障转移资源组。
运行 scrgadm(1M) 命令,为针对 n 个逻辑主机名配置的后端进程配置 n 个故障转移资源组。
# scrgadm -a -g back-end-resource-group-1 [-h nodelist] # scrgadm -a -g back-end-resource-group-2 [-h nodelist] # scrgadm -a -g back-end-resource-group-3 [-h nodelist] ... # scrgadm -a -g back-end-resource-group-n [-h nodelist] |
指定包含后端逻辑主机名和资源的资源组的名称。 您可以选择后端资源组的名称,但该名称对于群集中的资源组必须唯一。
检验是否已将您使用的所有逻辑主机名添加到名称服务数据库中。
另外,将您使用的所有逻辑主机名添加到每个群集节点上的 /etc/inet/hosts 文件中。 这样,如果名称服务关闭,节点仍然可以在其本地主机文件中找到名称至地址映射。
运行 scrgadm 命令以添加您创建的每个资源组可以使用的逻辑主机名。
# scrgadm -a -L -g root-host-resource-group -l root-host-logical-hostname-1 [-n netiflist] # scrgadm -a -L -g back-end-resource-group-1 -l back-end-logical-hostname-1 [-n netiflist] # scrgadm -a -L -g back-end-resource-group-2 -l back-end-logical-hostname-2 [-n netiflist] ... # scrgadm -a -L -g back-end-resource-group-n -l back-end-logical-hostname-n [-n netiflist] |
指定根主机资源组使用的逻辑主机名(故障转移 IP 地址)。
指定每个后端资源组使用的逻辑主机名。
指定一个可选的、用逗号分隔的列表,该列表标识各节点上的 IP 网络多路径处理 组。 netiflist 中的每个元素的格式必须为 netif@node。 netif 可被指定为 IP 网络多路径处理 组的名称,例如 sc_ipmp0。 节点可由节点名称或节点 ID 标识,例如 sc_ipmp0@1 或 sc_ipmp@phys-schost-1。
Sun Cluster 目前不支持将适配器名称用作 netif。
为 Interaction Manager 创建可缩放资源组。
# scrgadm -a -g im-resource-group -y Maximum_primaries=m -y Desired_primaries=n |
指定包含 Interaction Manager 的可缩放资源组的名称。 可以选择此名称,但对于群集中的所有资源组来说,该名称必须唯一。
指定此资源组允许的活动主节点的最大数目。 如果未指定此特性的值,则缺省值为 1。
指定此资源组允许的活动主节点的所需数目。 如果未指定此特性的值,则缺省值为 1。
从一个群集节点上运行 scswitch(1M) 命令,以将故障转移资源组转入被管理状态并使其联机。
# 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 |
您无需将可缩放资源组联机,因为可缩放资源组还未包含资源。 您必须将故障转移资源组联机,因为如果逻辑主机名资源不可用,BroadVision One-To-One Enterprise 后端进程将无法启动。
检验数据库是否可以访问。
有关详细信息,请参见数据库文档。
确保已配置数据库,以使 BroadVision One-To-One Enterprise 后端服务器可以从任何群集节点访问数据库。
有关详细信息,请参见数据库文档。
以 BroadVision 用户身份登录到托管根主机资源组的群集节点。
按照 BroadVision One-To-One Enterprise Installation and Administration Guide 中的步骤运行以下 BroadVision 命令。
将 BV_LOCAL_HOST 环境变量设置为 root-host-logical-hostname。
根据您使用的 shell,将 bv1to1.conf.sh 文件或 bv1to1.conf.csh 文件作为源。
在根主机上运行 bvconf bootstrap 命令,以初始化 BroadVision One-To-One Enterprise 安装。
请勿以超级用户身份运行 bvconf 命令。
% bvconf bootstrap -r root-host-logical-hostname |
将 BV_LOCAL_HOST 环境变量设置为 back-end-logical-hostname 或 im-hostname。
根据您使用的 shell,将 bv1to1.conf.sh 文件或 bv1to1.conf.csh 文件作为源。
确保 /etc/opt/BVSNsmgr 目录存在,并具有写权限和执行权限。
针对每个后端主机和 Interaction Manager 主机,运行 bvconf execute 命令,以配置和启动 BroadVision One-To-One Enterprise 进程。
% bvconf execute -local -var shared -r root-host-logical-hostname |
运行 BroadVision 命令 bvconf gateway,以生成用于 HTTP 网关应用程序的网关配置文件。
此命令用于生成文件并将其写入到 $BV1TO1_VAR/etc/ appName.cfg 文件。
% bvconf gateway -A appName |
指定网关应用程序名称,该名称在 $BV1TO1_VAR/etc/bv1to1.conf 配置文件中定义。 有关详细信息,请参见 BroadVision One-To-One Enterprise Installation and Administration Guide。
将网关应用程序配置文件复制到运行 HTTP 实例的每个群集节点上的 /etc/opt/BVSNsmgr 目录中。
请确保复制带有扩展名.cfg 的网关应用程序配置文件。
有关详细信息,请参见 BroadVision One-To-One Enterprise Installation and Administration Guide。
配置并启动 HTTP 服务器。
有关详细信息,请参见 HTTP 服务器文档。 另外,有关 HTTP 服务器配置的信息,请参见 BroadVision One-To-One Enterprise Installation and Administration Guide。
从 BroadVision 客户机连接到 BroadVision 站点,并检验安装。
如果 BroadVision One-To-One Enterprise 软件运行正常,请执行以下步骤关闭 Interaction Manager、后端进程和根主机进程。
运行 scswitch 命令以将资源组切换到另一个群集节点,例如 node2。
# scswitch -z -g root-host-resource-group -h node2 # scswitch -z -g back-end-resource-group-1 -h node2 # scswitch -z -g back-end-resource-group-2 -h node2 ... # scswitch -z -g back-end-resource-group-n -h node2 |
在 node2 上重新启动 BroadVision One-To-One Enterprise 软件。
从 BroadVision 客户机连接到群集,并检验 BroadVision One-To-One Enterprise 软件能否正常运行。
对 BroadVision One-To-One Enterprise 资源组的所有潜在主节点重复步骤 15 至步骤 18。
检验 BroadVision One-To-One Enterprise 软件、数据库和 HTTP 服务器安装后,请转到安装 Sun Cluster HA for BroadVision One-To-One Enterprise 软件包。