Início > linux, weblogic > NodeManager como serviço no Linux

NodeManager como serviço no Linux

Quando temos domínios com grande números de Machines(Node Manager) é interessante colocar o start do node como serviço do Linux, para que quando reinicie a máquina o node já inicialize no start do Sistema Operacional, eliminando o trabalho de logar na máquina apenas para start o node manager. Vou utilizar como exemplo o Oracle Linux 6, baseado no RedHat 6 ou qualquer outro linux baseados nessa distro.

Para usuário de SO eu utilizo o usuário oracle para o weblogic, mas o script precisa ser criado e alterado como usuário root, veja que no script eu mudo a permissão de execução para usuário oracle, assim garanto que o Node Manager não será iniciado como root.

  1. Crie um script startNodeDaemon no diretório init.d com o seguinte conteúdo:

    vi /etc/init.d/startNodeDaemon

    #!/bin/bash
    # chkconfig: 345 96 4
    su - oracle -c ; cd /var/domains/meuDomain/bin; nohup ./startNodeManager.sh & ;
    
  2. Dê permissão de execução para o Script.

    chmod +x /etc/init.d/startNodeDaemon

  3. Adicione o script ao chkconfig que adiciona ao SO pra ser chamado na sua inicialização.

    chkconfig −−add startNodeDaemon

  4. Habilite o chkconfig para que o script fique “ligado” ON

    chkconfig −−level 345 startNodeDaemon on

    Agora é só fazer um reboot no SO e testar se o Node Manager subiu junto com o Linux.

  5. Caso queira desabilitar o script do chkconfig utilize ‘off’ e não será mais chamado.

    chkconfig −−level 345 startNodeDaemon off

  6. Listar todos chkconfig

    chkconfig −−list

    startNodeDaemon  0:off 1:off 2:off 3:on 4:on 5:on 6:off
    NetworkManager   0:off 1:off 2:on 3:on 4:on 5:on 6:off
    abrt-ccpp             0:off 1:off 2:off 3:on 4:off 5:on 6:off
    abrt-oops             0:off 1:off 2:off 3:on 4:off 5:on 6:off

Anúncios
Categorias:linux, weblogic Tags:,
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: