JBOSS EAP6.4和mod_群集

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

我想用一个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_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>
    
    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\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开始
    
  • 我使用了默认的standalone-ha.xml

  • 我像这样运行jboss:
    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'
  • 在192.168.0.10中,mod_cluster manager如下所示:
  • 问题)
    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)