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文件。