JBOSS EAP6.4 和 mod_cluster
JBOSS EAP6.4 and mod_cluster
我想用一个 apache httpd 和两个 JBOSS EAP 6.4 来设置集群和 fail-over 系统。
- 下载
mod_cluster 下载
http://mod-cluster.jboss.org/mod_cluster/downloads/1-1-3
jboss eap 6.4 下载
http://www.jboss.org/products/eap/download/
我的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_http.so
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>
我使用默认 standalone-ha。xml
- 我运行 jboss 是这样的:
192.168.0.10:
standalone.bat -c standalone-ha.xml -b 0.0.0.0 -Djboss.node.name='node1'
192.168.0.195:
standalone.bat -c standalone-ha.xml -b 0.0.0.0 -Djboss.node.name='node2'
- 在192.168.0.10,mod_cluster管理员是这样的:
问题)
1、我的httpd.conf对吗?
2、如果我用"standalone-ha.xml",mod_cluster有什么配置吗?
3.有没有full-configuring一台apache两台jboss-eap-6.4的教程?
感谢您的任何建议...
不确定 apache 配置。
但是对于 JBoss 您需要为广告配置 mod_cluster。
JBoss 服务器的配置在管理指南中有描述:
https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Administration_and_Configuration_Guide/sect-Web_HTTP_Connectors_and_HTTP_Clustering.html
社区文档中的集群 howto 包含一个带有 apache 和 JBoss 配置的示例:
https://docs.jboss.org/author/display/AS72/AS7+Cluster+Howto
** 我必须使用 mod_cluster-1.2.x 和 JBOSS EAP 6.x
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)
我想用一个 apache httpd 和两个 JBOSS EAP 6.4 来设置集群和 fail-over 系统。
- 下载
mod_cluster 下载
http://mod-cluster.jboss.org/mod_cluster/downloads/1-1-3
jboss eap 6.4 下载
http://www.jboss.org/products/eap/download/ 我的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_http.so
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>
我使用默认 standalone-ha。xml
- 我运行 jboss 是这样的:
192.168.0.10:
standalone.bat -c standalone-ha.xml -b 0.0.0.0 -Djboss.node.name='node1'
192.168.0.195:
standalone.bat -c standalone-ha.xml -b 0.0.0.0 -Djboss.node.name='node2' - 在192.168.0.10,mod_cluster管理员是这样的:
问题)
1、我的httpd.conf对吗?
2、如果我用"standalone-ha.xml",mod_cluster有什么配置吗?
3.有没有full-configuring一台apache两台jboss-eap-6.4的教程?
感谢您的任何建议...
不确定 apache 配置。 但是对于 JBoss 您需要为广告配置 mod_cluster。 JBoss 服务器的配置在管理指南中有描述: https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Administration_and_Configuration_Guide/sect-Web_HTTP_Connectors_and_HTTP_Clustering.html
社区文档中的集群 howto 包含一个带有 apache 和 JBoss 配置的示例: https://docs.jboss.org/author/display/AS72/AS7+Cluster+Howto
** 我必须使用 mod_cluster-1.2.x 和 JBOSS EAP 6.x
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)