A Netbox hálózati dokumentációs / felügyeleti eszköz telepítése a Dockerrel

A Netbox egy ingyenes, nyílt forráskódú eszköz, amely lehetővé teszi a hálózatok kezelését és dokumentálását. Hihetetlenül nagy teljesítményű és komolyan hasznos minden elfoglalt adatközpont-adminisztrátor számára. A Netbox segítségével kezelheti:
- IP-hálózatok és címek, VRF-ek és VLAN-k
- Felszerelési állványok
- eszközök
- kapcsolatok
- virtualizáció
- Adatáramkörök
- Titkok
Probléma az, hogy a Netbox kézi telepítésével való próbálkozás valódi kihívás lehet, még tapasztalt adminisztrátorok számára is. Szerencsére a Netbox Docker tárolóként történő telepítése meglehetősen egyszerűvé teszi a dolgokat.
Docker segítségével bemutatom a Netbox telepítésének folyamatát az Ubuntu Server 18.04-en.
Felvételi készlet: Adatbázis-rendszergazda (TechRepublic Premium)
Amire szüksége lesz
Az egyetlen dolog, amire szükséged lesz, az Ubuntu Server működő példánya, bár ennek a legtöbb Linux disztribúción, kisebb módosításokkal és egy felhasználói fiókkal, sudo jogosultságokkal kell működnie.
A Docker és a docker-compose telepítése
Az első lépés a Docker telepítése. Ehhez nyissa meg a terminál ablakot, és adja ki a következő parancsokat:
- Telepítse a Dockert a következő paranccsal: sudo apt-get install docker.io -y .
- Adja hozzá a felhasználót a dokkolócsoporthoz a következő paranccsal: sudo usermod -aG docker $ USER.
- Jelentkezzen ki, majd jelentkezzen be újra a kiszolgálóra.
- Telepítse a docker-compose parancsot: sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s) - $ (uname -m) msgstr "-o / usr / local / bin / docker-compose.
- Módosítsa a docker-compose parancs engedélyét a következő paranccsal: sudo chmod + x / usr / local / bin / docker-compose .
- Indítsa el a dokkoló démont a sudo systemctl start docker paranccsal .
- Engedélyezze a dokkoló démont a sudo systemctl enable docker paranccsal.
A Netbox telepítése
Töltse le a telepítéshez szükséges fájlokat a következő paranccsal:
git klón -b mester https://github.com/netbox-community/netbox-docker.git
Ez létrehoz egy új könyvtárat, a netbox-docker néven. Váltson arra a könyvtárra a következő paranccsal:
cd netbox-dokkoló
A tároló telepítése előtt szerkesztenie kell a .env fájlt, és konfigurálnia kell az igényeinek megfelelően. Adja ki a parancsot:
nano env / netbox.env
Ebben a fájlban módosíthatja a sort:
SUPERUSER_PASSWORD = admin
A fenti az alapértelmezett jelszó az admin felhasználó számára. Változtassa meg valami egyedi és erősre. Változtasson meg minden más kívánt beállítást (például SUPERUSER_EMAIL), és mentse el a fájlt.
A tároló telepítéséhez adja ki a következő parancsokat:
docker-compose pull docker-compose up -d
Ez befejezi a telepítést.
Hogyan érhető el a Netbox
Körülbelül két-öt percbe telik, amíg a Netbox elérhetővé válik. Ezen idő alatt adja ki a parancsot:
echo "http: // $ (docker-compose port nginx 8080) /"
A fenti parancs kinyomtatja azt a pontos portot, amelyet a Netbox eléréséhez használnia kell (A ábra ).
A ábra
The port to be used to access Netbox." data-credit="" rel="noopener noreferrer nofollow">
A Netbox eléréséhez használandó port.
Példám esetén a használni kívánt port a 32768. Tehát mutasson egy böngészőre a következő címen: http: // SERVER_IP: 32768 (ahol a SERVER_IP a fogadó szerver IP címe), és látnia kell a Netbox főoldalát ( B. ábra) ). Ha az oldal nem jelenik meg, várjon még néhány percet, amíg a szolgáltatás elérhetővé válik, és próbálja újra.
B. ábra
The Netbox main page." data-credit="" rel="noopener noreferrer nofollow">
A Netbox fő oldala.
Kattintson a Bejelentkezés elemre, és hitelesítse a felhasználói fiókkal és a netbox.env fájlban megadott jelszóval.
És ehhez elengedhetetlen a Netbox egyszerű telepítése. Most már készen áll a jobb hálózati menedzsmentre / dokumentációra.
Adatközpont-trend hírlevél
A DevOps, a virtualizáció, a hibrid felhő, a tárolás és az operatív hatékonyság csak néhány adatközpont-témakör, amelyet kiemeltünk. Hétfőn és szerdán szállítjuk
Regisztrálj még ma