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

Comment déployer l'outil de documentation / gestion de réseau Netbox avec Docker – Bien choisir son serveur d impression
4.9 (98%) 32 votes