Comment déployer l'outil de documentation / gestion de réseau Netbox avec Docker – Bien choisir son serveur d impression

Le déploiement d'un outil de gestion / documentation réseau est simplifié avec Docker.

Comment déployer l'outil de documentation / gestion de réseau Netbox avec Docker
Le déploiement d'un outil de gestion / documentation réseau est simplifié avec Docker.
http://www.techrepublic.com/

Netbox est un outil open source gratuit qui vous permet de gérer et de documenter des réseaux. Il est incroyablement puissant et très utile pour tout administrateur de centre de données occupé. Avec Netbox, vous pouvez gérer:

  • Réseaux et adresses IP, VRF et VLAN
  • Racks d'équipement
  • Dispositifs
  • Les liaisons
  • La virtualisation
  • Circuits de données
  • Secrets

Le problème, c’est que tenter d’installer Netbox manuellement peut être un véritable défi, même pour les administrateurs chevronnés. Heureusement, le déploiement de Netbox en tant que conteneur Docker simplifie les choses.

Je vais vous guider dans le processus de déploiement de Netbox sur Ubuntu Server 18.04, avec l'aide de Docker.

VOIR: Kit d'embauche: administrateur de base de données (TechRepublic Premium)

Ce dont vous aurez besoin

Vous n'avez besoin que d'une instance de serveur Ubuntu, bien que cela devrait fonctionner sur la plupart des distributions Linux, avec des modifications mineures, et un compte d'utilisateur doté de privilèges sudo.

Comment installer Docker et docker-compose

La première chose à faire est l’installation de Docker. Pour ce faire, ouvrez une fenêtre de terminal et exécutez les commandes suivantes:

  1. Installez Docker avec la commande: sudo apt-get install docker.io -y.
  2. Ajoutez votre utilisateur au groupe de menus avec la commande: sudo usermod -aG docker $ USER.
  3. Déconnectez-vous et reconnectez-vous au serveur.
  4. Installez docker-compose avec la commande: 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. Changez la permission de la commande docker-compose avec la commande: sudo chmod + x / usr / local / bin / docker-compose.
  6. Démarrez le démon docker avec la commande sudo systemctl docker de démarrage.
  7. Activer le démon docker avec la commande sudo systemctl enable docker.

Comment déployer Netbox

Téléchargez les fichiers nécessaires au déploiement avec la commande:

git clone -b maître https://github.com/netbox-community/netbox-docker.git

Cela créera un nouveau répertoire appelé netbox-docker. Allez dans ce répertoire avec la commande:

cd netbox-docker

Avant de déployer le conteneur, vous voudrez éditer le fichier .env et le configurer pour répondre à vos besoins. Émettez la commande:

nano env / netbox.env

Dans ce fichier, vous voudrez peut-être changer la ligne:

SUPERUSER_PASSWORD = admin

Ce qui précède est le mot de passe par défaut de l'utilisateur admin. Changer cela en quelque chose d'unique et fort. Modifiez les autres options de votre choix (telles que SUPERUSER_EMAIL) et enregistrez le fichier.

Pour déployer le conteneur, exécutez les commandes suivantes:

docker-composer tirer
docker-composer up -d

Cela complétera le déploiement.

Comment accéder à Netbox

Il faudra environ deux à cinq minutes avant que Netbox soit disponible. Pendant ce temps, lancez la commande:

echo "http: // $ (docker-compose le port nginx 8080) /"

La commande ci-dessus affichera le port exact à utiliser pour accéder à Netbox (Figure a).

Figure a

netboxa.jpg

Le port à utiliser pour accéder à Netbox.

Dans le cas de mon exemple, le port à utiliser est 32768. Dirigez un navigateur sur http: // SERVER_IP: 32768 (où SERVER_IP est l'adresse IP du serveur d'hébergement) et vous devriez voir la page principale de Netbox (Figure B). Si la page ne s'affiche pas, attendez quelques minutes de plus pour que le service soit disponible et réessayez.

Figure B

netboxb.jpg "data-original =" https://tr4.cbsistatic.com/hub/i/2019/09/03/89a2fef6-bf1d-4aa2-82ab-c51699107a42/netboxb.jpg

Cliquez sur Connexion et authentifiez-vous avec l'utilisateur admin et le mot de passe que vous avez ajouté dans le fichier netbox.env.

Et c'est tout ce qu'il y a à déployer Netbox facilement. Vous êtes maintenant prêt à profiter d'une meilleure gestion / documentation du réseau.

Regarde aussi

