Bearbeiten von „Server/NetBox

Zur Navigation springen Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
== Zugang ==
== Zugang ==
Login: administration


http://10.1.0.123/
Passwort: 8


; Login: administration
Website: http://10.1.0.126/
; Passwort: 8


== Migration ==
== Migration ==
Die [[Netbox]] Instanz wurde von einem Debian Container auf NixOS 22.11 umgezogen.


Die Instanz für die [[Software/NetBox]] wurde 2022-12 in eine dauerhafte (produktive) Umgebung überführt.
Der Container wurde erstellt und die ''configuration.nix'' hineinkopiert.
 
Zuvor lief testweise schon ein Instanz (Containerisierung) mit [[Debian]] (Version "stable" (11)) in die auch schon Daten zur Infrastruktur des StuRa (testweise) eingetragen wurden. Für die Migration wurde auch zuvor testweise eine Instanz (Containerisierung) mit [[NixOS]] (Version "stable" (22.11)) erstellt.
 
Es wurde eine neue Instanz (Containerisierung bei [[PVE]] mit der Vorlage ''nixos.proxmoxLXC.x86_64-linux'' für NixOS (Version 22.11) erstellt.
 
Die Konfiguration von NixOS <code>/etc/nixos/configuration.nix</code> wurde von der Instanz zum Testen übernommen.
 
Es braucht ein Geheimnis, das in einer Datei abzulegen ist. Der Pfad zur Datei muss bei der Option für NixOS [https://search.nixos.org/options?channel=22.11&show=services.netbox.secretKeyFile&query=services.netbox.secretKeyFile services.netbox.secretKeyFile] angegeben werden.
 
----


Das Secret wurde generiert und die Config gebaut.
Das Secret wurde generiert und die Config gebaut.


Erstellen eines Verzeichnisses für die Anwendung NetBox
<code>
: <code>mkdir -p /var/lib/netbox/</code>
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</code>
<code>
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</code>
 
: <code>nixos-rebuild switch</code>
<code>
tr -dc A-Za-z0-9 </dev/urandom | head -c 32 > /var/lib/netbox/secretFile
 
nixos-rebuild switch
</code>


Dann die Datenbank wie hier https://wikitech.wikimedia.org/wiki/Netbox#Database migriert.
Dann die Datenbank wie hier https://wikitech.wikimedia.org/wiki/Netbox#Database migriert.


Das administrative Konto wurde mit der Datenbank migriert und musste demnach nicht neu erstellt werden.
Der Admin-Account wurde mit der Datenbank migriert und musste demnach nicht neu erstellt werden.
 
----


[[Kategorie:Webservices]]
[[Kategorie:Webservices]]
[[Kategorie:Server]]
[[Kategorie:Server]]

Bitte beachte, dass alle Beiträge zu Wiki StuRa HTW Dresden von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter StuRa HTW Dresden:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)