DB-Installation - InfluxDB® auf einem abgesetzten System

Anmerkung: Für die Installation einer InfluxDB®, siehe Kapitel DB-Installation.

Um InfluxDB® auf einem abgesetzten System zu installieren, befolgen Sie diese Schritte:

Anmerkung: Ersetzen Sie "/" durch "\" in den folgenden Hinweisen, wenn Sie ein Windows-Betriebssystem verwenden.
  • Wählen Sie ein Verzeichnis für die InfluxDB®-Binärdateien auf dem abgesetzten PC aus.
  • Kopieren Sie folgende Dateien aus dem WinCC OA-Installationsverzeichnis (Ordner "bin"): influx* (alle Dateien, deren Dateiname mit "influx" beginnt) in das im obigen Schritt erstellte Verzeichnis.
    Anmerkung: Beachten Sie, dass Sie WinCC OA-Binärdateien für dasselbe Betriebssystem benötigen, auf dem Sie den DB-Server installieren möchten.
  • Kopieren Sie die Datei "influxdb.conf" aus dem Projektverzeichnis (Ordner „config“) in Ihr Zielverzeichnis auf dem abgesetzten PC (Schritt 1).
  • Wählen Sie auf dem abgesetzten PC ein Verzeichnis für die DB-Daten aus.
  • Kopieren Sie die DB-Daten vom WinCC OA PC (Projektverzeichnis, Kopieren Sie die Struktur unter "data/db/WinCC OA/influx") in Ihr im obigen Schritt gewähltes Verzeichnis.
    Anmerkung: Beachten Sie, dass die DB auf dem gleichen Betriebssystemtyp wie das Zielsystem hätte laufen sollen.
  • Bearbeiten Sie die Datei "influxdb.conf" auf dem abgesetzten PC (siehe Schritt 3 oben):
    • Passen Sie den Eintrag "dir" in den Abschnitten "[meta]" und "[data]" und den Eintrag "wal-dir" im Abschnitt "[data]" an die neuen Verzeichnisnamen an, die auf dem abgesetzten PC verwendet werden (siehe Schritt 4).
  • Wenn eine SSL/HTTPS-Verbindung für den Zugriff auf den neuen DB-Server verwendet wird:
    Anmerkung: Für eine verschlüsselte Kommunikation werden selbstsignierte Zertifikate nga_influx.crt, nga_influx.key mit WinCC OA installiert ( ; unter <wincc_oa_path>/config). Für echte Anlagenprojekte müssen eigene projektspezifische Zertifikate erstellt werden. Sie können die Zertifikate mit Hilfe von Panel für SSL-Zertifikate erstellen. Selektieren Sie den Typ Zertifikat für den HTTP-Server. Siehe auch die Zertifikatsdokumentation - Warum sollten Zertifikate verwendet werden?.
    • Kopieren Sie "nga_influx.crt" und "nga_influx.key" aus dem WinCC OA-Installationsverzeichnis (Ordner "config") oder Ihre eigenen projectspezifischen Zertifikate in ein sicheres Verzeichnis auf dem abgesetzten PC (muss für den Benutzer zugänglich sein, der die InfluxDB ausführt).
    • Passen Sie die Verzeichnisse in der Datei "influxdb.conf" (siehe Schritt 6) unter "https-Zertifikat" und "https-private-key" (Sektion "[http]") so an, dass sie auf die Dateien im obigen Unterschritt zeigen. Weitere Informationen finden Sie im Kapitel Verschlüsselte Kommunikation zwischen Backend und InfluxDB®.
  • (Optional) Aktivieren Sie den Autostart für den InfluxDB®-Prozess auf dem abgesetzten PC, indem Sie die folgende Befehlszeile verwenden:
    • <bin-path from step 1>/influxd -config <bin-path from step 1>/influxdb.conf
  • Starten Sie die InfluxDB® manuell, indem Sie die Befehlszeile verwenden, wie im Schritt 8 oberhalb beschrieben.
  • Für die Konfiguration der Backups muss auch die Einstellung "bind-address" am Anfang der influxdb.conf angepasst werden. Dies wird im Kapitel DB-Installation - InfluxDB®beschrieben.