The Order’s Stronghold: The Fortress of Dark Falls

⚔️ Willkommen, edler Gast! ⚔️ Dies ist eine Nachricht für Gäste. Registriere dich jetzt kostenlos, um ein vollwertiges Mitglied unserer Dark Falls - Order of Knights Community zu werden! 🔹 Erstelle eigene Themen & Beiträge 🔹 Tausche dich mit anderen Rittern aus 🔹 Nutze dein persönliches Postfach für private Nachrichten Schließe dich unserer Bruderschaft an und werde Teil der Legende! 🏰🛡️ ⚔️ Oath of the Order "From shadow, we rise. Through darkness, we fight. Against oblivion, we endure. Bound by blood, sworn by steel, We are the Knights of Dark Falls."

Unifi Controller Shutdown Script

Ashes Vargrand

Administrator
Teammitglied
Um zu verhindern das der Unifi Controller beim Herunterfahren der VM beschädigt wird.

solltest du nicht einfach die VM „hart ausschalten“, sondern dafür sorgen, dass beim Stopp:


  • der UniFi-Dienst sauber beendet wird
  • MongoDB ordentlich herunterfährt

🛠 Lösung:​


Füge beim Shutdown deiner VM folgenden systemd-Dienst hinzu:

Code:
sudo nano /etc/systemd/system/unifi-clean-shutdown.service

Mit folgendem Inhalt:

Code:
[Unit]
Description=Stop UniFi Controller cleanly before shutdown
DefaultDependencies=no
Before=shutdown.target reboot.target halt.target

[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=/bin/systemctl stop unifi
RemainAfterExit=true

[Install]
WantedBy=halt.target reboot.target shutdown.target

Dann aktivieren:

Code:
sudo nano /etc/systemd/system/unifi-boot-cleanup.service


2. 🧽 Beim Boot alte MongoDB-Reste entfernen​


Falls UniFi dennoch zickt, kannst du dies in dein Boot-Setup einbauen:

Code:
sudo nano /etc/systemd/system/unifi-boot-cleanup.service

Inhalt:

Code:
[Unit]
Description=Kill any orphan mongod processes before UniFi starts
Before=unifi.service

[Service]
Type=oneshot
ExecStart=/usr/bin/pkill -f 'mongod.*27117'
RemainAfterExit=true

[Install]
WantedBy=multi-user.target

Dann:

Code:
sudo systemctl enable unifi-boot-cleanup.service
 
Zurück
Oben