在设计 Sun Cluster HA for SAP 配置时,请考虑以下指南。
使用经 Sun Cluster 3.0 认证的 SAP 软件版本。
使用具有自动入队重连接功能的 SAP 软件版本 - Sun Cluster HA for SAP 要求此功能。 带修补信息的 SAP 4.0 软件和更高版本中应具有自动入队重连接功能。
检索 sapstart 可执行文件的修补程序 - Sun Cluster HA for SAP 用户可以使用此修补程序来配置锁定文件。有关此修补程序在群集环境下的优势的详细信息,请参阅"设置锁定文件"。
阅读所有相关的 SAP 联机服务系统说明(这是有关您安装到 Sun Cluster 配置中的 SAP 软件版本和数据库的说明)- 明确任何已知的安装问题和修复措施。
在 SAP 软件文档中查询有关内存和交换的建议 - SAP 软件会占用大量的内存和交换空间。
对可运行中央实例、数据库实例和应用程序服务器的节点上的负载进行比较宽裕的估算(如果您有内部应用程序服务器)- 如果配置群集是为了确保中央实例、数据库实例和应用程序服务器在发生故障转移时都存在于一个节点上,则此指南非常重要。
将应用程序服务器安装在运行中央实例的同一群集中,或安装在单独的群集中 - 如果您在群集环境之外安装和配置了应用程序服务器,则 Sun Cluster HA for SAP 将不执行故障监视功能,也不会自动重新启动或对这些应用程序服务器进行故障转移。必须手动启动和关闭在群集环境之外安装和配置的应用程序服务器。
限制 SAP 安装指南中列出的节点名 - 此限制是 SAP 软件的一项要求。
在多个群集节点上创建所有应用程序服务器实例时,使用同一实例号和 SID - 此指南可以确保维护和管理的简易性,因为您只需使用一组命令便可以维护多个节点上的所有应用程序服务器。
在群集节点上本地安装应用程序服务器,而不要安装到群集文件系统中 - 此指南可以确保其他应用程序服务器不会覆盖该应用程序服务器的 log/data/work/sec 目录。
确保 SAPSIDadm 起始目录驻留在群集文件系统中 - 此指南使您只需维护一组脚本便可维护所有节点上运行的所有应用程序实例。但是,如果您所具有的某些应用程序服务器需要不同的配置(例如,应用程序服务器的配置文件不同),则需要以不同的实例号安装这些应用程序服务器,然后在单独的资源组中予以配置。
如果对具有较高优先级的资源执行故障转移时,需要利用 RGOffload 功能来关闭一个或多个应用程序服务器,则将应用程序服务器放入多个资源组中 - 如果需要利用 RGOffload 功能(单独的资源类型)来解除数据库的一个或多个应用程序服务器上的负载,此指南可为您提供灵活性和可用性。获得该指南提供的功能后,您将无法兼得将应用程序服务器放入一个大型组后所获得的易用性。有关使用 RGOffload 资源类型的详细信息,请参阅第 332 页的"通过解除非关键性的资源组上的负载来释放节点资源"。