Networking
KVM 網路拓撲
我想在我的伺服器上設置一個網路,在其中執行 KVM 作為管理程序。該網路將用於分佈式 Jenkins 設置。
目標拓撲如下:
- 一台機器(Jenkins master)應該可以從本地網路訪問並且可以訪問網際網路。
- 所有其他機器(Jenkins slave)應該只能與上述機器相互通信。
我有這樣的想法:
- 主節點的橋接網路。
- 從站的隔離網路。
然後我想我可以嘗試通過配置到主子網的網關來讓從屬訪問主控,反之亦然。
現在我不知道這是否是要走的路。我怎樣才能提供這樣的網關?
首先,我建議您使用Open vSwitch,您可以在其中進行更廣泛的配置和管理。
其次,回答您的問題,您可以創建一個網橋(我們稱之為br0)並僅添加Jenkins 主 VM,然後創建第二個網橋(我們稱之為br1)並添加所有虛擬機,但不是物理介面(例如eth0)。最後,正如您所提到的,使用Jenkins 主 VM作為網關,也可能是防火牆。
PS:這個過程有點長,如果我說的含糊不清,你沒有完全理解,請告訴我。