Docker Linux Container - Open vSwitch Containers - Múltiplos Servidores

Neste tutorial, vou abordar de uma forma um pouco mais complexa a configuração do Docker Container. Pensando no conceito de Cloud Computing e também no conceito de múltiplas zonas, resolvi então implementar o Open vSwitch (OVS) no ambiente em que estou estudando.

[ Hits: 16.547 ]

Por: evandro matos couto em 27/05/2015


Configuração do OpenvSwitch



Instalando o Open vSwitch:

Passo 1: Atualizando ambos servidores:

# yum -y groupinstall "Development Tools" && yum -y install wget openssl-devel
# cd ~ ; mkdir -p rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}

Download do Open vSwitch:

Neste tutorial estou usando a última versão. Para maiores detalhes, recomendo dar uma olhada no site do projeto:
Passo 2: Baixando o Open vSwitch em ambos servidores.

# cd /opt/
# wget http://openvswitch.org/releases/openvswitch-2.3.1.tar.gz
# tar -xvf openvswitch-2.3.1.tar.gz
# cd openvswitch-2.3.1

Passo 3: Compilando o Open vSwitch em ambos servidores:

# cp ../openvswitch-2.3.1.tar.gz ~/rpmbuild/SOURCES/
# cp rhel/openvswitch-kmod.files ~/rpmbuild/SOURCES/
# rpmbuild -bb rhel/openvswitch.spec
# rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec

Passo 4: Instalando o Open vSwitch em ambos servidores:

# cd ~/rpmbuild/RPMS/x86_64/

Observação: a instalação dos pacotes "kmod-openvswitch", pode levar um tempinho. Isso é normal, fique tranquilo.

# yum -y localinstall kmod-openvswitch-2.3.1-1.el6.x86_64.rpm
# yum -y localinstall openvswitch-2.3.1-1.x86_64.rpm
# yum -y localinstall openvswitch-debuginfo-2.3.1-1.x86_64.rpm

Passo 5: Após a instalação, o passo seguinte será um reboot em ambos servidores.

# reboot

Passo 6: se tudo correu bem até aqui, com os comandos abaixo, veremos a versão do Open vSwitch e também quais Bridges ele já possui.

Verificando a versão:

# ovs-vsctl -V
ovs-vsctl (Open vSwitch) 2.3.1
Compiled May 12 2015 15:52:16
DB Schema 7.6.2


Verificando o status das Bridges:

# ovs-vsctl show
fc82c710-a114-4d3a-952d-21bd0cdb3925
   ovs_version: "2.3.1"


Página anterior     Próxima página

Páginas do artigo
   1. Definição / Cenário
   2. Configuração do OpenvSwitch
   3. Instalando o Docker
   4. Ajustando as Bridges
   5. Testando
   6. Criando os Containers
   7. Testando o ambiente
Outros artigos deste autor

Clonagem de HDs com o PHANTOM & UDPCAST no CentOS

Alta disponibilidade: CentOS 6 - configurando os pacotes DRBD com gfs2 - parte 1

HAproxy + Stunnel (https) + CentOS 6

Quota - Criando e administrando no CentOS

CentOS 5.8 - MySQL Cluster 7.1 + HAProxy

Leitura recomendada

RealBasic 2005: Um Visual Basic multi-plataforma!

Instalação e Integração GLPI + OCS

Criando máquinas virtuais e utilizando o VMWare-Player

Bioinformática - Clustalw-MPI: Análise Filogenética utilizando computação paralela e distribuída

Zabbix 2 no CentOS 6 - Instalação e configuração

  
Comentários
[1] Comentário enviado por removido em 28/05/2015 - 21:24h

Excelente artigo, obrigado por publicá-lo.

*Gostei deste Open vSwitch, solução bem interessante.

------------------------------------------------------
¿? -> keyboard Error: No Keyboard Present, PRESS F1 to continue.

[2] Comentário enviado por vandocouto em 28/05/2015 - 21:52h

:)
Mais sobre docker e cloud visite o meu blog.
http://tutoriaisgnulinux.com

Abs,
Evandro Couto.

[3] Comentário enviado por cesarufmt em 01/06/2015 - 10:37h

Estou estudando esse tema (docker). Muito bom seu artigo. Obrigado pela contribuição! o/

[4] Comentário enviado por Lisandro em 28/06/2016 - 13:02h

Massa. Ótimo artigo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts