Networking

KVM 網路拓撲

  • March 4, 2016

我想在我的伺服器上設置一個網路,在其中執行 KVM 作為管理程序。該網路將用於分佈式 Jenkins 設置。

目標拓撲如下:

  • 一台機器(Jenkins master)應該可以從本地網路訪問並且可以訪問網際網路。
  • 所有其他機器(Jenkins slave)應該只能與上述機器相互通信。

我有這樣的想法:

  • 主節點的橋接網路。
  • 從站的隔離網路。

然後我想我可以嘗試通過配置到主子網的網關來讓從屬訪問主控,反之亦然。

現在我不知道這是否是要走的路。我怎樣才能提供這樣的網關?

首先,我建議您使用Open vSwitch,您可以在其中進行更廣泛的配置和管理。

其次,回答您的問題,您可以創建一個網橋(我們稱之為br0)並僅添加Jenkins 主 VM,然後創建第二個網橋(我們稱之為br1)並添加所有虛擬機,但不是物理介面(例如eth0)。最後,正如您所提到的,使用Jenkins 主 VM作為網關,也可能是防火牆。

PS:這個過程有點長,如果我說的含糊不清,你沒有完全理解,請告訴我。

引用自:https://unix.stackexchange.com/questions/267630