已找到解決方案,但尚未測試,因為我尚未在 server2 和 server 3 之間添加電纜**

已找到解決方案,但尚未測試,因為我尚未在 server2 和 server 3 之間添加電纜**

我有 3 台伺服器,我想連接它們以建立一個超過 10Gb 網路卡的 k8s 叢集。

我現在正在使用這個配置。

伺服器2 (10.0.0.2) <-->伺服器1<--> 伺服器3 (10.0.1.3)

如何連接兩個私有網路下的3台伺服器

此配置的問題是,如果伺服器 1 關閉,則伺服器 2 和伺服器 3 無法相互存取。而且,如果我在 server2 和 server3 之間添加另一條電纜,可能會解決該問題。但似乎每台伺服器至少有 2 個 IP (10.0.xx)。我不知道該如何告訴 k8s 和 ceph 節點在一台伺服器當機時使用後備 IP。

那麼,是否可以使用「iproute」讓每台伺服器都有一個可以互相存取的IP位址,而無需在一台伺服器宕機後使用後備ip呢?

所有 3 台伺服器均位於資料中心。增加 10Gb 交換器的成本很高...如果我不需要交換器那就太好了。

謝謝

===========================================

已找到解決方案,但尚未測試,因為我尚未在 server2 和 server 3 之間添加電纜**

連接圖

  • 在伺服器A上

    route add -host 192.168.1.22 dev eth1

    route add -host 192.168.1.23 dev eth2

  • 在伺服器B上

    route add -host 192.168.1.21 dev eth1

    route add -host 192.168.1.23 dev eth2

  • 在伺服器C上

    route add -host 192.168.1.21 dev eth1

    route add -host 192.168.1.22 dev eth2

來源:https://www.cnblogs.com/zszmhd/p/3365161.html

答案1

  • 在伺服器A上

    route add -host 192.168.1.22 dev eth1

    route add -host 192.168.1.23 dev eth2

  • 在伺服器B上

    route add -host 192.168.1.21 dev eth1

    route add -host 192.168.1.23 dev eth2

  • 在伺服器C上

    route add -host 192.168.1.21 dev eth1

    route add -host 192.168.1.22 dev eth2

來源:https://www.cnblogs.com/zszmhd/p/3365161.html

如果您想永久保存路線信息,請閱讀本文。

如何在ubuntu中永久保存靜態路由

相關內容