tiermutter
Well-known member
Irgendwie wird es mal wieder Zeit eine kleine Geschichte aus meiner IT-Praxis zu erzählen...
Ein aktuelles Vorhaben eignet sich bestens dafür und kann gleich als kleine Anleitung dienen: Der Umzug einer OPNsense Installation auf eine andere Hardware.
Meine OPNsense läuft derzeit auf einer RC100 G3 (Aaeon FWS-2251), die mir eigentlich völlig ausreicht, doch zufällig ist mir eine leistungsfähigere RC100 G5 (ähnlich Aaeon FWS-2280) in die Hände gefallen.
Die OPNsense Installation befindet sich auf einer mSATA SSD, die ich theoretisch einfach umbauen könnte, allerdings möchte ich unnötige Downtime durch eventuelle Probleme vermeiden und die alte Firewall möglichst bis zum finalen Austausch aktiv behalten. Außerdem habe ich bei der neuen Hardware die Chance eine 2,5“ SSD zu verwenden, die nochmals mehr Leistung verspricht als eine mSATA SSD.
Auch eine neue Installation und das Einspielen der Konfiguration kommt nicht im Frage, da ich die ein oder andere 3rd party Software (wie zB AdGuard Home) verwende, dessen Einstellungen und Daten nicht in der Konfigurationssicherung enthalten sind.
Der Plan ist demnach klar:
Von der alten Firewall wird ein frisches ZFS Boot Environment exportiert (also quasi ein Image des Datenträgers erstellt) und anschließend in die neue Firewall importiert, sodass diese anschließend das bisherige System bootet. Das alte System steht dann vorerst als Ersatz zur Verfügung, falls etwas schiefgeht.
Voraussetzung dafür ist, dass das aktuelle System ZFS als Dateisystem verwendet und das Tool "bemanager" (https://forum.heimnetz.de/threads/boot-environment-manager-bemanager.1694/) installiert ist. Für das neue System ist ein USB Stick mit bootfähigem OPNsense erforderlich. Vor Beginn der Arbeiten wird nochmal die Konfiguration gesichert, ich mache das direkt zu Google Drive.
Die einzelnen Schritte in Kürze:
1) Alte BE mittels bectl entfernen
2) Aktuelles Boot Environment (BE) mittels bectl erstellen
3) Export/ Backup des BE mittels bemanager
4) Neues System vom USB Stick booten und OPNsense mit ZFS installieren
5) bemanager installieren
6) Import/ Restore des BE mittels bemanager
7) Neues System vom LAN isolieren
8) Neues System auf Funktion prüfen
9) Altes System durch das Neue ersetzen
Ein aktuelles Vorhaben eignet sich bestens dafür und kann gleich als kleine Anleitung dienen: Der Umzug einer OPNsense Installation auf eine andere Hardware.
Meine OPNsense läuft derzeit auf einer RC100 G3 (Aaeon FWS-2251), die mir eigentlich völlig ausreicht, doch zufällig ist mir eine leistungsfähigere RC100 G5 (ähnlich Aaeon FWS-2280) in die Hände gefallen.
Die OPNsense Installation befindet sich auf einer mSATA SSD, die ich theoretisch einfach umbauen könnte, allerdings möchte ich unnötige Downtime durch eventuelle Probleme vermeiden und die alte Firewall möglichst bis zum finalen Austausch aktiv behalten. Außerdem habe ich bei der neuen Hardware die Chance eine 2,5“ SSD zu verwenden, die nochmals mehr Leistung verspricht als eine mSATA SSD.
Auch eine neue Installation und das Einspielen der Konfiguration kommt nicht im Frage, da ich die ein oder andere 3rd party Software (wie zB AdGuard Home) verwende, dessen Einstellungen und Daten nicht in der Konfigurationssicherung enthalten sind.
Der Plan ist demnach klar:
Von der alten Firewall wird ein frisches ZFS Boot Environment exportiert (also quasi ein Image des Datenträgers erstellt) und anschließend in die neue Firewall importiert, sodass diese anschließend das bisherige System bootet. Das alte System steht dann vorerst als Ersatz zur Verfügung, falls etwas schiefgeht.
Voraussetzung dafür ist, dass das aktuelle System ZFS als Dateisystem verwendet und das Tool "bemanager" (https://forum.heimnetz.de/threads/boot-environment-manager-bemanager.1694/) installiert ist. Für das neue System ist ein USB Stick mit bootfähigem OPNsense erforderlich. Vor Beginn der Arbeiten wird nochmal die Konfiguration gesichert, ich mache das direkt zu Google Drive.
Die einzelnen Schritte in Kürze:
1) Alte BE mittels bectl entfernen
2) Aktuelles Boot Environment (BE) mittels bectl erstellen
3) Export/ Backup des BE mittels bemanager
4) Neues System vom USB Stick booten und OPNsense mit ZFS installieren
5) bemanager installieren
6) Import/ Restore des BE mittels bemanager
7) Neues System vom LAN isolieren
8) Neues System auf Funktion prüfen
9) Altes System durch das Neue ersetzen