Eu tenho um host com OpenVZ instalado com vários contêineres.
Quero configurar uma rede virtual entre alguns deles, mas sem precisar usar nenhum dispositivo físico, mas sou novo no OpenVZ e o wiki deles não tem soluções óbvias.
Responder1
Mudar da rede VENET para a rede VETH seria ideal para isso. Com VETH você adiciona interfaces de containers a bridges (veja "brctl show", "brctl add" e outros). O wiki do OpenVZ descreve como configurar o VETH. É muito fácil, mas não pule nenhuma etapa.
Após a configuração, basta criar dispositivos de ponte persistentes no HN e adicionar uma única linha a cada conf do contêiner (/etc/vz/config/*). Quando os contêineres forem inicializados, eles estarão nas redes privadas da camada MAC de sua preferência.
Usei isso em produção por 2 anos em servidores web e clusters HPC. Dá a você todo o controle necessário. Também achei o VETH de alto desempenho, confiável e seguro.