當首次在VMware中實現服務器虛擬化時,vSphere網絡特性和配置都是后添加的。畢竟,之前本身就“實現”了vSphere網絡連接工具。然而,隨著服務器虛擬化基礎架構的增長,您必須了解vSphere網絡的復雜之處。
vSphere網絡連接的5個重要元素
1. 標準交換機——vSphere標準交換機(vSwitch)的工作原理與物理交換機一樣,但是屬于虛擬設備。在邏輯上,它們都通過虛擬端口與虛擬機的虛擬NIC進行連接。通常,交換機擁有物理適配器,它們的“上行鏈路”與物理LAN相連。
圖1
2. 分布式交換機——vSphere分布式交換機(dvSwitch)屬于vSphere Enterprise Plus的一個選項。DvSwitch像一個運行在所有ESXi主機上的交換機,即使虛擬機從一臺主機移動到另一臺主機,它都能夠提供統一的網絡配置、策略和統計信息。
3. 端口組——端口組由一個或多個vSwitch端口組成,它定義了交換機端口連接網絡的方式。端口組配置包括帶寬限制、VLAN標記策略、安全策略等。標準和分布式交換機擁有一個或多個端口組。
4. VLAN——與物理網絡一樣,虛擬網絡也經常使用VLAN。 VLAN可以對物理LAN進行進一步劃分,使端口組相互獨立,就像是位于不同的物理網段一樣。這是通過802.1Q標準實現的。
5. VMkernel接口——VMkernel接口是一種特殊網絡端口,可用于傳輸vSphere NFS、iSCSI或vMotion流量。這些VMkernel接口獨立于虛擬機端口組流量,要保證具有足夠可靠的帶寬,這樣它們才不會影響基礎架構中其他虛擬機的性能。
認識vSphere網絡連接工具
1. vSphere客戶端——為了管理vSphere網絡連接,需要在vSphere客戶端上投入大量的時間。其中包括配置vSwitch、dvSwitch、端口組和主機的物理上行鏈路。
圖2
另外,這里還需要配置一些高級特性,如用于實現高可用和提升帶寬的 NIC組合、網絡I/O控制、ESXi防火墻、端口鏡像和NetFlow。
圖3
vSphere客戶端是一個實用的網卡使用率報告工具,下圖是性能圖表。
圖4