設計 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 使用者配置鎖定檔案。關於此修補程式其益處的詳細資訊,請參閱 "設立鎖定檔案"。
針對要安裝在 Sun Cluster 配置上的 SAP 軟體版次與資料庫,請閱讀所有相關的 SAP 線上服務系統注意事項 - 找出任何已知的安裝問題與解決方法
請查閱 SAP 軟體文件中,關於記憶體與交換區的建議 - SAP 軟體會耗用大量記憶體與交換區。
以較寬鬆的方式估計主管中央實例、資料庫實例與應用程式伺服器 (若採用內部應用程式伺服器) 之所有節點可能的總負載 - 若您希望發生故障時,叢集能確保中央實例、資料庫實例與應用程式伺服器都會出現在一個節點上,則請務必遵循此準則。
將用應用程式伺服器安裝在主管中央實例的同一個叢集上或另一個叢集上 - 若您在叢集環境之外安裝並配置任何應用程式伺服器,則 Sun Cluster HA for SAP 不會進行錯誤監視,也不會自動重新啟動,遇到故障時也不會進行這些應用程式伺服器的故障轉移。此時您必須手動啟動及關閉您在叢集環境之外所安裝和配置的應用程式伺服器。
節點的名稱應依照 SAP 安裝指南中的規定命名 - 這是 SAP 軟體的需求之一。
在多個叢集節點上建立所有的應用程式伺服器時,請使用相同的實例編號與 SID - 如此一來,只要使用一組指令即可維護多個節點上的所有應用程式伺服器,使維護與管理工作大幅簡化。
應用程式伺服器應該安裝在本機的叢集節點上,而不是在叢集檔案系統上 - 此準則能確保應用程式伺服器的 log/data/work/sec 目錄不會被另一支應用程式覆寫。
確定 SAPSIDadm 主目錄位於叢集檔案系統上 - 此準則讓您只需維護一組程序檔,便能提供所有節點上執行的應用程式伺服器實例使用。但如果有一些應用程式伺服器必須另外配置 (例如,使用不同設定檔的應用程式伺服器),則安裝這些應用程式伺服器時請使用不同的實例編號,並將它們配置到不同的資源群組內。
如果您希望較高優先順序的資源進行故障轉移時,能使用 RGOffload 的功能關閉一個或多個應用程式伺服器,則請將應用程式伺服器分散放在多個資源群組內 - 如果您想使用 RGOffload 的功能 (不同的資源類型) 卸載一個或多個資料庫的應用程式伺服器,此準則可提供您較富彈性與可用性的方式。此準則提供的功能,遠超過將應用程式伺服器置於一個大型群組內所帶來的簡化使用程度。關於使用 RGOffload 資源類型的詳細資訊,請參閱第 332 頁上的「卸載較不重要的資源群組以釋放節點資源」的說明。