Dockerizing Zevenet CE

POSTADO POR Zevenet | 18 julho, 2017

Visão geral

O objetivo deste artigo é explicar como implantar rapidamente um Zevenet Load Balancer Community Edition usando contêineres Docker. Estivador é um software de virtualização popular baseado em recursos de isolamento de recursos do kernel Linux, como cgroups, namespaces do kernel, overlayFS ... para permitir que “contêineres” independentes sejam executados em uma única instância do Linux, evitando a sobrecarga de iniciar e manter máquinas virtuais completas.

Convenções

Apesar de não suportar os problemas do Docker, incluímos aqui algumas notas como um exemplo de instalação no mais recente Debian Buster

Procedimento de instalação

 

Instalar o Docker

Em primeiro lugar, instalaremos o Docker na máquina host, adicionando algumas dependências e o repositório docker oficial e sua chave 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

 

Faça o download da imagem do Zevenet Docker

O próximo passo é baixar a última imagem do ZLB do nosso repositório

docker pull zevenet/zlb

 

Executar um contêiner Zevenet

Finalmente, vamos iniciar um novo contêiner expondo a porta GUI

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

Acesso ao seu novo contêiner Zevenet

Após essa última etapa, poderemos acessar a Interface Gráfica do Usuário do Zbalet Load Balancer usando qualquer navegador da Web dessa maneira:

https://[host_public_ip or domain]:444

Usuário: root
Senha: admin

Por motivos de segurança, altere a senha padrão.

Se você planeja criar farms, você precisará expor as portas correspondentes no comando “docker run”. Por exemplo, para executar um back-end de servidor web nas portas 80 e 443, o comando “docker run” seria:

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

 

Compartilhar no:

Documentação sob os termos da Licença de Documentação Livre GNU.

Esse artigo foi útil?

Artigos Relacionados