0 / 0
Volver a la versión inglesa de la documentación
Inicie automáticamente el Agente Remoto de Data Virtualization Datos añadiendo un servicio systemctl en ' Linux'
Última actualización: 26 nov 2024
Inicie automáticamente el Agente Remoto de Data Virtualization Datos añadiendo un servicio systemctl en Linux

Inicie automáticamente el agente remoto cuando se esté reiniciando el sistema operativo configurándolo como un servicio del sistema.

Acerca de esta tarea

El gestor de procesos de systemctl es un gestor de procesos estándar en Linux® para gestionar el inicio del servicio cuando se está reiniciando el sistema. En los pasos siguientes se presupone que está utilizando systemctl. Si está utilizando un gestor de procesos diferente, es posible que tenga que cambiar las vías de acceso y los mandatos.
Nota: El prefijo de instalación para IBM Java and Data Virtualization Remote Agent en los ejemplos es ' /home/<Operating system user>/wqAgent.

Procedimiento

  1. Como usuario root, ejecute el mandato siguiente para habilitar los procesos de usuario para systemctl. Especifique el nombre del usuario del sistema operativo.
    loginctl enable-linger <Operating system user>
    
  2. Como usuario del sistema que ejecuta el servicio, realice los pasos siguientes.
    1. Ejecute el mandato siguiente para crear el directorio para systemctl:
      mkdir -p ${HOME}/.config/systemd/user/
    2. Cree un archivo con el contenido siguiente y utilice un nombre de archivo significativo y una descripción para la administración del sistema en curso.
    Por ejemplo: .config/systemd/user/wqAgent.service
    Description=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
  3. Ejecute el mandato siguiente para habilitar el servicio:
    systemctl --user enable wqAgent 
  4. Ejecute el mandato siguiente para iniciar el servicio:
    systemctl --user start wqAgent
  5. Ejecute el mandato siguiente para validar que el servicio se está ejecutando:
    ps -axf | grep DATAVIRTUALIZATION | grep -v grep | wc -l
    
    Si está ejecutando un conector remoto, este mandato devuelve un valor de 1. El valor devuelto es mayor si ejecuta varios conectores remotos.
  6. Para validar y ver que el Agente Remoto se está ejecutando, navegue a la página de Fuentes de Datos desde el cliente web Data Virtualization. Cada conector remoto conectado se muestra en una línea nueva.