8.5. 멀티 캐스트 네트워크 설정
기본적으로 클러스터링 지원에는 IP 멀티 캐스트가 필요합니다. 멀티 캐스트는 네트워크 브로드캐스트 프로토콜입니다. 이 프로토콜은 부팅 시 클러스터를 검색하고 참여하는데 사용됩니다. 또한 Red Hat Single Sign-On에서 사용하는 분산 캐시의 복제 및 무효화에 대한 메시지를 브로드캐스트하는 데도 사용됩니다.
Red Hat Single Sign-On의 클러스터링 하위 시스템은 Cryostat 스택에서 실행됩니다. 기본적으로 클러스터링의 바인딩 주소는 127.0.0.1을 기본 IP 주소로 사용하는 사설 네트워크 인터페이스에 바인딩됩니다. 주소 바인딩 장에 설명된 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 멀티 캐스트 없이 Red Hat Single Sign-On을 클러스터할 수 있지만 이 가이드의 범위를 벗어납니다. 자세한 내용은 JBoss EAP 구성 가이드 의 Cryostat를 참조하십시오.