使用mod_cluster和http 2.4的JBoss AS7集群(第2部分)

本文是介绍如何使用httpd 2.4、JBoss mod_cluster和JBoss AS 7设置JBoss集群的多部分博客系列的第2部分。本文详细介绍了如何设置JBoss AS7域模式,以及如何使用Apache httpd 2.4.3将其连接到mod_cluster。

我们使用的是带有标记的JBoss 7.1.3版本。Final,它没有二进制版本可用。(可供下载的JBoss最新二进制版本是JBoss 7.1.1.Final;然而,该版本在为每个服务器实例生成唯一名称方面存在一个问题,这将导致mod_cluster出现问题。)

要构建您自己的JBoss版本,请通过此链接到源代码的tar.gz获取标签的源代码:https://github.com/jbossas/jboss-as/archive/7.1.3.Final.tar.gz。在解压时,该文件将创建一个jbos -as-7.1.3。最后一个文件夹。访问该文件夹,运行:./build.sh。然后,看魔术。sh脚本需要安装和设置maven。当完成时,JBoss的新构建应该位于jbos -as-7.1.3/build/target/ jbos -as-7.1.3. final .tar.gz。

因为我们是在域模式下设置JBoss,所以需要两个服务器:主服务器(10.0.1.50)和从服务器(10.0.1.51)。首先,设置主服务器,它将是域主服务器。配置域控制器很简单。在域/配置文件夹中,编辑host.xml文件:

<接口>

<接口名称= "管理" >

<地址值= " $ {jboss.bind.address.management: 10.0.1.50} " / >

> < /接口

<接口名称= "公共" >

> < /接口

<接口名称= >“不安全的”

< !——用于标准配置中的IIOP套接字。

要保护JacORB,请设置SSL——>

<地址值= " $ {jboss.bind.address.unsecure: 10.0.1.50} " / >

> < /接口

> < /接口

接下来,在主主机上,为连接到域控制器的从主机创建一个管理用户和一个用户名/密码组合。在JBoss bin文件夹中有一个名为add-user.sh的脚本。运行这个脚本会产生一些问题;对于大多数问题,默认设置是没问题的。下面是与脚本交互的示例。两者使用的密码都是test123。

美元。/ add-user.sh
您希望添加什么类型的用户?应用程序用户(Application -users.properties)
(a)管理用户(mgmt-users.properties)
(a)
输入要添加的新用户的详细信息。
Realm (ManagementRealm):
用户名:admin
密码:
重新输入密码:
用户名“admin”很容易猜到
您确定要添加用户“admin”是/否?是
即将为域'ManagementRealm'添加用户'admin'
这是正确的是/否?是的
添加了用户'admin'到file '/opt/jbos -as-7.1.3. final / independent /configuration/ mmt -users。
将用户'admin'添加到file '/opt/jbos -as-7.1.3. final /domain/configuration/ mmt -users。这个新用户是否将作为一个进程用于连接到另一个进程?< br >。用于从主机控制器连接到主机或用于服务器到服务器EJB调用的远程连接。
美元。/ add-user.sh
您希望添加什么类型的用户?
a)管理用户(mgmt-users.properties)
b)应用用户(Application -users.properties)
(a):
输入要添加的新用户的详细信息。
Realm (ManagementRealm):
用户名:slave
密码:
重新输入密码:
要为Realm' ManagementRealm'添加用户'slave' .
这是正确的是/否?
添加了用户'slave'到file '/opt/jbos -as-7.1.3. final / independent /configuration/ mmt -users。
将用户'slave'添加到file '/opt/jbos -as-7.1.3. final /domain/configuration/ mmt -users。这个新用户是否将作为一个进程用于连接到另一个进程?< br >。用于从主机控制器连接到主机或用于服务器到服务器EJB调用的远程连接。表示用户,将以下内容添加到服务器身份定义

狠抓输出的最后一行;它是需要配置从主机连接到主控主机。

现在,在从主机上再做一些更改。在域/配置文件夹中,再次编辑host.xml文件:

<主机名="slave" xmlns="urn:jboss:domain:1.1">


<安全领域>
<安全领域名="管理领域">
<服务器身份>


< server-identities>






<安全-域名="ApplicationRealm">
<身份验证>
<本地默认用户="$local" allod -users="*" / >0
1 <属性路径="应用程序用户""相对于= " jboss.domain.config属性。dir" />

<授权>
<属性路径="应用程序角色。"相对于= " jboss.domain.config属性。dir"/>




<管理-接口>
<本机接口安全-realm="ManagementRealm" >0
1


<域控制器> < br > < !——<本地/ > > < br > < !bb0 
< br > < /域控制器>
<接口>结果<接口名称= “管理”>结果结果 
<接口名称= “公共”>结果结果结果<接口名称=“不安全“>点击<! - 。用于IIOP插座标准配置
为了确保JacORB,建立SSL - >点击结果结果

在启动主JBoss实例和从JBoss实例之前,要么禁用iptables和selinux,要么配置它们以允许某些流量。如果配置为允许某些流量,请使用以下配置:

sudo iptables -我输入1 - p udp - d 224.0.1.0/24 - j - m接受评论,评论“mod_cluster多播udp流量”< br > sudo iptables -输入2 - p udp - d 224.0.0.0/4 - j - m接受评论,评论“集群JBoss多播udp流量”< br > sudo iptables -输入3 - p udp - s 10.0.1.0/24 - j - m接受评论,评论“节点到节点udp流量”< br > sudo iptables - tcp - s 10.0.1.0/24输入4 - p - j - m接受评论,评论“节点到节点tcp流量”< br > sudo /etc/init.d / iptables保存

现在,首先在主主机上启动JBoss,然后在从主机上启动,日志中将出现以下内容(删节):

主host-controller.log

(org.jboss.as 07:24:55,287信息。JBAS017100:监听10.0.1.50:9999
07:24:56,457 INFO [org.jbos .as.host。controller] (controller Boot Thread) JBAS010922:启动服务器server-two
07:24 56,500 INFO [org.jboss]JBAS015961: Http管理接口监听http://10.0.1.50:9990/management
07:24:56,501 INFO [org.jboss]。JBAS015951:监听http:// 10.0.1.50:9990
07:24:56,501 INFO [org.jboss]的管理控制台。JBAS015874: JBoss as 7.1.3。最后的“参数”(Host Controller) started in 2267ms - Started 11 of 11 services (0 services are passive or on-demand)
07:24:59,415 INFO [org.jboss.as.domain.controller.mgmt] (proxy-threads - 1) JBAS010920: Server [Server:server-two] registered using connection [Channel ID 085327fc (inbound) of Remoting connection 08def7d1 to /10.0.1.50:44132]
07:25:06,646 INFO [org.jboss.as.host.controller] (proxy-threads - 1) JBAS010919: Registering server server-two
08:02:12,187 INFO [org.jboss.as.domain] (slave-request-threads - 1) JBAS010918: Registered remote slave host "slave", JBoss AS 7.1.3.Final "Arges"

您现在应该能够:

下面是mod_cluster-manager的部分示例截图。

mod集群大小调整为600
加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对最重要的话题发表评论。

版权©2013Raybet2

工资调查:结果在