请执行以下步骤以完成配置。
成为某个群集成员的超级用户。
注册 Sun Java System Application Server EE (HADB) 的资源类型。
# scrgadm -a -t SUNW.hadb_ma |
创建 Sun Java System Application Server EE (HADB) 软件的资源组。
此资源组被配置为由多个节点同时主控。
# scrgadm -a -g resource_group \ -y Maximum_primaries=nodes_in_rg \ -y Desired_primaries=nodes_in_rg \ -h nodelist |
指定要创建资源组。
指定要创建的资源组的名称。
指定最多可以在多少个节点上启动该资源。指定的数值必须与 Desired_primaries 属性的值相同。
指定需要在多少个节点上启动该资源。指定的数值必须与 Maximum_primaries 属性的值相同。
指定要运行 Sun Java System Application Server EE (HADB) 软件的群集节点子集, 各节点之间以逗号分隔。如果省略了此选项,则所有群集节点均将运行 Sun Java System Application Server EE (HADB)。使用 scconf -p | less 命令查找节点列表名称。
创建 Sun Java System Application Server EE (HADB) 的资源。
有关此资源类型的扩展属性的详细说明,请参见附录 A,用于 Sun Java System Application Server EE 的 Sun Cluster HA(支持自 4.4 版之后的 HADB 版本)的属性。
# scrgadm -a -j resource -g resource_group -t SUNW.hadb_ma \ -x HADBM_PASSWORDFILE=path_to_pw_file |
指定将创建数据服务资源
指定要创建的资源的名称
指定要添加资源的资源组的名称
指定预定义的资源类型名称
指定包含 HADBM 管理密码的文件的完整路径
有关密码文件内容的详细信息,请参见 Sun Java System Application Server 文档。
# scswitch -Z -g resource_group |
启用资源及其监视器
指定要联机的资源组的名称
检验资源组和 HADB 资源是否处于联机状态。
# scstat -g # ps -ef |
要检验是否正确安装和配置了用于 HADB 的 Sun Cluster HA,请运行以下命令。
# hadbm status database_name --nodes |
其输出应指明所指定的数据库正在运行。
此示例显示了如何创建 SUNW.hadb_ma 资源。
在此示例中,使用了扩展属性的默认值。该资源具有以下属性:
该资源的名称为 hadb-rs。
该资源是名为 hadb-rg 的资源组的成员。
该资源是 SUNW.hadb_ma 资源类型的实例。本例中未显示该资源类型的注册。
scrgadm -a -j hadb-rs -g hadb-rg -t SUNW.hadb_ma \ -x HADBM_PASSWORDFILE=/global/disk1/hadbm-pwfile |