in-place-Upgrade Tactical RMM inkl. OS Update
·1 min
Kurzer Disclaimer: Das “in-place”-Update hat bei mir stressfrei funktioniert. Das muss nicht heißen, daß das bei Dir auch funktioniert. Mach in jedem Fall vorher ein Backup.
Updatevorbereitungen: #
- Zunächst erstellt man als tactical-Benutzer ein aktuelles Backup der Installation. Diese werden in /rmmbackups gespeichert.
- systemctl stop rmm
- Alle Pakete inklusive der Datenbestände löschen:
apt purge postgres* nginx nodejs - Nodejs-Pakete manuell löschen:
rm -rf /usr/lib/nodejs
- RMM-Programmordner löschen:
rm -rf /rmm
- Das Restorescript nach /home/tactical herunterladen:
wget -N https://raw.githubusercontent.com/amidaware/tacticalrmm/master/restore.sh
chmod +x restore.sh
- die APT-Repositories löschen:
rm /tec/apt/sources.list.d/*
Update ausführen #
- Debian-Update durchführen:
sed -i "s/bookworm/trixie/g" /etc/apt/sources.list
apt-get update
apt-get full-upgrade
- Neustart durchführen
Restore #
- Als Benutzer tactical anmelden
- Restore starten:
restore.sh /rmmbackup/<letzte Sicherungsdatei>.tar
Das dauert seine Zeit. Danach ist Tactical auf dem neuen OS einsatzbereit.
Hintergrund: #
Alle Daten und Bibliotheken, die Tactical verwendet, werden gelöscht. Dadurch sieht das System für das Installationsscript sauber aus. Tactical wird danach mit allen Diensten neu installiert. Das ist zwar per se kein in-place-Update, spart aber ggf. viel rumgeeier, wenn der Server in der Cloud liegt und man keine weitere VM (auch nicht temporär) mieten möchte. Außerdem spart man sich das händische rekontruieren von Lets-Enrcrypt und SSH-Schlüsseln.