启用 SAP 高可用性连接器

在所有集群节点上安装 System Automation for Multiplatforms 之后,必须在 SAP 概要文件中配置 SAP 高可用性连接器。 在缺省概要文件中输入必需的条目就足够了。

启用 SAP 高可用性连接器。 否则, System Automation for Multiplatforms将撤销所有 SAP 工具 (例如 sapcontrol 或 SAP MC) 的所有启动或停止命令。

根据您是具有 AIX 或 Linux 平台,还是正在 Power Linux上运行 SAP HANA ,请将以下条目添加到 SAP 系统的缺省概要文件。 将 <SAPSID> 替换为 SAP 系统的 SAPSID:
AIX
#----------------------------------------------------------------------- 
# SAP high availability connector 
#---------------------------------------------------------------------- 
service/halib = /usr/sap/<SAPSID>/SYS/exe/uc/rs6000_64/saphascriptco.o  
service/halib_cluster_connector = /usr/sbin/rsct/sapolicies/sap/bin/sap_tsamp_cluster_connector
LINUX
<your platform> 替换为相应的目录名称:
#----------------------------------------------------------------------- 
# SAP high availability connector 
#----------------------------------------------------------------------- 
service/halib = /usr/sap/<SAPSID>/SYS/exe/uc/<your platform>/saphascriptco.so  
service/halib_cluster_connector = /usr/sbin/rsct/sapolicies/sap/bin/sap_tsamp_cluster_connector 
SAP HANA 电源 Linux
#-----------------------------------------------------------------------  
# SAP high availability connector 
#-----------------------------------------------------------------------  
service/halib = /usr/sap/<SAPSID>/SYS/exe/hdb/saphascriptco.so  
service/halib_cluster_connector = /usr/sbin/rsct/sapolicies/sap/bin/sap_tsamp_cluster_connector

请参阅 SAP 注释 1693245-"SAP 高可用性脚本连接器库" ,以获取有关 SAP 高可用性脚本连接器库的最新补丁级别的详细信息。

注: 对于 SAP HANA 实例: 如果文件 /usr/sap/<SAPSID>/SYS/exe/hdb/saphascriptco.so 未包含在 HANA 安装中,请手动从 Power LINUX SAP Kernel Part I 软件包中抽取该文件:
  1. 识别 SAP 内核版本 (00-缺省 HANA 实例号) ,输入
    sapcontrol -nr 00 -function GetVersionInfo
  2. 下载 SAP Kernel Part I 软件包。 使用最高补丁级别 SAPEXE_<patch_level>-<number>.SAR。 您可以在 SAP Support Portal上找到该补丁。
  3. 从 SAR 文件中抽取 saphascriptco.so ,输入
    SAPCAR -xvf SAPEXE_<patch_level>-<number>.SAR saphascriptco.so
  4. saphascriptco.so 复制到 HANA 安装,输入
    cp saphascriptco.so /usr/sap/<SAPSID>/SYS/exe/hdb/saphascriptco.so
  5. 使用概要文件中的 HANA 安装路径,输入
    service/halib = /usr/sap/<SAPSID>/SYS/exe/hdb/saphascriptco.so
  6. 在概要文件中添加 halib_cluster_connector 参数,然后输入
    service/halib_cluster_connector = /usr/sbin/rsct/sapolicies/sap/bin/sap_tsamp_cluster_connector
注: 需要为 <SID>adm 用户设置非 root 用户安全性。 sapstartsrv 进程使用 <SID>adm 用户来调用 HA 连接器。