SAP的Logon Group可以自動實現負載均衡,本文描述瞭如何在服務器與客戶端之間進行配置,以完成使用Logon Group的方式進行登錄。
先決條件:你必須至少擁有一套Dialog Instance,否則僅憑一套Central Instance無法做到負載均衡。
服務器端
T-code: smlg
初次進入時,因爲沒有設置過Logon group,所以只有你所有Instance的列表。
點選其中一個Instance,點新建,會出一個彈出框,在彈出框裏輸入你的登錄組名字(不要叫SPACE就行,這個名字是SAP保留的名字),把你的Instance選上,保存即可。
對其它的Instance,雙擊任一個Instance,在彈出框中的Group裏選你前面建過的組,並保存即可。
最後不要忘了保存修改。
客戶端
編輯你的sapmsg.ini文件,這個文件應該放在你的c:/windows下。
[Message Server]
PRD=192.168.0.108 #標準應該是 <SID>=<hostname or ip>,這裏假設你的SID是PRD
這個IP是根據你安裝SAP的具體IP而定的。
檢查你的services文件,這個文件應該放在c:/windows/system32/drivers/etc下,請確保裏面有這樣一行
sapmsPRD 3600/tcp
不一定是3600哦,根據你message server安裝的端口號而定,如果你的message server裝在02上,那麼這裏應該是3602
打開SAPLogon,點新建項目,在要新增的條目中,選組/服務器選擇,它應該就會出來你的SID和IP地址。再點組/服務器那一項的右邊,如果配置正確,你前面的PUBLIC應該會出在下拉列表中,點確定。再試着雙擊登錄組,應該可以登錄系統了。隨後,記得給你的用戶分發你的saplogon.ini和sapmsg.ini文件。