Server/NetBox: Unterschied zwischen den Versionen
(Fehler beim Secret generieren) |
|||
Zeile 15: | Zeile 15: | ||
<code> | <code> | ||
mkdir -p /var/lib/netbox/ | mkdir -p /var/lib/netbox/ | ||
In den ersten Builds der proxmoxLXC NixOS container funktionierte dieser Befehl (der broken pipe Error ist okay, es funktioniert trotzdem): | |||
tr -dc A-Za-z0-9 </dev/urandom | head -c 32 ; echo ' ' > /var/lib/netbox/secretFile | tr -dc A-Za-z0-9 </dev/urandom | head -c 32 ; echo ' ' > /var/lib/netbox/secretFile | ||
Beim dritten Build kam der Fehler "invalid number of bytes: ‘32 ’", ein leicht abgeänderter Befehl macht wieder was er soll: | |||
tr -dc A-Za-z0-9 </dev/urandom | head -c 32 > /var/lib/netbox/secretFile | |||
nixos-rebuild switch | nixos-rebuild switch |
Version vom 13. Dezember 2022, 11:43 Uhr
Zugang
Login: administration
Passwort: 8
Website: http://10.1.0.126/
Migration
Die Netbox Instanz wurde von einem Debian Container auf NixOS 22.11 umgezogen.
Der Container wurde erstellt und die configuration.nix hineinkopiert.
Das Secret wurde generiert und die Config gebaut.
mkdir -p /var/lib/netbox/
In den ersten Builds der proxmoxLXC NixOS container funktionierte dieser Befehl (der broken pipe Error ist okay, es funktioniert trotzdem):
tr -dc A-Za-z0-9 </dev/urandom | head -c 32 ; echo ' ' > /var/lib/netbox/secretFile
Beim dritten Build kam der Fehler "invalid number of bytes: ‘32 ’", ein leicht abgeänderter Befehl macht wieder was er soll:
tr -dc A-Za-z0-9 </dev/urandom | head -c 32 > /var/lib/netbox/secretFile
nixos-rebuild switch
Dann die Datenbank wie hier https://wikitech.wikimedia.org/wiki/Netbox#Database migriert.
Der Admin-Account wurde mit der Datenbank migriert und musste demnach nicht neu erstellt werden.