Bereitstellung des Data Virtualization auf " Linux

Stellen Sie den Data Virtualization auf " Linux® bereit.

Vorbereitende Schritte

Sie müssen über einen Befehlszeilenzugriff auf den Remote-Server verfügen, auf dem der Data Virtualization Remote Agent bereitgestellt werden soll.
Hinweis: Wenn der ferne Agent zum Virtualisieren von Dateien auf dem fernen Server verwendet wird, gelten die Einschränkungen für Betriebssystembenutzer. Außerdem kann die Ausführung des fernen Agenten mit geringen Berechtigungen den Zugriff auf bestimmte Dateien auf der Platte einschränken.

Prozedur

  1. Laden Sie die Java-Laufzeitumgebung von IBM® Java Semeru Certified Java 21 von IBM Semeru Runtimes Downloads herunter und installieren Sie sie. Notieren Sie sich den Installationspfad, um die nächsten Schritte ausführen zu können.
  2. Laden Sie den IBM Data Virtualization Remote Agent von IBM Data Virtualization Remote Agent herunter und installieren Sie ihn.
  3. Erstellen Sie das Installationsverzeichnis, in dem die Software installiert werden soll, und geben Sie den Betriebssystembenutzer an, der den Remote-Agent-Prozess ausführt.
    Hinweis : Stellen Sie sicher, dass der Benutzer, der den Remote-Agenten ausführt, über die Berechtigungen "Lesen", "Schreiben" und "Ausführen" für das Verzeichnis verfügt.
  4. Wechseln Sie als Betriebssystembenutzer in das neu erstellte Verzeichnis und entpacken Sie das Archiv des Data Virtualization Remote Agent.
  5. Ersetzen Sie die Parameter in diesem Konfigurationsbefehl durch die entsprechenden Werte aus der folgenden Tabelle und führen Sie ihn dann aus.
    JAVA_HOME=”<Path to Java>” JAVA_OPTS=”<Additional Java Options>” ./config.sh -i <Instance ID> -c <Configuration Hash>
    Beispiel:
    JAVA_HOME=/home/<Operating system user>/ibm-java-x86_64-80/jre JAVA_OPTS="-Xmx2g" ./config.sh -i pre5efba-9f80-4678-979f-d6e776724bcd -c Tm2IdX1tf20...
    Tabelle 1. Parameter und Parameterwerte, die Sie für die Bereitstellung des Remote-Agenten verwenden Linux
    Parameter Parameterwerte
    Pfad zu Java

    Geben Sie den Dateisystempfad zum Java Runtime Environment-Verzeichnis ein. Der Standardsystempfad wird der Umgebungsvariablen JAVA_HOME entnommen.

    Java-Optionen

    Geben Sie Java-Optionen für die Speicherkonfiguration oder Proxy-Unterstützung ein.

    Geben Sie JAVA_OPTS=”-Xmx2g”ein, um die Speicherkonfiguration des Agenten von 512 MB auf 2 Gb zu erhöhen.

    Instanz-ID Geben Sie die Instance ID aus der Spalte Ausgabewerte ein. Siehe Generierung der Konfiguration für den Data Virtualization Remote Agent.
    Konfigurations-Hash Geben Sie die Configuration Hash aus der Spalte Ausgabewerte ein. Siehe Generierung der Konfiguration für den Data Virtualization Remote Agent.
    • Optional : Führen Sie die folgenden Schritte aus, um dem Remote-Agenten den Zugriff auf eine Kerberos -fähige Datenquelle zu ermöglichen. Weitere Informationen finden Sie unter Kerberos authentication on Cloud for Data Virtualization.
      1. Öffnen Sie die Datei datavirtualization.env mit Ihrem bevorzugten Texteditor.
      2. Fügen Sie die folgende Zeile zur Datei hinzu und ersetzen Sie "<Dateipfad zu krb5.conf> " durch den Pfad zur Datei " krb5.conf ".
        export KRB5_CONF_FILE=<File path to the krb5.conf>
        Beispiel:
        export KRB5_CONF_FILE=/etc/krb5.conf
    Der Befehl ist erfolgreich, wenn in der Befehlsausgabe kein Fehler gemeldet wird, ähnlich wie in der folgenden Ausgabe. Wenn Sie auf einen Fehler stoßen, finden Sie weitere Informationen zu diesem Fehler in der Datei sysroot/Queryplex_config.log.
    [root@bdvfvt1 wqaasAgent123_wf_bb0b500e]# JAVA_HOME=~/ibm-java-x86_64-80/jre ./config.sh -i bb0a500e-1958-4fb5-9939-ac0db22570d0 -c BEn6fX1tf20KAQAQOk07XiTVt/AKVURJUZVJ7rq52DEdSifaHG8rWwjhqKE/bsCUEcorH7KKclo+OC1sOks7
    Preparing to configure the Data Virtualization agent for Instance ID bb0a541e-1958-4fb5-9939-ac0db22570d0
    [root@bdvfvt1 wqaasAgent123_wf_bb0a500e]#

Nächste Schritte

Nachdem Sie den fernen Agenten implementiert haben, fahren Sie mit dem manuellen Starten des Agenten fort, um ihn sofort zu verwenden, oder konfigurieren Sie den Agenten als Systemservice für den automatischen Start.

Um den Agenten manuell zu starten, siehe Manuelles Starten des Remote-Agenten auf Linux.

Um den Agenten automatisch zu starten, siehe Automatischer Start des Remote-Agenten durch Hinzufügen eines systemctl-Dienstes auf Linux.