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: 17.308 ]

Por: evandro matos couto em 27/05/2015


Testando o ambiente



Testando o ping entre os containers:

root@docker-ubuntu-1:/# ping 172.16.42.20
PING 172.16.42.20 (172.16.42.20) 56(84) bytes of data.
64 bytes from 172.16.42.20: icmp_seq=1 ttl=64 time=3.34 ms
64 bytes from 172.16.42.20: icmp_seq=2 ttl=64 time=0.354 ms
64 bytes from 172.16.42.20: icmp_seq=3 ttl=64 time=1.02 ms
^C
--- 172.16.42.20 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.354/1.575/3.345/1.281 ms


root@docker-ubuntu-2:/# ping 172.16.42.10
PING 172.16.42.10 (172.16.42.10) 56(84) bytes of data.
64 bytes from 172.16.42.10: icmp_seq=1 ttl=64 time=1.48 ms
64 bytes from 172.16.42.10: icmp_seq=2 ttl=64 time=14.8 ms
64 bytes from 172.16.42.10: icmp_seq=3 ttl=64 time=0.533 ms
^C
--- 172.16.42.10 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 0.533/5.620/14.846/6.535 ms


Com o comando ovs-vsctp show, é possível verificar as configurações de todas as Bridges.

[root@docker-centos6-5-srv1 docker]# ovs-vsctl show
fc82c710-a114-4d3a-952d-21bd0cdb3925
  Bridge "br0"
    Port "gre0"
      Interface "gre0"
        type: gre
        options: {remote_ip="192.168.0.229"}
    Port "br0"
      Interface "br0"
        type: internal
  ovs_version: "2.3.1"


[root@docker-centos6-5-srv2 docker]# ovs-vsctl show
347c8fc0-98a1-4749-99d8-b2b7c40acdff
  Bridge "br0"
    Port "br0"
      Interface "br0"
        type: internal
    Port "gre0"
      Interface "gre0"
        type: gre
        options: {remote_ip="192.168.0.227"}
  ovs_version: "2.3.1"


Continua...

Fonte



Mais sobre Docker, visite o meu blog: http://tutoriaisgnulinux.com

Página anterior    

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

Nagios 4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

CentOS 5.8 - MySQL Cluster 7.1 + HAProxy

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

HAproxy + Stunnel (https) + CentOS 6

Leitura recomendada

Instalação e configuração do LTSP 5 no Ubuntu 11.04

Bacula + Webacula + Bacula-web + bat no CentOS 6.3

LXDE Desktop no Slackware

Testes de stress no Apache com o comando ab

Instalando o Nagios Core 3.2, Plugins, NRPE, NSClient (Ubuntu 10.4)

  
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