1. 미들웨어이야기/03. JBoss

JBoss Clustering 구성

OSSW(Open Source System SoftWare 2014. 10. 31. 11:24

 

 

1. JBoss Clustering 구성

 

jboss-6.1.0.Final/server$ cp -R all all1
jboss-6.1.0.Final/server$ cp -R all all2
 
2. Clustering 기동 스크립트 작성 (c1boot, c2boot)
 
/jboss-6.1.0.Final/bin$ vi c1boot 
JBOSS_HOME=/jboss/jboss-6.1.0.Final 
$JBOSS_HOME/bin/run.sh -b 0.0.0.0 -c cl1 -g Mycluster -Djboss.messaging.ServerPeerID=1 -Djboss.service.binding.set=ports-default -Djboss.server.log.dir=/jb_log/alll1/ & 
  
/jboss-6.1.0.Final/bin$ vi c2boot 
JBOSS_HOME=/jboss/jboss-6.1.0.Final
$JBOSS_HOME/bin/run.sh -b 0.0.0.0 -c cl2 -g Mycluster -Djboss.messaging.ServerPeerID=2 -Djboss.service.binding.set=ports-01 -Djboss.server.log.dir=/jb_log/alll2/ &

 

 

3. Log 디렉토리 생성


/jb_log$ mkdir all1
/jb_log$ mkdir all2
 

 

4. Clustering 롤링 기동

/jboss-6.1.0.Final/bin$ c1boot

/jboss-6.1.0.Final/bin$ c2boot

 

 

5. Clustering 구성 확인
5-1. boot.log 확인
11:28:59,990 INFO  [org.jboss.ha.core.framework.server.DistributedReplicantManagerImpl.Mycluster] Dead members: 0 ([])
11:29:00,013 INFO  [org.jboss.ha.core.framework.server.DistributedReplicantManagerImpl.Mycluster] New Members : 1 ([a-virtual-machine:1199])
11:29:00,039 INFO  [org.jboss.ha.core.framework.server.DistributedReplicantManagerImpl.Mycluster] All Members : 2 ([a-virtual-machine:1099, a-virtual-machine:1199])
  
5-2. port set listen 확인
- all1은 default-port(1099)로 기동

- alll2는 port-01(1199)로 기동

 

/jboss-6.1.0.Final/bin$ netstat -an | grep 1099 
tcp        0      0 0.0.0.0:1099            0.0.0.0:*               LISTEN     


/jboss-6.1.0.Final/bin$ netstat -an | grep 1199 
tcp        0      0 0.0.0.0:1199            0.0.0.0:*               LISTEN

 

 

 

by. 현주희 (9월)