在《利用Cisco UCS 管理虛擬機網(wǎng)絡(luò)(上)》一文中我們對UCSM的相關(guān)配置進行了介紹,本文繼續(xù)介紹vCenter Server以及ESXi主機的配置,最終實現(xiàn)通過Cisco UCS管理虛擬機網(wǎng)絡(luò)。
在ESXi主機上安裝VM-FEX軟件
首先我們需要在ESXi主機上安裝VM-FEX軟件。如下圖所示,登錄到UCSM 2.0管理控制臺并選擇VM-FEX軟件的下載鏈接。
圖1. 登錄UCSM控制臺
在彈出的新窗口中,根據(jù)ESXi主機操作系統(tǒng)的版本選擇相應(yīng)的VM-FEX軟件并下載。我們的ESXi主機版本為ESXi 5.0,所以下載下圖中的
cross_cisco-vem-v132-4.2.1.1.4.1.0-3.0.4.vib軟件即可。
圖2. 下載Cisco vDS-VEM軟件
使用vSphere Client或者SCP客戶端工具將VM-FEX軟件上傳至ESXi主機即可。如下圖所示,通過管理控制臺或者SSH客戶端登錄到ESXi主機后,可以找到其所在的目錄為/vmfs/volumes/OS-VM221/。
圖3. 完成VM-FEX軟件的上傳
如下圖所示,執(zhí)行如下命令安裝VM-FEX軟件:
esxcli software install -v /vmfs/volumes/OS-VM221/cross_cisco-vem-v132-4.2.1.1.4.1.0-3.0.4.vib
圖4. 在ESXi主機上安裝VM-FEX軟件
將ESXi主機和虛擬機遷移至vDS
在ESXi主機上安裝完VM-FEX軟件后,我們需要將ESXi主機及其虛擬機遷移至分布式虛擬交換機(vDS)。vDS是我們在上一篇文章中在UCSM中創(chuàng)建并將其推送到vCenter中的。
通過vSphere Client登錄到vCenter中,如下圖所示,選擇主頁—>清單—>網(wǎng)絡(luò)進入網(wǎng)絡(luò)配置界面。右鍵單擊創(chuàng)建的名為dvs的分布式虛擬交換機,在彈出的菜單中選擇“添加主機”。
圖5. 在vDS中添加ESXi主機
在彈出頁面中選擇需要添加的HOST主機及其適配器。頁面中顯示的三個vmnic是在UCSM中定義的靜態(tài)vNIC,其中vmnic0被標準交換機作為上聯(lián)端口使用,用于vmkernel等管理流量,在遷移主機的過程中,不建議將管理流量遷移到vDS上來,我們選擇另兩個vNIC vmnic2和vmnic12。
圖6. 將ESXi主機空閑的物理適配器添加到vDS中
如下圖所示,在選擇虛擬機網(wǎng)絡(luò)窗口中我們?yōu)樵揈SXi主機上的兩臺虛擬機分配目標端口組,目標端口組與上篇文章中在UCSM中定義的port-profile是一一對應(yīng)的。這里的dvs-port2對應(yīng)的vLAN是上篇文章中在UCSM中預(yù)先配置的,VLAN ID為2。相應(yīng)的dvs-port5對應(yīng)的VLAN ID為5。為了保證虛擬機網(wǎng)絡(luò)的暢通,為虛擬機配置的IP地址與VLAN ID對應(yīng)的網(wǎng)絡(luò)地址段要一一對應(yīng)。
圖7. 將ESXi主機的上的虛擬機遷移到vDS中
單擊下一步后,如下圖所示,我們可以看到在與vDS的不同端口組所關(guān)聯(lián)的虛擬機信息。
圖8. 遷移到vDS上的虛擬機列表
單擊完成后,將會重新配置vDS以及相關(guān)的虛擬機。如下圖所示,配置完成后我們可以選中其中的一臺虛擬機,在該虛擬機的屬性對話框的屬性選項卡下可以看到其網(wǎng)絡(luò)標簽已經(jīng)更改為了vDS上的分布式端口組dvs-port2,UCSM為其分配的端口為3356。
圖9. 虛擬機的網(wǎng)絡(luò)已經(jīng)遷移到vDS中
登錄到UCSM中,如下圖所示,選擇VM選項卡下的虛擬機子選項,可以看到我們剛剛添加的虛擬機以及為其分配的虛擬端口為3356,這與在vSphere Client中所看到的虛擬機網(wǎng)卡的端口配置是一致的。
圖10. 在UCSM中查看虛擬機信息
至此,我們利用UCS實現(xiàn)了每一臺虛擬機與單獨vNIC之間的關(guān)聯(lián),而在UCSM中可以對每個動態(tài)的vNIC設(shè)置相應(yīng)的QoS策略以及網(wǎng)絡(luò)控制策略。這樣就達到了通過UCSM對虛擬機的網(wǎng)絡(luò)進行管理的目的。