9.5. 멀티 캐스트 네트워킹 설정
기본 클러스터링 지원에는 IP Multicast가 필요합니다. 멀티 캐스트는 네트워크 브로드캐스트 프로토콜입니다. 이 프로토콜은 부팅 시 클러스터를 검색하고 결합하는 데 사용됩니다. 또한 Red Hat Single Sign-On에서 사용하는 분산 캐시의 복제 및 무효화에 대한 메시지를 브로드캐스트하는 데 사용됩니다.
Red Hat Single Sign-On의 클러스터링 하위 시스템은 10.0.0.1 스택에서 실행됩니다. 기본적으로 클러스터링에 대한 바인딩 주소는 기본 IP 주소로 127.0.0.1을 사용하는 개인 네트워크 인터페이스에 바인딩됩니다.
절차
Bind Address 장에 설명된 standalone-ha.xml 또는 domain.xml 섹션을 편집합니다.
프라이빗 네트워크 구성
<interfaces> ... <interface name="private"> <inet-address value="${jboss.bind.address.private:127.0.0.1}"/> </interface> </interfaces> <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}"> ... <socket-binding name="jgroups-mping" interface="private" port="0" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45700"/> <socket-binding name="jgroups-tcp" interface="private" port="7600"/> <socket-binding name="jgroups-tcp-fd" interface="private" port="57600"/> <socket-binding name="jgroups-udp" interface="private" port="55200" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45688"/> <socket-binding name="jgroups-udp-fd" interface="private" port="54200"/> <socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> ... </socket-binding-group>클러스터링 스택에서
jboss.bind.address.private및jboss.default.multicast.address와 서비스 포트를 구성합니다.참고IP Multicast 없이 Red Hat Single Sign-On을 클러스터할 수 있지만 이 내용은 이 가이드의 범위를 벗어납니다. 자세한 내용은 JBoss EAP 구성 가이드의 CloudEvent를 참조하십시오. https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.4/html-single/configuration_guide/#cluster_communication_jgroups