- Website
- www.dark-falls.de
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:
Füge beim Shutdown deiner VM folgenden systemd-Dienst hinzu:
Mit folgendem Inhalt:
Dann aktivieren:
2.
Falls UniFi dennoch zickt, kannst du dies in dein Boot-Setup einbauen:
Inhalt:
Dann:
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