SAP 應用服務負載均衡的實現

SAPmatinal發表於2020-01-12

   共兩步,一是伺服器的設定,二是客戶端登陸設定。

     先在SAP中使用SMLG 進行伺服器分組。例項名是SAP系統中定義過的,你沒法刪也沒改。(可能是俺不會,會的教教)。我們先建一個Group,然後給Group命名為X,把例項加到組中。伺服器的配置就這麼簡單。

     下面在使用者端設定SAP message伺服器,為下一步作準備。

     進入使用者的windows安裝目錄,使用系統變數%windir%可以確定具體位置,找到並更改檔案sapmsg.ini檔案,改完檔案內容如下:

[Message Server]

PRD=192.168.0.26

     這個PRD是隨便取的,看你自已的意思,IP指向你的SAP message伺服器。

     現在設定登陸組,啟動SAP logon,(SAPGUI6.4和7.1有點區別,現以7.1為例)點選新建專案,點選下一步,進入選擇連線型別時,選擇下拉選單中的"組/伺服器選擇",在系統連線引數中輸入一段自定義描述.在系統標識中選擇或是輸入PRD(沒法選就輸吧,原因不明),這時,在訊息伺服器中應該會解析出一個地址。在組/伺服器中選擇你用SMLG建立出來的組伺服器名。點選完成,所有配置就完成了。

     現在重回到SAP logon,雙擊剛建好的伺服器清單啟動SAP吧,系統現在會根據伺服器的響應時間來決定登入組伺服器中的哪一臺機器了。

     考慮到使用者友好,配置的便捷等,你可以在公司的windows域上把你建好的這些東西分發給各使用者,實際分發的檔案是windows安裝目錄下的幾乎所有SAP開頭的檔案:

   sapmsg.ini,saplogon.ini,saproute.ini

     注意:

       從理論上講(自已想像的),SAPGUI總是連線到SAP message伺服器,message伺服器則判斷當前各伺服器的響應時間,哪臺響應時間最短,則讓GUI連到哪臺。如果你發現你的伺服器配配置都差不多,但GUI很多都連在一臺伺服器上,那說明另一臺響應時間有點問題需要調整了。你隨時可以透過AL08檢視各伺服器的登陸情況,也可以透過SMLG按F5檢視各伺服器的響應時間。


  

   可能遇到的問題

   1、在給使用者配置客戶端登陸時,系統標識中輸入PRD,但無法解析出IP。

      解決:未配置訊息伺服器,請更改sapmsg.ini檔案。

   2、系統標識中輸入PRD後,無法選擇組伺服器,出現一個錯誤提示,還是亂碼的

      原因沒找到,估計是service檔案中某些通訊埠設定有問題,造成無法與message伺服器通訊,當然也就沒法選擇組伺服器了。

      解決:從其他正常的機器上找到windows安裝目錄下的system32\drivers\etc下的service檔案,拷一個過來覆蓋就好

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901557/viewspace-2673039/,如需轉載,請註明出處,否則將追究法律責任。

相關文章