Server/NetBox: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
Fehler beim Secret generieren
KKeine Bearbeitungszusammenfassung
Zeile 15: Zeile 15:
<code>
<code>
mkdir -p /var/lib/netbox/
mkdir -p /var/lib/netbox/
</code>


In den ersten Builds der proxmoxLXC NixOS container funktionierte dieser Befehl (der broken pipe Error ist okay, es funktioniert trotzdem):
In den ersten Builds der proxmoxLXC NixOS container funktionierte dieser Befehl (der broken pipe Error ist okay, es funktioniert trotzdem):


<code>
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
</code>


Beim dritten Build kam der Fehler "invalid number of bytes: ‘32 ’", ein leicht abgeänderter Befehl macht wieder was er soll:
Beim dritten Build kam der Fehler "invalid number of bytes: ‘32 ’", ein leicht abgeänderter Befehl macht wieder was er soll:


<code>
tr -dc A-Za-z0-9 </dev/urandom | head -c 32 > /var/lib/netbox/secretFile
tr -dc A-Za-z0-9 </dev/urandom | head -c 32 > /var/lib/netbox/secretFile



Version vom 13. Dezember 2022, 11:45 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.