Zusammenfassung der Ressource
EAP - CLUSTER BALANCER TCP -
Dinamic Context
Anmerkungen:
- • A execução em clusters está disponível no EAP usando a configuração padrão nos arquivos
de configuração do servidor ha ou full-ha.
- HOST A - DC
- DOMAIN CONTROLLER - NODE master -
HOST-MASTER.XML
- $sudo -u jboss ./domain -Djboss.domain.base.dir=/opt/domain
--host-config=host-master.xml
- STACK CLUSTER TCP - ESTÁTICO
- INITIAL_HOSTS - 7600
- $sudo -u jboss ./jboss-cli.sh --connect --controller=192.168.99.112 --file=tcp-stack.cli
- /socket-binding-group=full-ha-sockets/remote-destination-outbound-socket-binding=lb:add(host=172.25.250.254,port=9080)
Anmerkungen:
- Como você desativou os anúncios, é necessário configurar os nós de back-end do
EAP com uma lista de proxies (balanceadores de carga). Configure os nós de back-
end do EAP para se comunicarem com o balanceador de carga na VM workstation.
Certifique-se de que você adicionou uma ligação de soquete de saída que aponta
para o endereço IP e a porta do balanceador de carga (172.25.250.254:9080).
- /profile=full-ha/subsystem=modcluster\ /mod-cluster-config=configuration:list-add(name=proxies,value=lb)
Anmerkungen:
- Em seguida, adicione os proxies à configuração do mod_cluster:
- STACK UDP
DESATIVADA
- $/profille=full-ha/subsystem=modcluster/mod--cluster-config=configuration:write-attributer(name=advertise,value=false)
Anmerkungen:
- Configure o subsistema mod_cluster Por padrão, o EAP está definido para anunciar
seu status para os balanceadores de carga usando multicast UDP. Desative essa
função no subsistema mod_cluster do perfil full-ha.
- STANDALONE FULL-HA - LOAD
BALANCER
- $sudo -u jboss ./standalone.sh -Djboss.server.base.dir=/opt/standalone/
--server-config=standalone-full-ha.xml -bmanagement=.0.0.0.0 -b=0.0.0.0
-Djboss.socket.binding.port-offset=1000
- mod_cluster
- /cluster
- http://172.25.250.254:9080/cluster
- :::BALANCER CONFIGURE:::
- /subsystem=modcluster/mod-cluster-config=\ configuration:write-attribute\
(name=advertise-security-key, value=redhat)
Anmerkungen:
- Configure o subsistema modcluster para agir como um balanceador de carga front-
end. Defina uma senha exclusiva para advertise-security-key
- /subsystem=undertow/configuration=filter/mod-cluster=modcluster:add\
(management-socket-binding=http, advertise-socket-binding=modcluster,\ security-key=redhat)
Anmerkungen:
- Configure filtro o mod_cluster Anuncie o balanceador de carga usando a ligação
de soquete modcluster e utilize o protocolo HTTP para a ligação de soquete de
gerenciamento. Certifique-se de que o atributo security-key corresponde ao
advertise-security-key configurado na etapa anterior.
- /subsystem=undertow/server=\
default-server/host=default-host/filter-ref=modcluster:add
Anmerkungen:
- Como etapa final, associe o filtro modcluster ao undertow default-server
- :reload standalone
- registo dos nós
- Registering node servera:servera.1, connection: ajp://172.25.250.10:8009/?#\ Registering node
serverb:serverb.1, connection: ajp://172.25.250.11:8009/?#
- reload domain
- HC - NODE A
- servera.1
- servera.2
- Group1
- Deploy cluster.war
- HC - NODE B
- serverb.1
- serverb.2
- CONFIGURAR
- DOMAIN, STANDALONE(LB) E CONTROLLERS
- ATIVAR STACK TCP
- DESATIVAR STACK UDP(ADVERSIMENT)
- CONFIGURAR PROXY(MOD_CLUSTER) NO DC (NO PROFILE)
- CONFIGURAR LOAD BALANCE(MOD_CLUSTER)
- DOC
- CONFIGURATION GUIDE ----->22.2.3.
- EAP - CLUSTER BALANCER TCP -
static Context
- Balancer - Standalone
- /subsystem=undertow/configuration=handler/reverse-proxy=bcluster-handler:add()
- /socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=remote-node1:add(host=192.168.99.121,port=8009)
- /subsystem=undertow/configuration=handler/reverse-proxy=cluster-handler/host=remote-node1:add(outbound-socket-binding=remote-node1,scheme=ajp,instance-id=node1,path=/cluster)
- /subsystem=undertow/server=default-server/host=default-host/location=\/app:add(handler=my-handler)