multicast.py 체크 프로그램을 통한 multicast 테스트.
multicast.py 프로그램 : multicast
아래는 RHCS 로 구성된 시스템에서 테스트 한 내용이다.
cs-node01 에서 서버모드로 동작을 하고, cs-node02 에서 hello 메시지를 날린다.
만약 port 5405를 서버에서 사용 중이라면 -p 5406 과 같이 다른 포트를 사용하여 테스트.
cman이 올라가 있으면 5405 port를 listen 하므로 5405 포트로 테스트 하려면 cman을 내리고 테스트할 것.
RHCS의 cman이 사용하는 기본 multicast ip는 아래와 같이 확인한다.
[root@cs-node01 ~]# cman_tool status | grep Multicast
Multicast addresses: 239.192.183.232
만약 cluster.conf 에서 아래와 같이 multicast addr 를 별도로 지정해 주면 ip 변경이 가능하다.
<cman expected_votes="1" two_node="1">
<multicast addr="239.192.9.224"/>
</cman>
[root@cs-node01 ~]# cman_tool status | grep Multicast
Multicast addresses: 239.192.9.224
multicast test는 이 밖에도 RHEL 6.x 이후부터 포함된 omping으로도 아래와 같이 테스트가 가능하다.
rhcs multicast debug