要使 SAP DB 数据库具有尽可能高的可用性,在启动 SAP DB 数据库实例之前,必须使 Sun Cluster HA for SAP DB 所需的资源可用。SAP DB 运行时环境的程序和库所位于的文件系统就是这种资源的一个例子。要确保这些资源可用,应将 HAStoragePlus 资源类型配置为可供 Sun Cluster HA for SAP DB 使用。
有关资源组与磁盘设备组之间的关系的信息,请参阅《Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》中的“资源组与磁盘设备组之间的关系”。
将 HAStoragePlus 资源类型配置为可供 Sun Cluster HA for SAP DB 使用时,涉及以下操作:
同步资源组和磁盘设备组之间的启动,如《Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》中的“使资源组和磁盘设备组之间的启动同步”中所述。
注册和配置 HAStoragePlus 资源
注册 SUNW.HAStoragePlus 资源类型。
# scrgadm -a -t SUNW.HAStoragePlus |
为其中安装了 SAP DB 的全局设备组创建 HAStoragePlus 资源。
在 SAP DB 资源组中创建此资源。此资源必须对为其定义的所有全局设备执行相似转换。
# scrgadm -a -j hsp-resource -g sapdb-rg \ -t SUNW.HAStoragePlus -x filesystemmountpoints=mountpoint-list \ -x globaldevicepaths=sapdb-device-group -x affinityon=TRUE |
指定要添加新配置。
指定要创建的资源的名称为 hsp-resource。
指定要将此资源添加到 SAP DB 资源组。
指定此资源是 SUNW.HAStoragePlus 资源类型的实例。
指定文件系统的有效装载点列表。有关更多信息,请参阅 SUNW.HAStoragePlus(5) 手册页。
指定其中安装了 SAP DB 软件的全局设备组的名称。
指定此资源将对为其定义的所有全局设备执行相似转换。
启用步骤 2 中创建的 HAStoragePlus 资源。
# scswitch -ej hsp-resource |
指定要启动步骤 2 中创建的 HAStoragePlus 资源
# scrgadm -a -j hsprs -g sapdbrg \ -t SUNW.HAStoragePlus -x filesystemmountpoints=/global/sapdbdata \ -x globaldevicepaths=sapdbdg -x affinityon=TRUE |
本例说明了如何创建具有以下特点的 SUNW.HAStoragePlus 资源:
该资源被命名为 hsprs。
该资源是名为 sapdbrg 的资源组的成员。资源组的创建如实例 1–5 中所示。
该资源是 SUNW.HAStoragePlus 资源类型的实例。本例中未说明该资源类型的注册。
文件系统的装载点为 /global/sapdbdata。
SAP DB 软件安装在名为 sapdbdg 的全局设备组中。
hsprs 资源将对为其定义的所有全局设备执行相似转换。