Sollte sich Ihre Datenbank IP Adresse ändern, benötigen Sie folgende Anpassungen
Schritt 1: Erstellen eines Datenbank-Dumps
- 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.
- Öffne Sie eine Terminal-Sitzung und führen Sie
Schritt 2: Konfiguration des Replica Sets ändern
-
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.
- Öffnen Sie die MongoDB Konfigurationsdatei mit
-
MongoDB neu starten:
- Starten Sie die MongoDB neu, um die Änderungen zu übernehmen, z.B. mit
sudo systemctl restart mongod
.
- Starten Sie die MongoDB neu, um die Änderungen zu übernehmen, z.B. mit
Schritt 3: Neue IP-Adresse zuweisen
-
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.
- Bearbeiten Sie die Netzwerkkonfigurationsdatei mit
-
Server neu starten:
- Führen Sie einen Neustart des Servers durch, um die neue Netzwerkkonfiguration zu aktivieren, mit
sudo reboot
.
- Führen Sie einen Neustart des Servers durch, um die neue Netzwerkkonfiguration zu aktivieren, mit
Schritt 4: Replica Set in lokaler Datenbank löschen
-
MongoDB Shell starten:
- Führen Sie
mongosh
aus, um die MongoDB Shell zu starten.
- Führen Sie
-
Lokale Datenbank verwenden:
- Wechseln Sie zur lokalen Datenbank mit
use local
.
- Wechseln Sie zur lokalen Datenbank mit
-
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).
- Führen Sie
-
MongoDB neu starten:
- Starten Sie MongoDB erneut, um die Änderungen zu übernehmen, mit
sudo systemctl restart mongod
.
- Starten Sie MongoDB erneut, um die Änderungen zu übernehmen, mit
Schritt 5: IP-Tables anpassen
- 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.
- Öffnen Sie die Datei
Schritt 6: Anpassungen auf dem App-Server
-
Setup-Skript ausführen:
- Führen Sie das
setup.sh
Skript aus, um die neue Datenbank-IP im MongoDB Connection String zu aktualisieren.
- Führen Sie das