Änderung der Datenbank IP

Sollte sich Ihre Datenbank IP Adresse ändern, benötigen Sie folgende Anpassungen

Schritt 1: Erstellen eines Datenbank-Dumps

  1. MongoDB Dump erstellen:
    • Öffne Sie eine Terminal-Sitzung und führen Sie mongodump aus, um eine Sicherungskopie Ihrer Datenbank zu erstellen. Spezifizieren Sie den Speicherort des Dumps, wenn nötig.

Schritt 2: Konfiguration des Replica Sets ändern

  1. Replica Set Konfiguration ändern:

    • Öffnen Sie die MongoDB Konfigurationsdatei mit sudo nano /etc/mongod.conf.
    • Kommentieren Sie die Zeilen aus, die das Replica Set betreffen.
    • Speichern Sie die Änderungen und schließen Sie den Editor.
  2. MongoDB neu starten:

    • Starten Sie die MongoDB neu, um die Änderungen zu übernehmen, z.B. mit sudo systemctl restart mongod.

Schritt 3: Neue IP-Adresse zuweisen

  1. IP-Adresse ändern:

    • Bearbeiten Sie die Netzwerkkonfigurationsdatei mit sudo nano /etc/network/interfaces.
    • Tragen Sie die neue IP-Adresse ein.
    • Speichern Sie die Änderungen und schließe Sie den Editor.
  2. Server neu starten:

    • Führen Sie einen Neustart des Servers durch, um die neue Netzwerkkonfiguration zu aktivieren, mit sudo reboot.

Schritt 4: Replica Set in lokaler Datenbank löschen

  1. MongoDB Shell starten:

    • Führen Sie mongosh aus, um die MongoDB Shell zu starten.
  2. Lokale Datenbank verwenden:

    • Wechseln Sie  zur lokalen Datenbank mit use local.
  3. Lokale Datenbank löschen:

    • Führen Sie db.dropDatabase() aus, um die lokale Datenbank zu löschen (hierbei wird nicht die Enginisght Datenbank gelöscht).
  4. MongoDB neu starten:

    • Starten Sie MongoDB erneut, um die Änderungen zu übernehmen, mit sudo systemctl restart mongod.

Schritt 5: IP-Tables anpassen

  1. IP-Tables Datei bearbeiten:
    • Öffnen Sie die Datei sudo nano /etc/iptables/rules.v4.
    • Ändern Sie die IP-Adressen entsprechend den neuen Netzwerkanforderungen.
    • Speichern Sie die Änderungen und schließen Sie den Editor.

Schritt 6: Anpassungen auf dem App-Server

  1. Setup-Skript ausführen:

    • Führen Sie das setup.sh Skript aus, um die neue Datenbank-IP im MongoDB Connection String zu aktualisieren.