JBOSS系列--集群--基础配置(1)--客户端

一、什么是集群?

集群是一组计算机节点的集合,作为一个整体向用户提供一组网络资源。理想的集群对用户是透明的,用户由单一入口访问集群的资源,不会意识到集群的存在。集群可以随意添加节点也可以随意减少节点,这样不会影响用户的访问。

二、JBOSS的Domain模式与Standalone模式

Standalone Mode是机器单进程方式,配置部署简单,适用于一般单服务器项目;Domain Mode是多机器多进程方式,配置稍微复杂,适用于大型分布式项目。

Domain模式解决了统一管理多台Jboss的问题,使得服务器的配置可以集中于一点,统一配置,统一部署从而达到集中管理的效果。而Standalone模式下需要每台JBOSSServer都要配置,维护工作量极大。

也因此Domain模式比较适合与多个Server的产品环境,如果是单个Server不需要从Domain
Mode中获得任何东西,选择Standalone模式是较好的。

在开发阶段Standalone Mode会更合适,Domain
Mode在一些高级开发场景下会有用,对于需要在多个实例之间进行交互的操作。

三、集群解决了什么问题?

集群解决了负载均衡和高可用性,也就是分担了服务器的压力,当一台或多台服务器宕机时,服务器可以继续保持运转。

而域模式将多台服务器组成一个服务器组,并为一个服务器组内的多台主机提供单点集中配置以及单点统一部署的功能。

通过域模式以及集群的结合,项目的部署以及服务器的性能会大大的显示出来。也因此JBOSS的操作越来越快捷方便,为我们在运维方面提供了高可扩展能力。

四、实战

使用两台电脑作为服务器

1、master server配置

1)进入"jboss_home\domain\configuration",打开host.xml

 <interfaces>
         <interface name="management">
             <inet-address value="${jboss.bind.address.management:192.168.24.17}"/>
         </interface>
        <interface name="public">
             <inet-address value="${jboss.bind.address:192.168.24.17}"/>
        </interface>
        <interface name="unsecure">
            <inet-address value="${jboss.bind.address.unsecure:192.168.24.17}"/>
         </interface>
     </interfaces>

注意:只需要把上面的IP改为Master Server的IP就可以了(以我的机器为例,我的机器就是master
server)。

2)domain模式启动master
Server

jboss_home\bin\domain.bat

3)添加管理员账号

注意:如果有账号则直接进入JBOSS控制台,如果没有则添加账号

3.1)添加账号

a.打开jbossHome/bin/add-user.bat

b.选择管理员账号、并输入用户名和密码

注意:密码遵循一定的规则,比如我的用户名:liutengteng,密码:!liutengteng123 密码不能少于8位。

c.一直yes直到完,记下最后的编码

4)创建组

本JBOSS版本选择的是JBOSS EAP6.2,创建组的时候,选择full模式即可。本篇文章使用JBOSS
EAP 6.3,选择full-ha模式。

进入Jboss的控制台

4.1)创建组

注意创建组的时候profile类型选择full-ha,如下:

4.2)创建Server

注意添加server的时候,PortOffset是一个偏移量。表示该server创建后,对应的端口为8080+1,即8081端口。

这样,group和Serve就建好了:

4.3)Server的开启和关闭

把鼠标放到某一个server上开启或者关闭。但是如果某个Server正在开启,需要移除必须把server停掉才可。

4.4)此时Master Server的Jboss结构图

Master上的jboss

Group情况:

本篇文章先介绍到这里,下面继续说JBOSS服务端的配置。

时间: 2024-08-06 11:52:34

JBOSS系列--集群--基础配置(1)--客户端的相关文章

JBOSS系列--集群--基础配置(2)--服务端

一.Slave Server 配置 注意:Slave Server是在另一台机器的JBOSS上配置,master server上添加了一个为teng的用户,同时为slave Server分配了teng的用户,即slave server的机器代号为teng. 1.host.xml 进入jboss_home\domain\configuration,将原来的host.xml改名备份,然后再将host-slave.xml复制一份,并改名为host.xml 2.修改host.xml 1) <span s

Linux集群系列——集群基础概念

