本节包含配置 Sun Cluster HA for SAP 所需的过程。
请使用适用于中央实例的 Sun Cluster HA for SAP 扩展特性 和适用于应用服务器的 Sun Cluster HA for SAP 扩展特性 中的扩展特性创建资源。 创建资源时,使用命令行 scrgadm -x parameter=value 来配置扩展特性。 如果已创建了资源,请使用《用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南》的“管理数据服务资源”中的过程来配置扩展特性。 您可以动态地更新某些扩展特性。 但是,只能在创建或禁用资源时更新其他扩展特性。 “可调”项表示何时可以更新各个特性。 有关所有 Sun Cluster 特性的详细信息,请参见《用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南》中的“标准特性”。
SAP 配置扩展特性如下所示:
SAP 系统 ID 或 SID。
缺省值: 无
可调:被禁用时
两位数的 SAP 系统编号。
缺省值: 00
可调:被禁用时
中央实例服务的字符串。
缺省值: DVEBMGS
可调:被禁用时
启动 SAP 扩展特性如下所示:
从尝试连接数据库到启动中央实例前的等待时间间隔(以秒为单位)。
缺省值: 30
可调:被禁用时
此实例的 SAP 启动脚本的名称,它位于 SIDadm 起始目录中。
缺省值: 无
可调:被禁用时
停止 SAP 扩展特性如下所示:
stop-timeout 百分比变量,用于停止 SAP 进程。 在调用 Process Monitor Facility (PMF) 来结束进程前,使用 SAP 关闭脚本可以停止进程。
缺省值: 95
可调:被禁用时
此实例的 SAP 关闭脚本的名称,它位于 SIDadm 起始目录中。
缺省值: 无
可调:被禁用时
探测扩展特性如下所示:
SAP Message Server 的名称。
缺省值: sapms SAPSID
可调:被禁用时
如何通过 SAP lgtst 公用程序来检查 SAP Message Server。 lgtst 公用程序需要一个主机名(IP 地址)来作为 SAP Message Server 的位置。 此主机名既可以是 Sun Cluster 逻辑主机名,也可以是本地主机(回送)名。 如果将此资源特性设置为 TRUE,请使用逻辑主机名。 否则,请使用本地主机名。
缺省值: TRUE
可调:任何时候
在报告失败总数和启动 Resource Group Manager (RGM) 之前,SAP Message Server 检查失败的最大次数。
缺省值: 2
可调:被禁用时
探测时使用的超时值(以秒为单位)。
缺省值: 120
可调: 任何时候
允许故障监视器重新启动 PMF 的次数。
缺省值: 4
可调: 任何时候
故障监视器重新启动的时间间隔(以分钟为单位)。
缺省值: 2
可调:任何时候
开发系统扩展特性如下所示:
RGM 是否应在启动中央实例之前关闭开发系统。
缺省值: FALSE
可调:被禁用时
开发系统的 SAP 系统名(如果将 Shutdown_dev 设置为 TRUE,Sun Cluster HA for SAP 需要此特性)。
缺省值: 无
可调:被禁用时
用于关闭开发系统的脚本。 如果将 Shutdown_dev 设置为 TRUE,Sun Cluster HA for SAP 需要此特性。
缺省值: 无
可调:被禁用时
启动超时百分比,Sun Cluster HA for SAP 在启动中央实例之前使用它来关闭开发系统。
缺省值: 20
可调:被禁用时
SAP 配置扩展特性如下所示:
应用服务器的 SAP 系统名或 SAPSID。
缺省值: 无
可调:被禁用时
应用服务器的两位数的 SAP 系统编号。
缺省值: 无
可调:被禁用时
应用服务器服务的字符串。
缺省值: D
可调:被禁用时
启动 SAP 扩展特性如下所示:
尝试连接数据库和启动应用服务器之间的等待时间间隔(以秒为单位)。
缺省值: 30
可调:被禁用时
应用服务器的 SAP 启动脚本的名称。
缺省值: 无
可调:被禁用时
停止 SAP 扩展特性如下所示:
停止超时百分比变量,用于停止 SAP 进程。 在调用 Process Monitor Facility (PMF) 来结束进程前,使用 SAP 关闭脚本可以停止进程。
缺省值: 95
可调:被禁用时
应用服务器的 SAP 关闭脚本的名称。
缺省值: 无
可调:被禁用时
探测扩展特性如下所示:
探测时使用的超时值(以秒为单位)。
缺省值: 60
可调:任何时候
探测时允许故障监视器重新启动 PMF 的次数。
缺省值: 4
可调:任何时候
故障监视器重新启动的时间间隔(以分钟为单位)。
缺省值: 2
可调:任何时候
请使用此过程针对中央实例配置 Sun Cluster HA for SAP。
成为托管中央实例的群集中的某个节点上的超级用户。
注册中央实例的资源类型。
# scrgadm -a -t SUNW.sap_ci | SUNW.sap_ci_v2 |
将 HAStoragePlus 资源添加到中央实例资源组中。
# scrgadm -a -t SUNW.HAStoragePlus # scrgadm -a -j ci-storage-resource \ -g sap-ci-resource-group \ -t SUNW.HAStoragePlus -x filesystemmountpoints=mountpoint, ... | |
有关如何设置 HAStoragePlus 资源的详细信息,请参见《用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南》中的“启用高度可用的本地文件系统”。
启用中央实例存储资源。
# scswitch -e -j ci-storage-resource |
在此故障转移资源组中创建 SAP 中央实例资源。
# scrgadm -a -j sap-ci-resource \ -g sap-ci-resource-group\ -t SUNW.sap_ci | SUNW.sap_ci_v2 -x SAPSID=SAPSID -x Ci_instance_id=ci-instance-id \ -x Ci_startup_script=ci-startup-script \ -x Ci_shutdown_script=ci-shutdown-script \ -y resource_dependencies=ci-storage-resource |
有关扩展特性的列表,请参见Sun Cluster HA for SAP 扩展特性。
启用当前包含 SAP 中央实例资源的故障转移资源组。
# scswitch -Z -g sap-ci-resource-group |
如果您将中央实例资源配置为关闭开发系统,您将收到以下控制台消息。
错误:未设置 SAPSYSTEMNAME 请检查环境并重新启动 |
如果中央实例在未安装开发系统的节点上以及不应运行中央实例的节点上启动,将显示此消息。 SAP 将显示此消息,您可以安全地忽略它。
转到如何将 Sun Cluster HA for SAP 注册和配置为故障转移数据服务 或如何将 Sun Cluster HA for SAP 注册和配置为可伸缩数据服务 。
请使用此过程将 Sun Cluster HA for SAP 配置为故障转移数据服务。
成为托管应用服务器的群集中的某个节点上的超级用户。
注册故障转移应用服务器的资源类型。
# scrgadm -a -t SUNW.sap_as | SUNW.sap_as_v2 |
将 HAStoragePlus 资源添加到故障转移应用服务器资源组中。
# scrgadm -a -t SUNW.HAStoragePlus # scrgadm -a -j sap-as-storage-resource -g sap-as-fo-resource-group \ -t SUNW.HAStoragePlus \ -x filesystemmountpoints=mountpoint, ... |
有关如何设置 HAStoragePlus 资源的详细信息,请参见《用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南》中的“启用高度可用的本地文件系统”。
启用故障转移应用服务器存储资源。
# scswitch -e -j sap-as-storage-resource |
在其故障转移资源组中创建 SAP 应用服务器资源。
# scrgadm -a -j sap-as-resource \ -g sap-as-fo-resource-group \ -t SUNW.sap_as | SUNW.sap_as_v2 -x SAPSID=SAPSID -x As_instance_id=as-instance-id \ -x As_startup_script=as-startup-script \ -x As_shutdown_script=as-shutdown-script \ -y resource_dependencies=sap-as-storage-resource |
有关扩展特性的列表,请参见Sun Cluster HA for SAP 扩展特性。
启用当前包含 SAP 应用服务器资源的故障转移资源组。
# scswitch -Z -g sap-as-fo-resource-group |
转到如何检验 Sun Cluster HA for SAP 的安装和配置以及中央实例 。
请使用此过程将 Sun Cluster HA for SAP 配置为可伸缩数据服务。
成为托管应用服务器的群集中的某个节点上的超级用户。
为应用服务器创建可伸缩资源组。
# scrgadm -a -g sap-as-sa-appinstanceid-resource-group \ -y Maximum_primaries=value \ -y Desired_primaries=value |
由于 SAP 登录组执行应用服务器的负载均衡,所以作为可伸缩数据服务的 Sun Cluster HA for SAP 不使用共享地址。
如果您使用 SUNW.RGOffload 资源类型来卸载此可伸缩应用服务器资源组中的应用服务器,请设置 Desired_primaries=0。 有关使用 SUNW.RGOffload 资源类型的详细信息,请参见《用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南》中的“通过卸载非关键资源组释放节点资源”。
注册可伸缩应用服务器的资源类型。
# scrgadm -a -t SUNW.sap_as_v2 |
将 HAStoragePlus 资源添加到故障转移应用服务器资源组中。
# scrgadm -a -t SUNW.HAStoragePlus # scrgadm -a -j sap-as-storage-resource -g \ -g sap-as-sa-appinstanceid-resource-group \ -t SUNW.HAStoragePlus \ -x filesystemmountpoints=mountpoint, ... \ |
有关如何设置 HAStoragePlus 资源的详细信息,请参见《用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南》中的“启用高度可用的本地文件系统”。
启用故障转移应用服务器存储资源。
# scswitch -e -j sap-as-storage-resource |
在此可伸缩资源组中创建 SAP 应用服务器资源。
# scrgadm -a -j sap-as-resource \ -g sap-as-sa-appinstanceid-resource-group \ -t SUNW.sap_as_v2 \ -x SAPSID=SAPSID \ -x As_instance_id=as-instance-id \ -x As_startup_script=as-startup-script \ -x As_shutdown_script=as-shutdown-script \ -y resource_dependencies=sap-as-storage-resource |
有关扩展特性的列表,请参见Sun Cluster HA for SAP 扩展特性。
启用当前包含 SAP 应用服务器资源的可伸缩资源组。
如果未将 RGOffload 资源类型用于此应用服务器,请使用以下命令。
# scswitch -Z -g sap-as-sa-appinstanceid-resource-group |
如果将 RGOffload 资源类型用于此应用服务器,请使用以下命令。
# scswitch -z -h node1, node2 -g sap-as-sa-appinstanceid-resource-group |
如果将 SUNW.RGOffload 资源类型用于此应用服务器,则必须指定要在哪个节点上通过 -z 选项(而非 -j 选项)使资源联机。