| 73 Visualizações

Como Criar Cluster com JBoss e Apache

Cluster com Jboss

Neste artigos vamos abordar como criar Cluster com JBoss e Apache, utilizando o Linux. Nesta implementação utilizamos o Jboss EAP 6.2. Vamos lá!

Criando Cluster com JBoss

Estamos supondo que você já tenha o Jboss EAP, faça uma cópia do Jboss para a quantidade de nós que deseja, por exemplo: jboss-node1, jboss-node2, jboss-node3. Para cada nó você deve fazer as configurações abaixo.

Configurando standalone.conf

Abra o arquivo standalone.conf que fica dentro do diretório /bin do Jboss. No final deste arquivo insira os trechos abaixo:

Alterando arquivo standalone-full-ha.xml

Abra o arquivo standalone-full-ha.xml que fica localizado em standalone/configuration para que possamos alterar alguns valores. Altere o valor de NOME_DO_NODEVALOR_DO_OFFSET de acordo com o que foi definido no arquivo standalone.conf.

Substitua a linha:

Pelo código:


Agora subtitua a linha:

Pelo código abaixo:


Procure a tag <interfaces> e troque por:


Troque a linha

Pelo código:


Substitua a linha:

Pelo código:


Troque o jboss.messaging.cluster.password substituindo o “CHANGE ME“, por:


Encontre a tag <subsystem xmlns=”urn:jboss:domain:logging:1.3″> e dentro dela insira o trecho de código:


Encontre a tag <handlers> e insira o código abaixo dentro dela:

Configurando Mod_Cluster com Apache

O mod_cluster será utilizado para fazer os redirecionamento dos nós do Jboss. Acesse o link e baixe esse módulo.

Descompacte o módulo, e mova para dentro do diretório /opt/jboss. E então abra o arquivo httpd.conf dentro do diretório /opt/jboss/httpd/httpd/conf.

Troque a linha

Pelo valor:

Iniciando nodes e apache

Inicie o apache com o comando:

Caso queira parar o apache utilize o comando:

Feito isto, vamos iniciar cada nó do Jboss. Acesse cada diretório dos nós e entre na pasta /bin e execute o comando:

Dúvidas?

Você tem outras dúvidas? O tutorial não funcionou? Deixe seu feedback nos comentários abaixo. Bom, espero que essa dica tenha sido útil. Veja também como criar proxy reverso com o tomcat.

Formado em Gestão em Análise e Desenvolvimento de Sistemas, Bacharel em Sistemas de Informação pela Universidade Federal de Goiás (UFG) e desenvolvedor Fullstack. Amante da tecnologia que busca facilitar a vida das pessoas. O objetivo aqui é compartilhar conhecimentos das áreas de tecnologia em geral.