Iscsi

在 iSCSI SAN 上只能訪問兩個 SFP 埠之一

  • January 25, 2017

我有一台帶有 HP NC523 雙 10GbE 網卡和帶有雙 10GbE iSCSI 控制器的 HP MSA1040 儲存的伺服器。

NC523 上的兩個埠都配置為綁定。MSA 上的埠具有不同的 IP 地址。

我想將此系統配置為使用 20Gb 頻寬(即 linux 伺服器上的綁定和 MSA 上的多路徑)。不應使用開關,只需直接連接即可。

如果 MSA 的兩個埠都用光纜連接,則只能通過 ping 訪問一個埠(並且可能因此我無法初始化多路徑)。我交叉檢查了所有硬體組件,只要只有一條線將伺服器與 MSA 連接起來,所有這些組件都可以在每種可能的組合中工作。

有人可以建議我解決這個問題嗎?

ps

我有另一台類似的伺服器,帶有“普通”四通道 1 GbE 銅網卡和帶有四通道 1 GbE iSCSI 控制器的舊 HP P2000 儲存。類似的配置在這里工作沒有任何問題。伺服器上的四個介面綁定到一個綁定,並且 iSCSI 儲存的每個埠都可以被 ping 通,並且多路徑也可以工作。兩台機器都執行 CentOS 7。

除非您的 SAN 供應商要求,否則切勿將 LACP 或任何其他類型的網路聚合用於 iSCSI 網路。請改用 MPIO(多路徑)。 

一般來說,分組通過在每個乙太網幀中添加額外的文本字元串來產生網路成本。通常,在低工作負載期間或與 NAS 協議 (NFS/SMB) 一起使用時,不會發生任何不良情況,因為每秒乙太網幀的數量並不高。在 iSCSI 流量本質上變成塊級訪問的情況下,每秒的幀數可能非常高,尤其是在使用較小的 4k/8k 訪問模式時。當 iSCSI 網路成組時,LACP 驅動程序會處理每個幀,這會導致額外的 CPU 負載和延遲增加。

引用自:https://serverfault.com/questions/827597