Dockerizing Zevenet CE

PUBLIÉ LE 18 juillet, 2017

Aperçu

L'objectif de cet article est d'expliquer comment déployer rapidement une édition de Zevenet Load Balancer Community à l'aide de conteneurs Docker. Docker est un logiciel de virtualisation populaire basé sur les fonctionnalités d'isolation des ressources du noyau Linux telles que les groupes de contrôle, les espaces de noms du noyau, overlayFS… pour permettre à des «conteneurs» indépendants de s'exécuter dans une seule instance Linux, évitant ainsi la surcharge de démarrage et de maintenance de machines virtuelles complètes.

Conventions

Malgré le fait que nous ne prenions pas en charge les problèmes de Docker, nous incluons ici quelques notes comme exemple d’installation sur la dernière version de Debian.

Procédure d'installation

 

Installer Docker

Premièrement, nous installerons Docker sur la machine hôte en ajoutant des dépendances, le référentiel officiel du docker et sa clé gpg.

apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt-get update && apt-get install docker-ce

 

Téléchargez l'image du Docker Zevenet

La prochaine étape consiste à télécharger la dernière image ZLB à partir de notre référentiel.

docker pull zevenet/zlb

 

Exécuter un conteneur Zevenet

Enfin, nous allons commencer un nouveau conteneur exposant le port de l'interface graphique

docker run --name zlb -p 444:444 -itd zevenet/zlb /bin/bash

Accès à votre nouveau conteneur Zevenet

Après cette dernière étape, vous pourrez accéder à l'interface utilisateur graphique de Zevenet Load Balancer à l'aide de n'importe quel navigateur Web de cette manière:

https://[host_public_ip or domain]:444

Utilisateur: root
Mot de passe: admin

Pour des raisons de sécurité, changez le mot de passe par défaut.

Si vous prévoyez de créer des fermes, vous devrez exposer les ports correspondants dans la commande «docker run». Par exemple, pour exécuter un backend de serveur Web sur les ports 80 et 443, votre commande «docker run» serait:

docker run --cap-add=NET_ADMIN --name zlb -p 444:444 -p 80:80 -p 443:443 -itd zevenet/zlb /bin/bash

 

Partager sur:

Documentation sous les termes de la licence de documentation libre GNU.

Cet article a-t-il été utile?

Articles Relatifs