Vernetzen von OpenVZ VEs

Vernetzen von OpenVZ VEs

Ich habe einen Host mit OpenVZ und mehreren Containern darauf installiert.

Ich möchte zwischen einigen von ihnen ein virtuelles Netzwerk einrichten, ohne jedoch physische Geräte verwenden zu müssen. Allerdings bin ich neu bei OpenVZ und ihr Wiki bietet keine offensichtlichen Lösungen.

Antwort1

Ein Wechsel von VENET-Netzwerken zu VETH-Netzwerken wäre hierfür ideal. Mit VETH fügen Sie Schnittstellen von Containern zu Brücken hinzu (siehe „brctl show“, „brctl add“ und andere). Das OpenVZ-Wiki beschreibt, wie VETH eingerichtet wird. Es ist ziemlich einfach, aber überspringen Sie keine Schritte.

Nach der Einrichtung erstellen Sie einfach persistente Bridge-Geräte auf dem HN und fügen jeder Container-Konfiguration (/etc/vz/config/*) eine einzelne Zeile hinzu. Wenn die Container booten, befinden sie sich in den privaten MAC-Layer-Netzwerken Ihrer Wahl.

Ich habe dies 2 Jahre lang in der Produktion auf Webservern und HPC-Clustern verwendet. Es gibt Ihnen die nötige Kontrolle. Ich fand VETH außerdem leistungsstark, zuverlässig und sicher.

verwandte Informationen