集群部署与负载均衡.docx
- 文档编号:25131787
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:38
- 大小:1.84MB
集群部署与负载均衡.docx
《集群部署与负载均衡.docx》由会员分享,可在线阅读,更多相关《集群部署与负载均衡.docx(38页珍藏版)》请在冰豆网上搜索。
集群部署与负载均衡
cBusServer集群部署
与负载均衡
——配置指南
V
深圳太极软件技术研发中心
2021-04-12
一、概述
1集群
什么缘故cBus要做集群
集群系统可解决所有的效劳器硬件故障,当某一台效劳器显现任何故障,如:
硬盘、内存、CPU、主板、I/O板和电源故障,运行在这台效劳器上的应用就会切换到其它的效劳器上。
集群系统可解决软件系统问题,咱们明白,在运算机系统中,用户所利用的是应用程序和数据,而应用系统运行在操作系统之上,操作系统又运行在效劳器上。
如此,只要应用系统、操作系统、效劳器三者中的任何一个显现故障,系统事实上就停止了向客户端提供效劳,比如咱们常见的软件死机,确实是这种情形之一,尽管效劳器硬件完好,但效劳器仍旧不能向客户端提供效劳。
而集群的最大优势在于对故障效劳器的监控是基于应用的,也确实是说,只要效劳器的应用停止运行,其它的相关效劳器就会接管那个应用,而没必要理会应用停止运行的缘故是什么。
集群系统能够解决人为失误造成的应用系统停止工作的情形,例如,当治理员对某台效劳器操作不妥致使该效劳器停机,因此运行在这台效劳器上的应用系统也就停止了运行。
由于集群是对应用进行监控,因此其它的相关效劳器就会接管那个应用。
cBus集群架构图:
2预备工作
数据库
此实例用到数据库为mysql,共四个数据库实例,别离为:
amagregdb、amamaster、amaslave一、amausermgtdb四个数据库实列。
需要在mysql数据库中别离把这四个实例库创建好备接下来配置利用。
cBus效劳器
实例顶用到两个cBus总线效劳器,在此之前先要预备好两台机械用来安装cBus效劳器(那个地址也可用虚拟机安装)。
为了进行区分,此例用到两个总线都开别位于不同的机械中。
安装cBus,以cBus能正确启动并能成功登入后台治理操纵台为安装成功。
Registry效劳器
cBus的资源注册是通过Rgeistry来进行的,那个地址需要提早预备好一台机械及Rgeistry安装包,在机械中安装Rgeistry,以其能正确启动并能成功登入后台治理操纵台为安装成功。
apache安装文件
负载均衡那个地址用的是apache来实现,那个地址需要预备apache安装文件,在本地进行安装进行负载均衡配置用。
SOAPUI安装文件
soapUI是时下专门好用的webservice挪用客户端,那个地址用它来进行负载均衡挪用实验及集群后的系统性能压力测试。
在本机上执行安装即可。
可用的效劳实例
那个地址咱们选用的是上的employeeSOAPService效劳做为测试用列进行代理效劳配置。
二、集群配置
1配置Register效劳器
对Register效劳器的配置需要修改数据源配置信息文件、系统数据库表结构创建、效劳器首资启动初始启动操作及集群cBus资源注册目录esbConfig创建等几个大步骤。
配置数据源信息文件
进入Registry安装目录repository/conf/下,打开文件,找到如下数据源参数配置代码块:
h2:
repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000
把此处数据源配置信息替换为:
--配置数据源-->
配置数据源配置信息文件
进入Registry安装目录repository/conf/下,打开配置文件,找到如下数据源参数配置代码块:
h2:
repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE
把此处数据源配置信息代码块替换为:
--配置数据源-->
创建系统数据库表结构
进入Register安装目录dbscripts/下,打开(也可依照所用的数据库类型用不同的数据库类型脚本,那个地址选用的是mysql数据库),复制sql脚本进入到刚在预备工作时期已经创建的mamagregdb数据库,执行脚本生成表结构。
装入mysql数据库驱动包
复制mysql驱动jar文件,拷入安装目录repository/components/lib/下即可。
启动Register系统
以上步骤操作完成后,打开并进入windows自带的cmd命令提示符工作模式下,切到Register安装目录bin/下,执行–Dsetup命令来进行第一次初始化启动Register。
执行进程如以下图:
创建esbConfig目录
Registry启动成功后,进入后台治理操纵台。
单击“Main”菜单,点开“Resources”菜单项,单击“Browse”菜单项,进程如以下图所示:
点开“Browse”选项后,看到页面主窗口中的树状文件夹列表中有
图标,单击图标即可进入资源目录
下创建一个新的esbConfig目录。
单击进入到_system目录后,点击“
”弹出添加表单信息,填入esbConfig,其它输入选项维持默许即可。
填写完毕点击“
”按钮提交,提交结果会弹出提示信息确认即可,添加成功后系统会自动跳转到esbConfig目录下,如图:
到那个地址esbConfig目录添加完成,Register系统部署完成。
2配置cBus主节点
对cBus效劳器主节点共需要配置配三个文件,别离是、及三个文件。
主节点cBus效劳器的启动和Register一样都要进行第一次初始启动模式启动,待启动完成,还需要进入到治理操纵台进行同步配置。
配置文件
进入Registry安装目录repository/conf/下,打开配置文件,找到如下数据源参数配置代码块:
h2:
repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE
把此处数据源配置信息代码块替换为:
--cBus主节点本地数据库配置-->
--cBus主节点配置信息及管理库-->
--远端管理信息配置-->
--配置资源路径配置-->
--管理资源路径配置-->
配置文件
进入cBus安装目录repository/conf/下,打开文件,找到如下数据源配置代码块:
h2:
repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE
把此处数据源配置代码块替换为:
--cBus主节点本地数据库配置-->
配置文件
进入cBus安装目录repository/conf/下,打开文件,找到如下数据源配置代码块:
--
-->
释放此处的代码注释,使参数生效
—集群配置中主服务器配置-->
装入mysql数据库驱动包
复制mysql驱动jar文件,拷入安装目录repository/components/lib/下即可。
初始化启动主效劳器
进入windows自带的cmd命令提示符模式下,切到cBus安装目录bin/下,执行–Dsetup命令来进行第一次初始化启动cBus。
执行进程如以下图:
系统同步配置参数启用
待cBus启动完成后,登入治理操纵台。
单击“系统配置”主菜单,进入配置下接菜单后,点击“部署同步装置”菜单,来到同步装置配置界面,勾选“自动提交”及“自动检出”两个选项,点击“启用”按钮,使配置生效。
配置进程如下:
成功启用同步装置后,操纵台界面如下所示:
到此cBus集群主节点效劳器部署完成。
3配置cBus从节点
对cBus效劳器从节点共需要配置配三个文件,别离是、及三个文件。
配置文件
进入Registry安装目录repository/conf/下,打开配置文件,找到如下数据源参数配置代码块:
h2:
repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE
把此处数据源配置信息代码块替换为:
--cBus节点服务器本地数据库配置-->
--cBus节点服务器同步信息数据库配置-->
--cBus节点服务器配置信息路路径-->
--cBus节点服务器管理配置信息路径-->
配置文件
进入cBus安装目录repository/conf/下,打开文件,找到如下数据源配置代码块:
h2:
repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE
把此处数据源配置代码块替换为:
--cBus节点服务器本地数据库配置-->
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 集群 部署 负载 均衡