【虛擬化實戰】網路設計之五IPStorage
作者:範軍 (Frank Fan) 新浪微博:@frankfan7 微信:frankfan7
IP Storage (NFS和iSCSI)的內容很多,本文僅僅探討一些網路方面設計上的考慮。
Dedicated Network
選擇一為IPStorage分配專有的物理網路卡
一是為了保證頻寬,無需和其他的應用競爭網路資源。二是為了安全隔離。除了vLAN之外,專有的物理網路卡進一步加強了隔離。如果對安全特別在意的話,甚至可以考慮為IPStorage的portgroup單獨分配一個虛擬交換機。假設一臺ESXi主機配置有兩個虛擬交換機,它們之間的通訊是必須經過三層路由裝置的。
選擇二 IP Storage和其他PortGroup的共享物理網路卡
連線在ESXi主機上10G網路卡的數量不多時,通常採用共享的方式。可以考慮使用NetworkI/O Control以避免某個PortGroup獨佔網路資源。
兩種選擇各有其適用的環境。
Teaming
情景一:
某公司的虛擬環境使用NFS。ESXi主機有六個1G網路卡。如何設計NFS網路呢?
選擇一:
為NFS分配兩個物理1G網路卡。建立一個VMkernel 埠連線到這兩個物理網路卡。使用IPHash routing。dVS的負載均衡策略使用Routebased onIP Hash。這就要求物理交換機必須支援staticEtherchannel 或者static802.3ad link aggregation並作相應設定。
特別注意如果該NFS儲存裝置上僅設定一個Target,也就是隻有一個NFS目標IP地址。即使在物理交換機上設定了Etherchannel,從虛擬交換機發出的資料包還是隻通過一個物理網路卡。並沒有達到增加網路頻寬的目的。
選擇二:
為NFS分配兩個物理1G網路卡。NFS儲存裝置上設定兩個Target,也就是兩個NFS目標IP地址,分別屬於不同的網段.
建立兩個VMkernel埠分別對應各自的NFS目標IP地址,分配兩個物理網路卡給這兩個VMkernelPort。dVS的負載均衡策略使用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)
相關文章
- 網路虛擬化之linux虛擬網路基礎Linux
- 雲端計算與虛擬化之後:網路威脅成新挑戰
- 計算機網路實驗五:虛擬區域網技術計算機網路
- 【虛擬化實戰】Cluster設計之一資源池
- IaaS關鍵實現技術之網路虛擬化
- 【虛擬化實戰】主機設計之一Sizing薦
- 網路虛擬化VXLAN網路架構架構
- OpenStack設計與實現(一)虛擬化
- VMware/KVM/OpenStack虛擬化之網路模式總結模式
- 網路虛擬化技術棧
- 網路虛擬化、NFV和SDN之間的差異
- 【原創】Linux虛擬化KVM-Qemu分析(五)之記憶體虛擬化Linux記憶體
- 虛擬機器網路設定虛擬機
- 虛擬化網路演進模擬對話
- Docker實踐(2)—虛擬網路Docker
- 虛擬化應用由“虛”入“實”的五步秘訣
- 虛擬化的五種工作模式模式
- nginx基礎篇之虛擬主機實戰Nginx
- VMware虛擬機器的網路設定虛擬機
- docker筆記49-容器虛擬化網路Docker筆記
- VMware NSX 4.1.2.3 - 網路安全虛擬化平臺
- 深入理解Java虛擬機器之實戰OutOfMemoryErrorJava虛擬機Error
- RHEL 7特性說明(五):虛擬化
- nginx虛擬主機實戰Nginx
- vmware 網路設定三:理解虛擬網路的型別(轉)型別
- 07、環境-虛擬機器網路設定虛擬機
- win10虛擬機器網路設定_win10虛擬機器怎麼連線網路Win10虛擬機
- 網路虛擬化技術與應用場景
- 虛擬機器和宿主之間的網路互通虛擬機
- VPN介紹--虛擬網路
- 使用Vmware搭建虛擬網路
- C#虛擬儀器開發實戰之目錄C#
- 玩轉神龍伺服器的Hyper-V虛擬化網路配置之保持虛擬機器網路連通性伺服器虛擬機
- Python爬蟲實戰之(五)| 模擬登入wechatPython爬蟲
- Nginx實戰(一) 虛擬主機Nginx
- Linux 虛擬機器Nat模式網路設定Linux虛擬機模式
- Debian、kali類虛擬機器網路設定虛擬機
- 轉帖VMware虛擬機器的網路設定虛擬機