(轉)Vmware vSphere 5.0系列教程 vSphere網絡原理及vSwitch簡介 及一個host兩個網卡說明


轉:http://andygao.blog.51cto.com/323260/817518/

在一個物理網絡拓撲中,通常都是路由器-交換機-PC機的連接,不同的服務器和PC機,通過交換機的連接而相互連通。
在VMware vSphere架構下服務器會虛擬出交換機來供ESX Host虛擬機來使用,虛擬交換機有兩種,vSwitch虛擬交換機和vNetwork分布式虛擬交換機。
首先看下VMware提供的vSwitch的架構圖,每個ESX Host均有一個標准vSwitch
wps_clip_image-23411
 
一、ESXI的網絡組成:
1. 物理網卡 在ESXi中,物理網卡名稱都叫vmnic,第一片物理網卡為vmnic0,第二片vmnic1,依此類推,如上圖片所示的倆片網卡則為vmnic0和vmnic1。在安裝完ESXI后,默認會添加第一片網卡vmnic0。vSphere的高級功能,必須通過多片網卡來實現。
2. 虛擬交換機 vSwitch 由ESXI內核提供,為一個虛擬的交換機,用於連接不同的虛擬機及管理界面。vSwitch可由一塊或多塊vmnic組成,不同的vSwitch無法使用同一vmnic。默認會安裝第一台虛擬交換機vSwitch0,用於主控台,虛擬機聯機等功能。
3. 通信端口(組) port/port group,主要用於提供Service Console,VmKernel,虛擬端口通信端口組功能
ESX的所有網絡操作都是基於port/port group與vmnic,vSwitch之間。
4. NIC Team  將不同網卡集成到同個信道上,用於增加速度,failover,負載均衡以及其它功能。
二、vSwitch配置
VMware vSphere虛擬出一個或者多個虛擬交換機vSwitch,vSwitch提供多個虛擬端口提供給虛擬機來進行聯網,同時vSwitch通過VMware vSphere服務器上的物理網卡來與外部的物理網絡進行連接。
在VMware vSphere Client管理esx的配置(configuration)--網絡屬性(Properties)中可以看到虛擬交換機的狀況,如下圖esx服務器中只建立一個虛擬交換機vSwitch0,在vSwitch0下有 一個Vm Network,並且有一台虛擬機連接在這個Vm Network下,另外還有一個Service Console,是這台esx的管理IP地址。
wps_clip_image-14759
查看vSwitch0的屬性,可以看到這個vSwitch配置了120個虛擬端口。
 
通過編輯我們可以修改vSwitch0的端口數量,最大可以支持到4088個虛擬端口。
可以查看VM Network虛擬機端口組的屬性,如下圖所示
Service Console端口必須配置IP地址,第一個Service 默認名稱為vswiff0,依此類推;
VMKernel通信端口同樣必須配置IP地址,主要用於vMotion,連接存儲設備的iSCSI或NFS以及Fault Tolerance log表項等功能。
虛擬機通信端口組(Virtual Machine)用於讓ESXI的虛擬機與switch連接,可以是物理switch或vSwitch
wps_clip_image-22912
1. 如下圖所示,之前安裝ESX的IP地址設置,也可以在這里圖形化界面設置。
wps_clip_image-18185
2.在這里可以配置網卡的vMotion,VLAN ID,FT等信息
wps_clip_image-25060
3.網卡流量限制
wps_clip_image-18143
4.有多塊網卡的情況下可以設置網絡的負載均衡
wps_clip_image-6015
5.添加或者刪除虛擬交換機所連接的物理網卡
 
添加的虛擬交換機有3中,一種就是前面我們提到的為虛擬機提供端口的交換機;一種是VMkernel,用來連接iSCSI和NFS存儲,或者用來做vMotion;還有一種是Service Console服務控制台,用來配置IP管理esx主機。
看一下添加VMkernel的流程
1)連接類型選擇VMkernel使用的vSwitch;

2)選擇要加入vSwitch0的網卡,此處由於只有一個vSwitch,因此默認為vSwitch0;
3)輸入名稱及VLAN ID;
4)配置VMkernel的IP地址及網關;
5)確認添加VMkernel配置即可。
6.除了默認的vSwitch外我們還可自己添加vSwitch,但是注意,同一塊物理網卡vmnic只能配置到一個vSwitch上面。選擇新建虛擬交換機使用的網卡虛擬交換機的名稱及VLan ID確認配置即可,此處省略截圖。完成添加之后可以看到esx服務器的網絡中多了一個vswitch1的虛擬交換機。
 
除了標准的虛擬交換機(Standard Switches)外,VMware還有分布式交換機(Distributed Switches),分布式vSwitch可以橫跨多個ESX Host。使用Distributed vSwitch后,多個ESX Host中的VM如同連接在同一vSwitch上一樣,vm可以在任意ESX Host之間遷移。如下圖所示,我們建立一個橫跨倆個ESX Host的Distributed vSwitch。
wps_clip_image-1628
總結:理解vSphere的網絡結構是后續所有高級功能的關鍵,vSwitch標准交換機將同一ESX HOST上的不同VM連接在一起,而Distributed vSwitch則將不同ESX  HOST上的不同VM連接在同一個虛擬交換機上,使得這些VM在不同ESX HOST遷移時,就如同一直在同一vSwitch端口上一樣。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM