VMware虛擬化技術培訓(6) 虛擬網絡和虛擬存儲

1. 配置虛擬網絡

vSphere中的網絡配置相比VMware Workstation或是Hyper-v要複雜的多,下面只是個人的一知半解。
首先對於物理服務器,在生產環境中一般需要配備6塊網卡,分別用於連接3種不同的網絡:
2塊網卡用於連接生產網絡;
2塊網卡用於連接存儲網絡;
2塊網卡用於連接管理網絡。
之所以每種網絡都用2塊網卡連接,目的很明顯是爲了實現冗餘。
生產環境中的虛擬化平臺拓撲大致如下圖所示:

在我們的培訓中,物理服務器安裝了2塊網卡,但講師只啓用了其中的一塊,另一塊未連接。在生產環境中,存儲網絡跟生產網絡是一定要分開的。
下面重點看一下虛擬網絡,這裏要涉及到很多概念。
首先通過物理網卡可以創建出虛擬交換機,虛擬交換機可以由一塊或多塊物理網卡組成,但每塊物理網卡只能屬於一個虛擬交換機。vSphere中的所有網絡功能都是通過虛擬交換機實現的,安裝好ESXi之後,系統會自動創建一個名爲vSwitch0的虛擬交換機。

在虛擬交換機上可以實現不同的功能,這些功能可以分別由VMKernel端口或是端口組來實現。對於VMKernel端口和端口組可以這樣來理解:
端口組,專門給虛擬機使用。它的作用類似於VMware Workstation中的網卡橋接,要將虛擬機連入物理網絡,首先就得將虛擬機接入某個端口組。
VMKernel端口,專門給物理服務器使用。比如要在物理服務器間之間進行vMotion遷移,或是要爲物理服務器連接一個網絡存儲設備,那麼都首先需要創建相應的VMKernel端口。
虛擬網絡中各個概念之間的關係如下圖所示:

下面我們先來創建一個端口組。
在vCenter中選中某臺物理服務器,在“配置/網絡”中打開虛擬交換機的屬性設置。然後在屬性界面中點擊“添加”按鈕,打開網絡連接創建嚮導:

連接類型選擇“虛擬機”:

選擇在vSwitch0虛擬交換機上創建端口組:

爲端口組起一個名字,這裏叫做test。同時設置端口組不加入vlan

端口組創建完成後,就可以將其分配給虛擬機使用了。

位於同一個虛擬交換機上的所有端口組之間都可以互相通信,但是可以通過將端口組加入不同的vlan,這樣就可以將虛擬機進行隔離了。
下面我們再來創建一個VMkernel端口,在前面創建虛擬機的操作中,在掛接網絡存儲時,就是先創建了一個VMkernel端口。這裏我們創建一個VMkernel端口,作爲對物理服務器的管理端口。
同樣打開添加網絡連接嚮導,連接類型選擇Vmkernel:

虛擬交換機仍然選擇vSwitch0

VMkernel端口起個名字manager2

VMkernel端口必須要指定IP

VMkernel端口創建完成後,我們就可以用它來連接管理這臺物理服務器了。



2. 配置虛擬存儲

存儲是虛擬化之母,前面已經多次提到過,虛擬化的很多高級功能,如vMotion遷移、DRS動態資源分配等都需要有共享存儲的支持。而共享存儲目前使用最多的就是iSCSI。
iSCSI最大的優點是可以直接基於我們目前所使用的以太網來實現,而無需對網絡進行任何的改造,因爲它是直接將數據封裝在IP數據包中進行傳輸的。

下圖是一個典型的基於iSCSI的虛擬化平臺:

iSCSI也涉及到一些相關概念:
iSCSI發起者,也就是要使用iSCSI存儲設備的客戶端。比如我們的Win7系統中就已經自帶了iSCSI的發起程序,可以作爲發起者來連接網絡中設置好的iSCSI存儲設備。
在虛擬化平臺中,ESXi服務器就是一個iSCSI發起者。

iSCSI目標,也就是存儲設備。
LUN,iSCSI Logical Unit邏輯單元,lun類似於邏輯分區,可以爲lun分配IP地址,由發起端進行連接。
在vCenter中掛接iSCSI存儲的流程大致如下圖所示,具體操作在前面創建虛擬機時已經操作過了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章