Sådan distribueres Netbox netværksdokumentation / styringsværktøj med Docker

Sådan distribueres Netbox-netværksdokumentation / styringsværktøj med Docker Det er enkelt at implementere et netværksadministrations- / dokumentationsværktøj med Docker.

Netbox er et gratis open source-værktøj, der giver dig mulighed for at administrere og dokumentere netværk. Det er utroligt kraftfuldt og seriøst nyttigt for enhver travl datacentraladministrator. Med Netbox kan du administrere:

  • IP-netværk og adresser, VRF'er og VLAN'er
  • Udstyrsstativer
  • Enheder
  • Tilslutninger
  • Virtualisering
  • Datakredsløb
  • Secrets

Problemet er, at prøve at få Netbox installeret manuelt kan være en reel udfordring, selv for erfarne administratorer. Heldigvis gør implementering af Netbox som en Docker-container tingene ganske enkle.

Jeg vil lede dig gennem processen med at implementere Netbox på Ubuntu Server 18.04 ved hjælp af Docker.

Ansættelsessæt: Databaseadministrator (TechRepublic Premium)

Hvad du har brug for

De eneste ting, du har brug for, er en fungerende forekomst af Ubuntu Server, selvom dette skal fungere på de fleste Linux-distributioner, med mindre ændringer og en brugerkonto med sudo-privilegier.

Sådan installeres Docker og docker-compose

Den første ting at gøre er installationen af ​​Docker. For at gøre dette skal du åbne et terminalvindue og udstede følgende kommandoer:

  1. Installer Docker med kommandoen: sudo apt-get install docker.io -y .
  2. Føj din bruger til docker-gruppen med kommandoen: sudo usermod -aG docker $ USER.
  3. Log ud og log ind igen på serveren.
  4. Installer docker-komponer med kommandoen: sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s) - $ (uname -m) "-o / usr / local / bin / docker-compose.
  5. Skift tilladelse til kommandoen docker-compose med kommandoen: sudo chmod + x / usr / local / bin / docker-compose .
  6. Start docker-dæmonen med kommandoen sudo systemctl start-docker.
  7. Aktivér docker-dæmonen med kommandoen sudo systemctl enable docker .

Sådan implementeres Netbox

Download de nødvendige filer til distribution med kommandoen:

 git klon -b master https://github.com/netbox-community/netbox-docker.git 

Dette vil skabe et nyt bibliotek kaldet netbox-docker. Skift til det bibliotek med kommandoen:

 cd netbox-docker 

Inden du installerer containeren, skal du redigere .env-filen og konfigurere den til at imødekomme dine behov. Giv kommandoen:

 nano env / netbox.env 

I den fil ønsker du måske at ændre linjen:

 SUPERUSER_PASSWORD = admin 

Ovenstående er standardadgangskoden for administratorbrugeren. Skift det til noget unikt og stærkt. Ændre eventuelle andre indstillinger, du måtte ønske (f.eks. SUPERUSER_EMAIL), og gem filen.

Udskriv følgende kommandoer for at distribuere containeren:

 docker-komponere pull docker-compose up -d 

Dette afslutter implementeringen.

Sådan får du adgang til Netbox

Det vil tage omkring to til fem minutter, før Netbox bliver tilgængelig. I løbet af denne tid skal du udstede kommandoen:

 ekko "http: // $ (docker-komponere port nginx 8080) /" 

Ovenstående kommando udskriver den nøjagtige port, du skal bruge til at få adgang til Netbox ( figur A ).

Figur A

The port to be used to access Netbox.

" data-credit="" rel="noopener noreferrer nofollow">

Porten, der skal bruges til at få adgang til Netbox.

I tilfælde af mit eksempel er den port, der skal bruges, 32768. Så peg en browser til http: // SERVER_IP: 32768 (hvor SERVER_IP er IP-adressen på hosting-serveren), og du skal se Netbox-hovedsiden ( figur B ). Hvis siden ikke vises, skal du vente et par minutter til, at tjenesten bliver tilgængelig, og prøv igen.

Figur B

The Netbox main page.

" data-credit="" rel="noopener noreferrer nofollow">

Netbox-hovedsiden.

Klik på Login og godkend med brugeradministratoren og det adgangskode, du tilføjede i filen netbox.env.

Og det er alt, hvad der er at distribuere Netbox på den lette måde. Du er nu klar til at nyde bedre netværksstyring / dokumentation.

Datacenter Trends Nyhedsbrev

DevOps, virtualisering, hybrid sky, opbevaring og driftseffektivitet er blot nogle af de datacenteremner, vi vil fremhæve. Leveres mandage og onsdage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com