Inicie automaticamente o Remote Agent quando o sistema operacional for reiniciado, configurando-o como um serviço do sistema.
Sobre essa tarefa
O gerenciador de processos
systemctl é um gerenciador de processos padrão em
Linux® para gerenciar a inicialização do serviço quando o sistema é reiniciado. As etapas a seguir pressupõem que você esteja usando o site
systemctl. Se você estiver usando um gerenciador de processos diferente, talvez seja necessário alterar os caminhos e os comandos.
Observação: O prefixo de instalação do IBM Java e do Data Virtualization Remote Agent nos exemplos é /home/<Operating system user>/wqAgent.
Procedimento
- Como usuário root, execute o seguinte comando para habilitar os processos de usuário para systemctl. Substitua <usuário do sistema operacional> pelo nome do usuário do sistema operacional.
loginctl enable-linger <Operating system user>
- Como o usuário do sistema que executa o serviço, conclua as etapas a seguir.
- Execute o seguinte comando para criar o diretório para systemctl:
mkdir -p ${HOME}/.config/systemd/user/
- Crie um arquivo com o seguinte conteúdo e use um nome de arquivo e uma descrição significativos para a administração contínua do sistema.
Por exemplo:
.config/systemd/user/wqAgent.serviceDescription=Start Data Virtualization Remote Agent at Boot
After=network.target
[Service]
Type=simple
user=<Operating system user>
WorkingDirectory=/home/<Operating system user>/wqAgent
ExecStart=/home/<Operating system user>/wqAgent/datavirtualization_start.sh
TimeoutStartSec=0
[Install]
WantedBy=default.target
- Execute o seguinte comando para ativar o serviço:
systemctl --user enable wqAgent
- Execute o seguinte comando para iniciar o serviço:
systemctl --user start wqAgent
- Execute o seguinte comando para validar se o serviço está em execução:
ps -axf | grep DATAVIRTUALIZATION | grep -v grep | wc -l
Se você estiver executando um conector remoto, esse comando retornará um valor de 1. O valor retornado será maior se você estiver executando vários conectores remotos.
- Para validar e verificar se o Remote Agent está sendo executado, navegue até a página Fontes de dados no Data Virtualization cliente da Web. Cada conector remoto conectado é exibido em uma nova linha.
O que fazer a seguir
Crie uma conexão de fonte de dados em Data Virtualization usando um agente remoto. Para obter mais informações, consulte Criar uma conexão de fonte de dados em Data Virtualization usando um agente remoto.