DB-Installation - InfluxDB® auf einem abgesetzten System
Anmerkung: Für die Installation einer InfluxDB®, siehe Kapitel InfluxDB®-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.