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