OpenVZ VE のネットワーク

OpenVZ VE のネットワーク

いくつかのコンテナを備えた OpenVZ がインストールされたホストがあります。

物理デバイスを使用せずに、それらのいくつかの間に仮想ネットワークを設定したいのですが、私は OpenVZ を初めて使用しており、Wiki には明確な解決策がありません。

答え1

VENET ネットワークから VETH ネットワークに切り替えるのが理想的です。VETH を使用すると、コンテナのインターフェイスをブリッジに追加できます (「brctl show」、「brctl add」などを参照)。OpenVZ wiki に VETH の設定方法が説明されています。非常に簡単ですが、どの手順も省略しないでください。

セットアップが完了したら、HN 上に永続的なブリッジ デバイスを作成し、各コンテナの conf (/etc/vz/config/*) に 1 行追加するだけです。コンテナが起動すると、希望するプライベート MAC 層ネットワークに配置されます。

私はこれを 2 年間、Web サーバーと HPC クラスターの運用で使用しました。必要な制御がすべて提供されます。また、VETH はパフォーマンスが高く、信頼性が高く、安全であることもわかりました。

関連情報