JBOSS EAP6.4和mod_群集
我想用一个ApacheHTTPD和两个JBossEAP6.4建立集群和故障转移系统。JBOSS EAP6.4和mod_群集,jboss,mod-cluster,Jboss,Mod Cluster,我想用一个ApacheHTTPD和两个JBossEAP6.4建立集群和故障转移系统。 下载 mod_集群下载 jboss eap 6.4下载 我的httpd.config如下所示: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_http_module modules/mod_proxy_h
mod_集群下载
jboss eap 6.4下载
LoadModule proxy\u modules/mod\u proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy\u http\u module modules/mod\u proxy\u http.so 1. mod_cluster download http://mod-cluster.jboss.org/mod_cluster/downloads/1-2-6-Final-bin 2. unzip and install mod_cluster D:\httpd-2.2\bin>installconf.bat 3. edit httpd.conf 127.0.0.1 -> local ip address (below image) 4.install EAP6.4 download from http://www.jboss.org/products/eap/download/ Nothing to configure. 5. run EAP6.4 requirements: - balancing - failover - session replication when using tcp for jgroups: at standalone-ha.xml (line:271 udp -> tcp ) <subsystem xmlns="urn:jboss:domain:jgroups:1.1" default-stack="tcp"> standalone.bat -c standalone-ha.xml -b 192.168.0.10 -Djboss.node.name=node1 standalone.bat -c standalone-ha.xml -b 192.168.0.195 -Djboss.node.name=node2 -b x.x.x.x: EAP6.4 IP( for standalone-xx.xml)LoadModule proxy_cluster_module modules/mod_proxy_cluster.so LoadModule manager_module modules/mod_manager.so LoadModule cluster_slotmem_module modules/mod_cluster_slotmem.so LoadModule advertise_module modules/mod_advertise.so # MOD_CLUSTER_ADDS # Adjust to you hostname and subnet. <IfModule manager_module> Listen 192.168.0.195:6666 ManagerBalancerName mycluster <VirtualHost 192.168.0.195:6666> <Location /> Require ip 192.168.0.195 </Location> KeepAliveTimeout 300 MaxKeepAliveRequests 0 #ServerAdvertise on http://127.0.0.1:6666 AdvertiseFrequency 5 #AdvertiseSecurityKey secret #AdvertiseGroup 224.0.1.105:23364 EnableMCPMReceive <Location /mod_cluster_manager> SetHandler mod_cluster-manager Order deny,allow Deny from all Allow from 192.168.0 </Location> </VirtualHost>
LoadModule proxy\u cluster\u module modules/mod\u proxy\u cluster.so LoadModule manager\u module modules/mod\u manager.so LoadModule cluster\u slotmem\u module modules/mod\u cluster\u slotmem.so LoadModule advertive\u modules/mod\u advertive.so #MOD_CLUSTER_添加 #根据您的主机名和子网进行调整。 听192.168.0.195:6666 ManagerBlancerName mycluster 要求ip 192.168.0.195 保持超时300 MaxKeepAliverRequests 0 #服务器广告http://127.0.0.1:6666 广告频率5 #广告安全密钥秘密 #广告组224.0.1.105:23364 启用接收 SetHandler mod_群集管理器 命令拒绝,允许 全盘否定 允许从192.168.0开始
192.168.0.10:
standalone.bat-c standalone-ha.xml-b0.0.0-Djboss.node.name='node1'
192.168.0.195:
standalone.bat-c standalone-ha.xml-b0.0.0-Djboss.node.name='node2'
1.我的httpd.conf正确吗?
2.如果我使用“standalone ha.xml”,mod_集群是否有任何配置?
3.是否有一个apache和两个jboss-eap-6.4的完整配置指南?
感谢您的建议……我不确定apache配置。 但是对于JBoss,您需要为广告配置mod_集群。 《管理指南》中描述了JBoss服务器的配置: 社区文档中的cluster howto包含一个apache和JBoss配置示例:
**我必须将mod_cluster-1.2.x与JBOSS EAP 6.x一起使用
1.mod_集群下载 http://mod-cluster.jboss.org/mod_cluster/downloads/1-2-6-Final-bin 2.解压并安装mod_群集 D:\httpd-2.2\bin>installconf.bat 3.编辑httpd.conf 127.0.0.1->本地ip地址 (下图) 4.6.4安装EAP6.4 下载自http://www.jboss.org/products/eap/download/ 没有要配置的内容。 5.运行EAP6.4 要求: -平衡 -故障转移 -会话复制 对JGroup使用tcp时:在standalone-ha.xml(行:271 udp->tcp) standalone.bat-c standalone-ha.xml-b 192.168.0.10-Djboss.node.name=node1 standalone.bat-c standalone-ha.xml-b 192.168.0.195-Djboss.node.name=node2 -b x.x.x.x:EAP6.4 IP(用于独立的xx.xml)