0 / 0
Zurück zur englischen Version der Dokumentation
Starten Sie den Data Virtualization automatisch durch Hinzufügen eines systemctl-Dienstes auf ' Linux
Letzte Aktualisierung: 26. Nov. 2024
Automatischer Start des Data Virtualization Remote Agent durch Hinzufügen eines systemctl-Dienstes unter Linux

Starten Sie den fernen Agenten automatisch, wenn Ihr Betriebssystem erneut gestartet wird, indem Sie ihn als Systemservice konfigurieren.

Informationen zu dieser Task

Der systemctl -Prozessmanager ist ein Standardprozessmanager unter Linux® , der den Servicestart verwaltet, wenn Ihr System erneut gestartet wird. Bei den folgenden Schritten wird davon ausgegangen, dass Sie systemctlverwenden. Wenn Sie einen anderen Prozessmanager verwenden, müssen Sie möglicherweise die Pfade und Befehle ändern.
Hinweis: Das Installationspräfix für IBM Java and Data Virtualization Remote Agent in den Beispielen ist " /home/<Operating system user>/wqAgent.

Prozedur

  1. Führen Sie als Rootbenutzer den folgenden Befehl aus, um Benutzerprozesse für systemctlzu aktivieren. Geben Sie den Namen des Betriebssystembenutzers ein.
    loginctl enable-linger <Operating system user>
    
  2. Führen Sie als Systembenutzer, der den Service ausführt, die folgenden Schritte aus:
    1. Führen Sie den folgenden Befehl aus, um das Verzeichnis für systemctlzu erstellen:
      mkdir -p ${HOME}/.config/systemd/user/
    2. Erstellen Sie eine Datei mit dem folgenden Inhalt und verwenden Sie einen aussagekräftigen Dateinamen und eine Beschreibung für Ihre laufende Systemverwaltung.
    Beispiel: .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. Führen Sie den folgenden Befehl aus, um den Service zu aktivieren:
    systemctl --user enable wqAgent 
  4. Führen Sie den folgenden Befehl aus, um den Service zu starten:
    systemctl --user start wqAgent
  5. Führen Sie den folgenden Befehl aus, um zu prüfen, ob der Service ausgeführt wird:
    ps -axf | grep DATAVIRTUALIZATION | grep -v grep | wc -l
    
    Wenn Sie einen fernen Connector ausführen, gibt dieser Befehl den Wert 1 zurück. Der zurückgegebene Wert ist höher, wenn Sie mehrere ferne Connectors ausführen.
  6. Um zu überprüfen, ob der Remote Agent ausgeführt wird, navigieren Sie im Webclient Data Virtualization zur Seite Datenquellen. Jeder verbundene ferne Connector wird in einer neuen Zeile angezeigt.
Generative KI-Suche und -Antwort
Diese Antworten werden von einem großen Sprachmodell in watsonx.ai basierend auf dem Inhalt der Produktdokumentation generiert. Weitere Informationen