Prezado(a),
Aqui no departamento nós criamos roteiros de instalação padronizados e eu estou atualizando o roteiro do JBoss para a versão 8.0. O nosso roteiro de versão anterior não funcionou para a 8.0 (descrição do erro no documento anexo, erroSlaves.txt). Eu ajustei duas tags originais do host.xml e está funcionando (os ajustes que eu realizei estão descritos a seguir), mas eu gostaria de avaliar o impacto dessas mudanças e validar o roteiro junto à RedHat para receber feedback e sugestões de melhoria. Eu gostaria de fazer uma chamada com um representante da RedHat, se possível.
Nós, basicamente, criamos uma partição e a estrutura de diretórios, um user e grupo específico para o JBoss no linux, links simbólicos e configuramos as variáveis de ambiente no arquivo bash_profile do user JBoss. Em seguida nós configuramos o host.xml do domain e slaves (2). Inserimos apenas dados do user e server (ips/portas), não fazemos mudanças de tags originais, são as tags originais do xml do instalador (jboss-eap-8.0.0.zip). Ao final, nós criamos os usuários de gestão e aplicação pelo script add-user.sh. Neste passo eu notei que o script da v8.0 não faz mais a última pergunta: "Este novo usuário será usado para o processo AS ser conectado a outro processo AS?". Mas isso aparentemente não fez diferença.
As duas únicas mudanças de tags foram:
1)
HOST MASTER [before]
<servers>
<server name="server-one" group="main-server-group"/>
<server name="server-two" group="main-server-group" auto-start="true">
<jvm name="default"/>
<socket-bindings port-offset="150"/>
</server>
<server name="server-three" group="other-server-group" auto-start="false">
<jvm name="default"/>
<socket-bindings port-offset="250"/>
</server>
</servers>
HOST MASTER [after] *as tags acima foram excluídas e substituídas pela tag a seguir.
<servers>
<server name="OUR name1" group="main-server-group"/>
<server name="OUR name2" group="main-server-group"/>
</servers>
2)
HOST SLAVE [before]
<domain-controller>
<remote authentication-context="secondary-hc-auth-context">
<discovery-options>
<static-discovery name="master" protocol="${jboss.domain.primary.protocol:remote+http}" host="${jboss.domain.primary.address:OUR IP v4" port="${jboss.domain.primary.port:OUR port}"/>
</discovery-options>
</remote>
</domain-controller>
HOST SLAVE [after] * as tags acima foram excluídas e substituídas pela tag a seguir.
<domain-controller>
<remote host="OUR IP v4" port="OUR port"/>
</domain-controller>