Sun Cluster 3.0 5/02 补编

如何使故障转移 SAP 实例在群集中运行

在 SAP 安装过程中,SAP 软件会在安装有 SAP 实例的服务器上创建文件和 shell 脚本。这些文件和脚本使用物理服务器名。要使 SAP 软件和 Sun Cluster 软件一起运行,请将物理服务器引用替换为网络资源引用(逻辑主机名)。在所有这些步骤中,术语 physicalserver 表示物理服务器,术语 logical-hostname 表示网络资源。

要使故障转移 SAP 实例在群集中运行,请执行以下步骤:

  1. 备份要在以下步骤中修改的文件。

  2. 登录安装了 SAP 软件的节点。

  3. 关闭 SAP 实例(中央实例和应用程序服务器实例)和数据库。

  4. 成为用户 sapsidadm,然后执行以下任务。

    1. 在 SAPSIDadm 起始目录中,修改所有引用了物理服务器名的文件名。

    2. 在 SAPSID ora 起始目录中,修改所有引用了物理服务器名的文件内容(日志文件内容除外)。

    3. 在 SAPSID 配置文件目录中,修改所有引用了物理服务器名的文件名。

  5. 以用户 sapsidadm 的身份添加各个 SAPLOCALHOST 参数条目。

    将此条目添加到 /sapmnt/SAPSID/profile 目录下的 SAPSID_Service-StringSystem-Number_logical-hostname 配置文件中。

    对于中央实例:


    SAPLOCALHOST=ci-logical-hostname
    

    此条目使外部应用程序服务器可以通过网络资源(逻辑主机名或共享地址)来定位中央实例。

    对于应用程序服务器:


    SAPLOCALHOST=as-logical-hostname
    

  6. 成为用户 orasapsid,然后执行以下任务。

    • oraSAPSID 起始目录中,修改所有引用了物理服务器名的文件名。

    • oraSAPSID 起始目录中,修改所有引用了物理服务器名的文件内容(日志文件内容除外)。

  7. 确保所有控制故障转移 SAP 实例的节点上都存在用户 sapsidadm 和组 sapsys 所拥有的 /usr/sap/tmp 目录。

从此处可转到何处

转到"如何检验 SAP 和数据库安装是否适合于中央实例"