0 / 0
Retourner à la version anglaise de la documentation
Démarrer automatiquement l'agent distant de Data Virtualization en ajoutant un service systemctl sur 'Linux
Dernière mise à jour : 26 nov. 2024
Démarrer automatiquement l'agent distant de Data Virtualization en ajoutant un service systemctl sous Linux

Démarrez automatiquement l'agent distant lorsque votre système d'exploitation est redémarré en le configurant en tant que service système.

A propos de cette tâche

Le gestionnaire de processus systemctl est un gestionnaire de processus standard sous Linux® qui permet de gérer le démarrage du service lorsque votre système redémarre. Les étapes suivantes supposent que vous utilisez systemctl. Si vous utilisez un gestionnaire de processus différent, vous devrez peut-être modifier les chemins et les commandes.
Note : Le préfixe d'installation pour IBM Java and Data Virtualization Remote Agent dans les exemples est '/home/<Operating system user>/wqAgent.

Procédure

  1. En tant que superutilisateur, exécutez la commande suivante pour activer les processus utilisateur pour systemctl. Entrez le nom de l'utilisateur du système d'exploitation.
    loginctl enable-linger <Operating system user>
    
  2. En tant qu'utilisateur système exécutant le service, procédez comme suit.
    1. Exécutez la commande suivante pour créer le répertoire pour systemctl:
      mkdir -p ${HOME}/.config/systemd/user/
    2. Créez un fichier avec le contenu suivant et utilisez un nom de fichier significatif et une description pour votre administration système en cours.
    Par exemple :.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. Exécutez la commande suivante pour activer le service:
    systemctl --user enable wqAgent 
  4. Exécutez la commande suivante pour démarrer le service:
    systemctl --user start wqAgent
  5. Exécutez la commande suivante pour vérifier que le service est en cours d'exécution:
    ps -axf | grep DATAVIRTUALIZATION | grep -v grep | wc -l
    
    Si vous exécutez un connecteur distant, cette commande renvoie la valeur 1. La valeur renvoyée est supérieure si vous exécutez plusieurs connecteurs distants.
  6. Pour valider et voir que l'agent distant est en cours d'exécution, naviguez jusqu'à la page Sources de données à partir du client Web Data Virtualization. Chaque connecteur distant connecté est affiché sur une nouvelle ligne.
Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus