EAS集群的配置部署原创
5人赞赏了该文章
2,379次浏览
编辑于2020年11月03日 15:40:27
摘要由AI智能服务提供
EAS集群是金蝶自主开发的跨操作系统、应用服务器的集群技术,包含一个集群控制器和多个EAS实例。部署前需建多个应用服务器实例,并配置EAS实例信息与应用服务器对应关系。部署实例后,需在EAS集群控制器中注册,并配置端口。启动停止需遵循特定顺序。
EAS集群是依靠金蝶自身的技术力量打造的、独立于应用服务器的、可以跨操作系统、应用服务器的集群技术。一个EAS集群由一个集群控制器和只包含一个主节点的多个EAS实例组成。具体部署模型以及说明请参考EAS相关技术文档。
由于一个EAS实例对应一个应用服务器实例,所以在部署EAS集群前,请新建多个应用服务器配置实例(即: websphere新建多个profile, weblogic新建多个domain), apusic除外,因为在EAS管理控制台中新建EAS实例时,同时新建apusic实例。
1、 新建多个EAS实例
A) 配置实例信息
启动EAS管理控制台,选择【工具】-->【新建实例】后,弹出新建实例向导。
【实例名称】:EAS每个实例必须有一个名字,安装EAS后有一个叫default的实例。一个EAS实例就是一套EAS运行时配置文件,存放在EAS安装目录的server/instances/<实例名>目录下,所以安装EAS补丁时,不需要针对每个实例安装,只需要针对EAS_HOME安装一次。
【RPC服务器端口】: 每个EAS实例都有一个RPC服务器,在同一物理主机上,该端口不能与其他RPC端口和其他应用的端口冲突。建议每个物理主机上的多个实例给连续的端口号,便于记忆。
【服务类型】: 指定这个EAS实例的类型,一个EAS集群下只有一个EAS主服务。 当你选择从服务时,必须指定这个主服务器的ip和主服务的RPC端口号。
B)配置实例对应的应用服务器信息
在此输入这个EAS实例对应的应用服务器实例的信息,也可以在新建实例完毕后,重启eas管理控制台时选择这个新建的实例登录,然后选择【环境设置】页签中的【应用服务器配置】进行设置。
a)apusic设置
b)websphere配置
注意: 每个EAS实例对应websphere的概要表或应用服务器名称必须不相同。
c)weblogic配置
注意:每个EAS实例对应的weblogic domain必须保证不能相同
2、 部署每个EAS实例
在登陆界面选择EAS实例名称,然后选择登陆。 注意: 每次切换实例前,必须重启管理控制台。可以在管理控制台的【系统】菜单中选择【重新登录】切换实例。
登陆EAS管理控制台后,选择【工具】菜单中的【部署应用】开始EAS应用的部署。 每个EAS实例都必须部署后才能使用。 部署过程参考“EAS标注部署流程”;
新增注册一个EAS数据中心后,必须切换到每个EAS实例的【数据中心管理】页签,选择工具栏中的【部署】,将EAS数据中心发布到对应的应用服务器实例上。
3、 配置EAS集群控制器
一个EAS集群中的每个实例都必须在EAS集群控制器中进行注册。在EAS管理控制台的登录界面选择集群中主服务对应的EAS实例名,登录后在【应用管理】页签的【EAS集群】中可以看到EAS集群成员信息。
在参数设置中修改 tcpConnectionPort 对应的参数值,可以修改EAS集群控制器的端口号。
修改参数后,选择【保存】,然后选择【启动前置机】就可以启动EAS集群控制器。
EAS集群的启动与停止
EAS主服务必须先于其他成员启动,后于其他成员停止。EAS的default实例在EAS_HOME/server/bin下通过 startserver.sh(bat)和stoptserver.sh(bat)启动与停止。 而其他实例在 EAS_HOME/server/instances/<实例名>/bin下通过 startserver.sh(bat)和stopserver.sh(bat)启动与停止。
EAS集群控制器必须在EAS主服务器所在的EAS_HOME/server/bin下通过startLoadBalance.sh(bat)和stopLoadBalance.sh(bat)启动与停止。
由于一个EAS实例对应一个应用服务器实例,所以在部署EAS集群前,请新建多个应用服务器配置实例(即: websphere新建多个profile, weblogic新建多个domain), apusic除外,因为在EAS管理控制台中新建EAS实例时,同时新建apusic实例。
1、 新建多个EAS实例
A) 配置实例信息
启动EAS管理控制台,选择【工具】-->【新建实例】后,弹出新建实例向导。
【实例名称】:EAS每个实例必须有一个名字,安装EAS后有一个叫default的实例。一个EAS实例就是一套EAS运行时配置文件,存放在EAS安装目录的server/instances/<实例名>目录下,所以安装EAS补丁时,不需要针对每个实例安装,只需要针对EAS_HOME安装一次。
【RPC服务器端口】: 每个EAS实例都有一个RPC服务器,在同一物理主机上,该端口不能与其他RPC端口和其他应用的端口冲突。建议每个物理主机上的多个实例给连续的端口号,便于记忆。
【服务类型】: 指定这个EAS实例的类型,一个EAS集群下只有一个EAS主服务。 当你选择从服务时,必须指定这个主服务器的ip和主服务的RPC端口号。
B)配置实例对应的应用服务器信息
在此输入这个EAS实例对应的应用服务器实例的信息,也可以在新建实例完毕后,重启eas管理控制台时选择这个新建的实例登录,然后选择【环境设置】页签中的【应用服务器配置】进行设置。
a)apusic设置
b)websphere配置
注意: 每个EAS实例对应websphere的概要表或应用服务器名称必须不相同。
c)weblogic配置
注意:每个EAS实例对应的weblogic domain必须保证不能相同
2、 部署每个EAS实例
在登陆界面选择EAS实例名称,然后选择登陆。 注意: 每次切换实例前,必须重启管理控制台。可以在管理控制台的【系统】菜单中选择【重新登录】切换实例。
登陆EAS管理控制台后,选择【工具】菜单中的【部署应用】开始EAS应用的部署。 每个EAS实例都必须部署后才能使用。 部署过程参考“EAS标注部署流程”;
新增注册一个EAS数据中心后,必须切换到每个EAS实例的【数据中心管理】页签,选择工具栏中的【部署】,将EAS数据中心发布到对应的应用服务器实例上。
3、 配置EAS集群控制器
一个EAS集群中的每个实例都必须在EAS集群控制器中进行注册。在EAS管理控制台的登录界面选择集群中主服务对应的EAS实例名,登录后在【应用管理】页签的【EAS集群】中可以看到EAS集群成员信息。
在参数设置中修改 tcpConnectionPort 对应的参数值,可以修改EAS集群控制器的端口号。
修改参数后,选择【保存】,然后选择【启动前置机】就可以启动EAS集群控制器。
EAS集群的启动与停止
EAS主服务必须先于其他成员启动,后于其他成员停止。EAS的default实例在EAS_HOME/server/bin下通过 startserver.sh(bat)和stoptserver.sh(bat)启动与停止。 而其他实例在 EAS_HOME/server/instances/<实例名>/bin下通过 startserver.sh(bat)和stopserver.sh(bat)启动与停止。
EAS集群控制器必须在EAS主服务器所在的EAS_HOME/server/bin下通过startLoadBalance.sh(bat)和stopLoadBalance.sh(bat)启动与停止。
赞 5
5人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读