2013-05-14 4 views
0

도메인 모드로 EAP JBoss 6.0.1에서 클러스터를 설정하고 있습니다. 마스터 서버는 우분투에 있고 다른 우분투에는 하나의 슬레이브가 있고 Windows 서버에는 하나의 슬레이브가 있습니다. 우분투 서버에 아파치 모드 클러스터를 설치하고 설정하는 법? 또한 Windows에서 mod 클러스터를 구성하는 방법은 무엇입니까? Windows 용 * mod_cluster-1.2.0.Final-windows-x64-ssl * 및 우분투 용 * mod_cluster-1.2.0.Final-linux2-x64-ssl.tar *가 있습니다. 미리 감사드립니다 ... 간단한dEAP Jboss 6 Mod 클러스터 구성

답변

0

그게 ..

1 - 다운로드 마지막 this link에서 mod_cluster의 버전과 압축을 풉니 다 .. 2 - ..

을 위와 같이 httpd.conf 파일에서 귀하의 mod_cluster을 구성
Listen ##PUT THE BALANCER IP HERE##:80 

############### mod_cluster Setting - STARTED ############### 

<IfModule ssl_module> 
SSLRandomSeed startup builtin 
SSLRandomSeed connect builtin 
</IfModule> 
# MOD_CLUSTER_ADDS 
# Adjust to you hostname and subnet. 
<IfModule manager_module> 
    Listen ##PUT THE BALANCER IP HERE##:6666 
    ManagerBalancerName mycluster 
    <VirtualHost ##PUT THE MACHINE IP HERE##:6666> 
    <Location /> 
    Order deny,allow 
    Deny from all 
    Allow from 192.168.0 
    </Location> 

    KeepAliveTimeout 300 
    MaxKeepAliveRequests 0 
    AdvertiseFrequency 5 
    EnableMCPMReceive 

    <Location /mod_cluster_manager> 
     SetHandler mod_cluster-manager 
     Order deny,allow 
     Deny from all 
     Allow from 192.168.0 
    </Location> 

    </VirtualHost> 
</IfModule> 

############### mod_cluster Setting - ENDED ############### 

3 - 당신의 보스 노드의 이름

<server name="node1" xmlns="urn:jboss:domain:1.2"> 

4의 각을 설정 - 쇼와 같은 웹 서브 시스템에서 인스턴스 id 속성 추가 n은 아래의 독립형 노드 모두에서

<subsystem xmlns="urn:jboss:domain:web:1.1" instance-id="${jboss.node.name}" default-virtual-server="default-host" native="false"> 
    <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/> 
    <connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/> 
    . 
    . 
    . 
</subsystem> 

5 - IP 주소와 포트를 갖는 것 modcluster 서브 시스템의 modcluster - 설정의 속성에 프록시 목록을 추가하는 아파치 서버 (균형에 이제 http://BALANCER_IP:6666/mod_cluster_manager

로 이동 http://BALANCER_IP:80에 가서 테스트 및 mod_cluster와 제이 보스 인스턴스를 관리 할 수 ​​있습니다 - JBoss 서버가 통신 할 수 있도록 모두 독립 노드

<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> 
    <mod-cluster-config advertise-socket="modcluster" proxy-list="##PUT THE BALANCER IP HERE##:80"> 
    . 
    . 
    . 
    </mod-cluster-config> 
</subsystem> 

6에 아래 그림과 같이)는, 실행

** Obs : 독립 실행 형 모드에서 jboss를 실행하려면 모든 IP의 요청을 수신하는 ip 0.0.0.0과 함께 "-b"플래그를 사용할 수 없습니다. jboss를 실행중인 시스템의 IP를 사용하는 것이 좋습니다 자체