Linux集群 :Scale On :向上扩展Scale Out : 向外扩展架构Load Balancing :LBRound Robin :轮调WRR :加权rsync+inotify 同步+通知Health check : 健康检查Heartbeat : 心跳node : 节点DAS :Direct Attached Storage 直连式存储 块级别NAS : Network Attached Storage 网络区域存储 文件级别split-brain : 脑裂STONITH :Sho

linux下jboss eap 6.3 集群(cluster)配置

jboss eap 6.3 集群(cluster)配置 接上一篇继续,Domain模式解决了统一管理多台jboss的问题,今天我们来学习如何利用mod_cluster来实现负载均衡.容错. mod_cluster是jboss的一个开源集群模块(基于apache 2.2.x),官网地址为http://mod-cluster.jboss.org/ ,下面是使用步骤: 一.从官网下载binary文件 http://mod-cluster.jboss.org/downloads/1-2-6-Final-

LVS集群基础知识

LVS集群基础知识 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一. 优点 1.开源,免费 2.在网上能找到一些相关技术资源 3.具有软件负载均衡的一些优点 缺点 1.最核心的就是没有可靠的支持服务,没有人对其结果负责: 2.功能比较简单,支持复杂应用的负载均衡能力较差,如算法较少等: 3.开启隧道方式需重编译内核: 4.配置复杂: 5.主要应用于LINUX

mysql5.6部署集群基础环境

----------------------------- 部署集群基础环境 MySQL-MMM架构部署 MySQL-MMM架构使用 部署集群基础环境 192.168.4.10     master1 192.168.4.11     master2 192.168.4.12     slave1 192.168.4.13     slave2 192.168.4.100     monitor 使用5台mysql5.6 其中192.168.4.10.192.168.4.11作为mysql双主服

elk集群安装配置详解

#  一:简介 ``` Elasticsearch作为日志的存储和索引平台: Kibana 用来从 Elasticsearch获取数据,进行数据可视化,定制数据报表: Logstash 依靠强大繁多的插件作为日志加工平台: Filebeat 用来放到各个主机中收集指定位置的日志,将收集到日志发送到 Logstash: Log4j 直接与 Logstash 连接,将日志直接 Logstash(当然此处也可以用 Filebeat 收集 tomcat 的日志). ``` ####  port ```

睿斯系列集群软件

北京三木联合信息技术有限责任公司 QQ:78898460   手机 13331023171 林楠 北京三木联合信息技术有限责任公司成立于2002年,专业的数据存储.备份及容灾系统解决方案提供商,针对应用的高可用性,保障应用安全,针对数据,则是国内最专业的产品及方案提供商.     公司自成立以来,秉承专注所以专业,诚信所以负责的经营理念,与众多国内外知名企业进行多方合作,针对各种不同行业的需求,提供专业化.高性能的存储产品和网络存储解决方案,协助用户解决系统应用的可靠性.安全性.高效性问题.  

部署集群基础环境,MySQL-MMM架构部署,MySQL-MMM架构使用

部署集群基础环境 1.1 问题 本案例要求为MySQL集群准备基础环境,完成以下任务操作: 数据库授权 部署MySQL双主多从结构 配置本机hosts解析记录 1.2 方案 使用4台RHEL 6虚拟机,如图-1所示.其中192.168.4.10.192.168.4.11作为MySQL双主服务器,192.168.4.12.192.168.4.13作为主服务器的从服务器. 图-1 1.3 步骤 实现此案例需要按照如下步骤进行. 步骤一:准备环境 [[email protected] ~]# cat

Database基础(七):部署集群基础环境、MySQL-MMM架构部署、MySQL-MMM架构使用

一.部署集群基础环境 目标: 本案例要求为MySQL集群准备基础环境,完成以下任务操作: 数据库授权 部署MySQL双主多从结构 配置本机hosts解析记录 方案: 使用4台RHEL 6虚拟机,如下图所示.其中192.168.4.10.192.168.4.11作为MySQL双主服务器,192.168.4.12.192.168.4.13作为主服务器的从服务器. 步骤: 步骤一:准备环境 [[email protected] ~]# cat /etc/hosts    127.0.0.1   loc