Aufgabe #1953
offenAufgabe #1950: Aktualisierung NixOS (von Version 23.11) auf Version 24.05
Aktualisierung NixOS (von Version 23.11) auf Version 24.05 Instanz Dienst Serververwaltung (Anwendung NetBox)
0%
Beschreibung
In den Release notes steht folgendes:
netbox was updated to v3.7. services.netbox.package still defaults to v3.6 if stateVersion is earlier than 24.05. Refer to upstream’s breaking changes for v3.7.0 and upgrade NetBox by changing services.netbox.package. Database migrations will be run automatically.
Das services.netbox.package
muss also eventuell manuell angepasst werden.
Von SoerenBoxberger vor 4 Monaten aktualisiert
In anlehnung an #1820 :
1. configuration.nix aktualisieren¶
diff old-configuration.nix configuration.nix
81c81,82
< enable = true;
---
> enable = true;
> package = pkgs.netbox;
2. Datenbankdump erstellen¶
sudo -u netbox pg_dump netbox > netbox-$(date +%Y-%m-%d).psql
3. Channel aktualisieren¶
nix-channel --add https://nixos.org/channels/nixos-24.05 nixos
nix-channel --update
nixos-rebuild switch
Während des nixos-rebuild switch
ist der Storage vollgelaufen, daher habe ich den um 4G vergrößert
Nach einer langen Zeit des Neubauens ist der Prozess fehlgeschlagen. Das liegt vermutlich an dem zu langsamen Ceph. Ich verschiebe also den storage des Containers auf das lokale ZFS, um ein schnelleres System zum neu bauen zu bekommen. Das dauerte rund eine Stunde.
Ich habe einen neuen Rebuild gestartet, den ich nun über Nach bauen lassen muss.
Von SoerenBoxberger vor 4 Monaten aktualisiert
Das Upgrade ist durchgelaufen.
Ich verschiebe den Storgage also wieder zurück auf das Ceph.
Von SoerenBoxberger vor 4 Monaten aktualisiert
- Status wurde von Neu zu Feedback geändert
Von SoerenBoxberger vor 4 Monaten aktualisiert
- Zugewiesen an wurde von Zuständigkeit Instandhaltung IT-Services zu SoerenBoxberger geändert
Von PaulRiegel vor 2 Monaten aktualisiert
- Abgabedatum wurde auf 01.12.2023 gesetzt
- Beginn wurde von 20.08.2024 zu 01.12.2023 geändert
- Nachfolger von Aufgabe #1820: NetBox Update Nix-Channel 23.05 -> 23.11 wurde hinzugefügt
Von PaulRiegel vor 2 Monaten aktualisiert
- Thema wurde von Netbox Update Nix-Channel 23.11 -> 24.05 zu Aktualisierung NixOS (von Version 23.11) auf Version 24.05 Instanz Dienst Serververwaltung (Anwendung NetBox) geändert
Das ist ja richtig unangenehm. (Im Übrigen ist das ein guter Grund für bessere Hardware.)
Von PaulRiegel vor 2 Monaten aktualisiert
SoerenBoxberger schrieb (#note-2):
Während des
nixos-rebuild switch
ist der Storage vollgelaufen, daher habe ich den um 4G vergrößert
Ich habe - in Anlehnung an die Basis 2 - gleich nochmal 4 GB hinzugefügt (, sodass es nun 16 GB sind).
Von PaulRiegel vor 2 Monaten aktualisiert
BTW: http://10.1.0.123/admin/background-tasks/ Wenn du das (auch) nicht verstehst, dann bitte gern eine Aufgabe erstellen.
Von PaulRiegel vor 2 Monaten aktualisiert
- Status wurde von Feedback zu Neu geändert
Ich schlage vor, dass eine neue (aktuelle) Instanz erstellt wird. (Die hat dann ja stateVersion 24.05 und damit auch "von Grund auf" NetBox Version 3.7 .) In die neue Instanz kann dann - vermutlich recht einfach - der dump der Datenbank aus der bisherigen Instanz "ausgekippt" werden.
Schöne daran ist, dass dieser Weg dabei gleich - gern durch dich - dokumentiert werden kann. #1820 ist ja eine gute Grundlage. :-)
Von PaulRiegel vor 2 Monaten aktualisiert
SoerenBoxberger schrieb (#note-2):
Nach einer langen Zeit des Neubauens ist der Prozess fehlgeschlagen. Das liegt vermutlich an dem zu langsamen Ceph. Ich verschiebe also den storage des Containers auf das lokale ZFS, um ein schnelleres System zum neu bauen zu bekommen. Das dauerte rund eine Stunde.
Ich habe einen neuen Rebuild gestartet, den ich nun über Nach bauen lassen muss.
SoerenBoxberger schrieb (#note-3):
Das Upgrade ist durchgelaufen.
Ich verschiebe den Storgage also wieder zurück auf das Ceph.
Das erscheint mir "problematisch".
Wir haben ja innerhalb vom Release automatische Aktualisierungen aktiviert. Die würden da ja auch nicht "durchlaufen" können.
Spontan würde ich sagen: Wenn der Verbund mit Ceph zu langsam ist, dann machen wir das auf ZFS. Oder? (Lieber laufende (eigenständige) Aktualisierungen, als "Hochverfügbarkeit".)
Von PaulRiegel vor 9 Tagen aktualisiert
- Kopiert nach Aufgabe #2088: Aktualisierung NixOS (von Version 24.05) auf Version 24.11 Instanz Dienst Serververwaltung (Anwendung NetBox) wurde hinzugefügt