【虛擬化實戰】網路設計之五IPStorage

技術小甜發表於2017-11-23

作者:範軍 (Frank Fan) 新浪微博:@frankfan7   微信:frankfan7

IP  Storage NFSiSCSI)的內容很多,本文僅僅探討一些網路方面設計上的考慮。


Dedicated Network

選擇一IPStorage分配專有的物理網路卡

是為了保證頻寬,無需和其他的應用競爭網路資源。二是為了安全隔離。除了vLAN之外,專有的物理網路卡進一步加強了隔離。如果對安全特別在意的話,甚至可以考慮為IPStorageportgroup單獨分配一個虛擬交換機。假設一臺ESXi主機配置有兩個虛擬交換機,它們之間的通訊是必須經過三層路由裝置的。

選擇二  IP Storage和其他PortGroup的共享物理網路卡

連線在ESXi主機上10G網路卡的數量不多時,通常採用共享的方式。可以考慮使用NetworkI/O Control以避免某個PortGroup獨佔網路資源。

兩種選擇各有其適用的環境。


Teaming

情景一:

某公司的虛擬環境使用NFSESXi主機有六個1G網路卡。如何設計NFS網路呢?

選擇一:

NFS分配兩個物理1G網路卡。建立一個VMkernel 連線到這兩個物理網路卡。使用IPHash routingdVS的負載均衡策略使用Routebased onIP Hash。這就要求物理交換機必須支援staticEtherchannel 或者static802.3ad link aggregation並作相應設定。

特別注意如果該NFS儲存裝置上僅設定一個Target,也就是隻有一個NFS目標IP地址。即使在物理交換機上設定了Etherchannel,從虛擬交換機發出的資料包還是隻通過一個物理網路卡。並沒有達到增加網路頻寬的目的。

選擇二:

NFS分配兩個物理1G網路卡。NFS儲存裝置上設定兩個Target,也就是兩個NFS目標IP地址,分別屬於不同的網段.  

建立兩個VMkernel埠分別對應各自的NFS目標IP地址,分配兩個物理網路卡給這兩個VMkernelPortdVS的負載均衡策略使用LoadBasedTeaming


建議選擇二.   LBT無需物理交換機複雜的設定,同樣可以起到容錯和負載均衡的作用


Jumbo Frame

是否Jumbo Frame一定會大幅提高IP Storage的效能,這結論還不能太過於武斷。目前我所看到的資料對此也有不同的看法。

如果現有物理網路已經使用Jumbo Frame,不妨可以考慮在虛擬環境中也使用。確保每個網路上每個節點都支援JumboFrame,而且做好相應設定。

建議看看參考的文章

JumboFrames Comparison Testing with IP Storage and vMotion

Jumbo Frames for IP Storage (Do not use Jumbo Frames)

JumboFrames for IP Storage (Use Jumbo Frames)

NFS on vSphere

本文轉自frankfan751CTO部落格,原文連結:http://blog.51cto.com/frankfan/1227970 ,如需轉載請自行聯絡原作者


相關文章