Dockerizing Zevenet CE

PUBBLICATO DA Zevenet | 18 luglio, 2017

Descrizione

L'obiettivo di questo articolo è spiegare come implementare rapidamente una Zevenet Load Balancer Community Edition utilizzando i contenitori Docker. docker è un popolare software di virtualizzazione basato sulle funzionalità di isolamento delle risorse del kernel Linux come cgroups, spazi dei nomi del kernel, overlayFS ... per consentire l'esecuzione di "container" indipendenti all'interno di una singola istanza Linux, evitando il sovraccarico di avviare e mantenere macchine virtuali complete.

convenzioni

Nonostante non supportiamo i problemi di Docker, includiamo qui alcune note come esempio di installazione sull'ultimo bus Debian

Procedura d'installazione

 

Installa Docker

In primo luogo installeremo Docker nella macchina host aggiungendo alcune dipendenze e il repository ufficiale della docker e la sua chiave 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

 

Scarica l'immagine del Docker di Zevenet

Il passo successivo è scaricare l'ultima immagine ZLB dal nostro repository

docker pull zevenet/zlb

 

Esegui un contenitore Zevenet

Finalmente avvieremo un nuovo contenitore che espone la porta della GUI

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

Accedi al tuo nuovo contenitore Zevenet

Dopo l'ultimo passaggio saremo in grado di accedere all'interfaccia grafica utente Zevenet Load Balancer utilizzando qualsiasi browser Web in questo modo:

https://[host_public_ip or domain]:444

Utente: root
Password: admin

Per motivi di sicurezza, modificare la password predefinita.

Se si prevede di creare farm, sarà necessario esporre le porte corrispondenti nel comando "docker run". Ad esempio, per eseguire il backend di un server web sulle porte 80 e 443, il comando "docker run" sarebbe:

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

 

Condividere su:

Documentazione sotto i termini della GNU Free Documentation License.

questo articolo è stato utile?

Articoli Correlati