VMware ESXi Synology NFS Share(實體交換器冗餘)

VMware ESXi  Synology NFS Share(實體交換器冗餘)

在此輸入影像描述這是我的儲存網路:

ESXi 主機(雙 10gb 網路卡) >> 2xNetgear xs712T >> Synology RS10613xs+ (雙 10gb 網路卡)

ESXi vmnic1 >> NG 交換器 1 >> 同步 NIC 1
ESXi vmnic2 >> NG 交換器 2 >> 同步 NIC 2


你好。

我的 Synology 設備使用 NFS 而不是 iSCSI 時效能更好。好了很多。

上面的簡單文字圖是我目前如何將裝置與測試 ESXi 主機連接的方式。我的目的是在我的生產環境中使用此設置,如果我能讓它按照我想要的方式工作的話。

我的要求:在我的主機上安裝一個 NFS 共享作為資料存儲,以便在其中一台 Netgear 交換器出現故障時仍能倖免。

ESXi 5.5u2 主機中的 10gb 網路卡是 VMware HCL 上的 Intel 82599 10gb TN 雙埠卡。

Netgear xs712T 交換器(我知道)確實支援 LAG 協議,但不支援跨單獨的交換器。

Synology RS10613xs+ (DSM 5.1-5022) 支援將兩個 NIC 綁定為 LAG 或「活動/備用」的功能。

我不確定這在技術上是否可行。 Synology 支援最初表示它應該可以工作,但無法給我任何範例。 Netgear 支援人員建議在出現問題的第一個跡象時將交換器重置為出廠設置,但實際上他們對此一無所知(公平地說,他們不是 VMware 專家)。我沒有 VMware 支援。

因此,在 Synology NIC 和交換器之間配置 LAG 是沒有意義的,因為每台交換器只有一個實體鏈路,使得 LAG 毫無用處。我對麼?

要在這種情況下建立 LAG,我需要跨多個單獨交換器(例如高階 HP/Cisco)支援 etherchannel/LAG/LACP 的交換機

因此,我可以在主機中取得另一個雙埠 10gb NIC,以在兩個單獨的交換器上嘗試兩個單獨的 LAG,但隨後我無法將另一個 10gb NIC 添加到我的 Synology 中:(

因此,我將 Synology 設置為將兩個 NIC 綁定為“活動/備用”,這生成了一個具有單個虛擬 IP 的 NIC 接口,我將其提供給主機上的組合 10gb NIC。

我的主機 NIC 設定如下:
1 個 vSwitch
1 VMKernel 以及兩個 10gb 適配器
NIC 分組:
負載平衡:使用明確故障轉移順序
故障恢復:否
所有其他設定默認

我可以從 Synology ping 到 ESXi,反之亦然。我可以移除 Netgear 交換機,並且 ping 操作仍然有效。耶!

但是,當我掛載 NFS 儲存並測試儲存空間時,該儲存會離線,並且 VMKernel 日誌顯示:裝置或檔案系統 XXXXXXXX 已進入「所有路徑關閉逾時」狀態

我嘗試將 NFS.MaxQueueDepth 降低到 64,這使它稍微不那麼崩潰。但仍無法在 Netgear 交換器被移除後倖存。

我是否試圖用我所擁有的一切來完成不可能的事?

這是我的第一篇文章,請放輕鬆。謝謝

答案1

我會使用標準 vSwitch 以及可能的 NIC 主適配器和備用適配器來完成此操作。為此,您不需要 LACP。

建立專用 vSwitch。讓一個或兩個 NIC 處於活動狀態...我認為這是您可以使用此設定執行的最大操作,因為您的交換器不可堆疊。不過,讓我調查一下。

在此輸入影像描述

相關內容