若要安裝具有延伸性的應用程式伺服器實例,請執行下列步驟。此程序假設您已安裝了中央實例與資料庫。
以下檔案系統的佈局不僅使用簡便,更能防止資料遭覆寫。
叢集檔案系統
/sapmnt/SID
/usr/sap/SID -> 除了 app-instance 子目錄之外的所有子目錄
/usr/sap/SID/home -> SAPSIDadm 主目錄
/usr/sap/trans
本機檔案系統
/usr/sap/local/SID/app-instance
建立叢集檔案系統上的所有 SAP 目錄。
請確定中央實例與資料庫均能進行故障轉移。
在叢集檔案系統上設定中央實例的鎖定檔案,以防止其他節點同時啟動。
關於如何在中央實例上設定鎖定檔案的程序,請參閱 "如何設立中央實例的鎖定檔案"。
請確定所有應用程式伺服器都能使用叢集檔案系統上的 SAP 二進制程式。
將中央實例與資料庫安裝到叢集檔案系統上。
關於如何安裝中央實例與資料庫的詳細資訊,請參閱 SAP 文件Installation of the SAP R/3 on UNIX。
在主管延伸性應用程式伺服器的所有節點上,為 data/log/sec/work 目錄建立一個本機目錄,以及啟動和停止應用程式伺服器的記錄檔。
您必須確實執行此步驟。如果未執行此步驟,便會不小心將另一個應用程式伺服器實例安裝到叢集檔案系統上,導致這兩個應用程式伺服器互相覆寫對方的資料。
為每個新的應用程式伺服器建立一個本機目錄。
範例:
# mkdir -p /usr/sap/local/SC3/D03 |
建立一個連結,從叢集檔案系統指向本機的應用程式伺服器目錄,以便在本機檔案系統上安裝應用程式伺服器與 start/stop 記錄檔。
範例:
# ln -s /usr/sap/local/SC3/D03 /usr/sap/SC3/D03 |
安裝應用程式伺服器。
編輯 start/stop 程序檔,讓每個節點都有自己的 startup/stop 記錄檔,並放在 sapsidadm 與 orasapsid 兩個使用者的主目錄內。
範例:
# vi startsap_D03 |
編輯前:
LOGFILE=$R3S_LOGDIR/`basename $0.log` |
編輯後:
LOGFILE=$R3S_LOGDIR/`basename $0`_`uname -n`.log |
將應用程式伺服器複製到要執行延伸性應用程式伺服器的所有節點上 (使用相同的 SAPSID 與相同的實例編號)。
執行延伸性應用程式的節點是在 nodelist 這個延伸性應用程式伺服器資源群組內。
請確定能夠從每一個節點啟動與停止應用程式伺服器,確認記錄檔的位置是否正確。
若您使用登入群組,則請安裝 SAP 登入群組。