Executando como serviço

A instalação padrão do Resource Adapter não habilita um serviço em seu Sistema Operacional e isso é um passo importante em sua execução.

Habilitar o Resource Adapter como um serviço no Sistema Operacional, permite uma execução padronizada e facilita o controle de ciclo de vida do processo. Nos passos a seguir, listamos as recomendações para a execução do seu Resource Adapter.

Para configurar o seu Resource Adapter como serviço, você deve:

  1. Acessar o diretório home do Resource Adapter;

  2. Executar o comando

    user@resource_adapter_home$ ./resource-adapter-start --service

Esse comando irá:

  • Criar um usuário e grupo chamados blazon (caso não existam);

  • Adicionar um serviço systemd no Sistema Operacional.

Se preferir, você pode configurar o serviço manualmente, os passos necessários estão descritos nos tópicos a seguir.

Configurando o serviço manualmente

1

Criação de um usuário

Recomendamos que o seu Resource Adapter seja executado com um usuário de serviços e sem shell. Para isso:

user@path$ sudo groupadd blazon
user@path$ sudo useradd -g blazon -s "$(which nologin)" blazon
2

Criação do arquivo systemctl

Para configuração do Resource Adapter como serviço:

  1. Altere as variáveis, de acordo com as informações do seu ambiente:

WorkingDirectory
ExecStart
ExecStop

Se você estiver utilizando outro usuário e grupo que não seja o criado no passo anterior você também deve alterar as variáveis:

User
Group
  1. Adicione o arquivo no caminho /etc/systemd/system

  2. Habilite o serviço executando:

    • sudo systemctl enable active-directory-resource-adapter.service

3

Iniciando e parando o Resource Adapter

Para iniciar o Resource Adapter:

user@path$ systemctl start active-directory-resource-adapter

Para parar o Resource Adapter:

user@path$ systemctl stop active-directory-resource-adapter

Last updated

Was this helpful?