Skip to content

[EAP 6] [Hmg] [Prod] Utilização do ambiente em modo Domain

Fernando edited this page Oct 26, 2018 · 1 revision

Gerenciando JBoss em modo Domain

Conectar-se ao CLI

jboss-sigadoc cli

Visualizar logs

Os logs estão no diretório: /var/log/jboss/

Comando para visualizar o Host Controller Log:

jboss log

Comando para visualizar o server log:

jboss log nome-do-server

Ex: jboss log sigadoc-server01

Deploy com indisponibilidade do sistema

  • Acessar o JBoss pela interface gráfica

  • Acessar Manage Deployments no menu Runtime

  • Selecionar o botão Add

  • Efetuar o upload do novo arquivo de deploy. Durante o upload aparecerá uma tela com dois campos, name e runtime-name, o campo name deverá ser preenchido obedecendo o padrão: nomedodeploy-yyyyMMdd ou nomedodeploy-versão

    dd - dia, MM - mês, yyyy - ano

    Exemplo: Para um deploy realizado no dia 30/05/2015 da aplicação sigaex.war ficaria: sigaex-20150330

  • Selecionar a aba SERVER GROUPS e então o grupo em que deseja que o deploy seja feito.

  • Selecionar o deploy e clicar no botão En/Disable. Isso fará com o que a aplicação seja desabilitada.

  • Voltar para o menu CONTENT REPOSITORY, selecionar o deploy que foi carregado para o servidor, selecionar o botão "Assign" e atribuir para o grupo em questão.

  • Caso ocorra falha, reabilite o antigo, através do botão En/Disable do menu SERVER GROUPS.

Deploy sem indisponibilidade

  • Fazer o upload de todos as aplicações para o Domain Controller
  • Parar o Domain Controller

root@domaincontroller# jboss-sigadoc stop

  • Remover a comunicação da máquina hostcontroller1 do Jboss

root@domaincontroller# vim /opt/jboss/sigadoc/configuration/mgmt-users.properties

  • comentar a máquina hostcontroller1.

# hostcontroller1=XXXXX

  • Start do Domain Controller

root@domaincontroller# jboss-sigadoc start

TIP: No log devera mostrar apenas as máquinas hostcontroller2 e hostcontroller3 se conectando ao Domain Controller

  • Parar o jboss das máquinas hostcontroller2 e hostcontroller3

root@hostcontroller3# jboss stop root@hostcontroller2# jboss stop

  • Remover o deploy do server grupo e atribuir o novo para todas as instâncias
  • Subir todas instâncias

root@hostcontroller3# jboss start root@hostcontroller2# jboss start

  • Parar o Domain Controller

root@domaincontroller# jboss-sigadoc stop

  • Descomentar a linha hostcontroller1 do mgmt-users.properties
  • Subir o Domain Controller

root@domaincontroller# jboss-sigadoc start

  • Reiniciar o Jboss da hostcontroller1

root@hostcontroller1# jboss restart

Clone this wiki locally