istock-1134715366.jpg "data-original =" https://tr1.cbsistatic.com/hub/i/r/2019/07/23/2efabebd-ccd8-4155-bbd0-703267f3fc37/resize/770x/d24c8779d4288924f4b51b4754745 -1134715366.jpg

Image: iStockphoto / Artystarty

  • YOUTHUP Boîte à outils avec mousse à l'intérieur
    Outillage Matériel et aménagement de l'atelier Rangement d'outils Caisse à outils YOUTHUP, Dimensions extérieures : 56 x 35 x 23 cmDimensions intérieures : 51 x 28,5 x 19 cmMatériau extérieur : Polypropylène + ABSMatériau intérieur en mousse : PolyuréthanePoignée : une poignée + une poignée
  • ASUPERMALL 220 V 240W Outil Rotatif Kit Vitesse Variable Avec L'Arbre Flexible Meuleuses
    Outillage ... Divers ASUPERMALL, Cet outil rotatif Kit offre une grande variété de bits et des disques pour répondre aux besoins de tout projet. Fonctionnalités: Multi Purpose --- A MAIN outil électrique rotatif à grande vitesse pour la découpe de bricolage, le perçage, le meulage, le fraisage,
  • ASUPERMALL 220 V 240W Outil Rotatif Kit Vitesse Variable Avec L'Arbre Flexible Meuleuses
    Outillage ... Divers ASUPERMALL, Cet outil rotatif Kit offre une grande variété de bits et des disques pour répondre aux besoins de tout projet. Fonctionnalités: Multi Purpose --- Ce kit d'outils rotatifs est livré avec 103 accessoires pour la coupe, le ponçage, polissage, gravure, perçage ou
  • ASUPERMALL 220 V 240W Outil Rotatif Kit Vitesse Variable Avec L'Arbre Flexible Meuleuses
    Outillage ... Divers ASUPERMALL, Cet outil rotatif Kit offre une grande variété de bits et des disques pour répondre aux besoins de tout projet. Fonctionnalités: Versatile accessoires --- Un outil motorisé rotatif à grande vitesse à main pour la coupe de bricolage, le perçage, le meulage, le
  • FAMEX 700-L Caisse outils en aluminium 2 palettes avec 56 poches pour l'outils
    Outillage Matériel et aménagement de l'atelier Rangement d'outils Caisse à outils FAMEX, FAMEX 700-L Caisse outils en aluminium 2 palettes avec 56 poches our l'outils Bote outils vide, de conception spcialement renforce : - des profils en Aluminium particulirement stables dans la zone du bord
  • vidaXL Boîte à outils avec mousse à l'intérieur
    Cette mallette à outils / équipement de haute qualité, équipée de roues et d'une poignée télescopique réglable, contient de la mousse à cueillir et à pincer à l'intérieur. Elle est imperméable, résistante à l’écrasement et à la poussière, idéale pour transporter des instruments fragiles, du matériel
  • vhbw Double Chargeur compatible avec Dewalt DCS391L2, DCS393 d'outils
    Electricité Alimentation Batterie et chargeur Chargeur de batterie VHBW, Chargeur pour vos batteries d'outils de Li-Ion Protection contre la surchauffe, la surcharge et les courts-circuits Comporte 2 prises USB vous permettant p. ex. de recharger votre smartphone sur des chantiers Vous
  • vhbw Double Chargeur compatible avec Dewalt DCS391L2, DCS393 d'outils
    Electricité Alimentation Batterie et chargeur Chargeur de batterie VHBW, Chargeur pour vos batteries d'outils de Li-Ion Protection contre la surchauffe, la surcharge et les courts-circuits Comporte 2 prises USB vous permettant p. ex. de recharger votre smartphone sur des chantiers Vous trouverez tous
  • L'OUTIL PARFAIT Malaxeur OP 1000 avec L 120 - l'outil parfait
    Outillage Outillage électroportatif Malaxeur et hélice Malaxeur L'OUTIL PARFAIT, Malaxeur OP 1000 Puissance : 1000 watts, vitesse : 0 à 500 trs / min Livré avec une turbine L120 pour produits liquides Emmanchement M14 Pour des mélanges jusqu'à 30 litres C.E Gamme : outillage
  • CAME Module de gestion à distance de l'automatismes via app Came CONNECT GW
    Electricité Domotique, automatismes et sécurité Motorisation de portail Pièce détachée et accessoire pour motorisation de portail CAME, Module pour la gestion à distance de l'automatisation Came, avec système de connexion CAME dédié Un système innovant qui permet à l'installateur de: géolocaliser les