ESXi 5.0 環境下安裝部署Cisco Nexus 1000v

一試驗環境:

1.設備清單 : 主機 版本 IP地址

ESXi1 5.0 66.66.3.101

ESXi2 5.0 66.66.3.102

vCenter 5.0 66.66.3.3

Nexus VSM 66.66.3.110

2.軟件版本:

Nexus1000v.4.2.1.SV1.4a

VMware-VMvisor-Installer-5.0.0-469512.x86_64

VMware-VIMSetup-all-5.0.0-456005

二 整體思路: 部署安裝Nexus 1000V 包含兩大步驟:

(1) 首先至少要先安裝一個VSM(實際是個VM虛擬機)

(2) 安裝完VSM,確認VSM-Vcenter之間連接正常之後,再需要在不同的ESXi主機上安裝VEM模塊,最後添加ESXi主機到Nexus 1000V裏。

三詳細步驟:

1) 安裝VSM過程:

1;安裝VSM的前期準備工作:

在ESXi上標記出3個Vlans,一個用於VSM的Control vlan(用來檢測及控制VEMS),一個用於VSM的Management vlan(遠程管理VSM),一個用於VSM的Packet vlan(載有CDP和IGMP流量),所屬VLAN id 分別爲3 ,101 ,102(這些Vlan當然也要在物理交換機上創建)如圖1:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

注意:這些Vlans區別於以後在Nexus 1000V 分佈式交換機上跑的生產流量!

2;使用OVA模板安裝VSM虛擬機

首先解壓Nexus1000v.4.2.1.SV1.4a安裝文件到相應目錄,然後執行如下操作圖2:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

選擇OVA文件(建議使用是OVA文件部署而不是OVF的)如圖3:

Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

下一步如圖4:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

配置選擇Nexus 1000V Installer如圖5:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

數據存儲選擇推薦使用後置備延遲置零如圖6:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

下一步關鍵設置好三個網卡對應的三個Vlans如圖7:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

設置VSM的初始網絡參數(講解一下VSM的Domain ID,它主要是用來標示VSM控制的不同網絡環境,換句話說,同一個網絡環境應使用相同的Domain ID,這個數值在1-4095之間)如圖8:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

部署設置完畢如圖9:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

部署安裝完之後使用admin賬號登陸測試網絡連通性,Ping下vCeneter 如圖10:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

3;在vCenter上使用Web-based工具配置VSM,使VSM連接到vCenter

在VSM還沒有註冊到vCenter上時是沒有Nexus 1000V交換機的如下圖11:

Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v


接下來開始使用網頁登陸地址http://66.66.3.110準備下載Web工具(前提是需要下載安裝了最近的java 6.0)如下圖12:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

使用工具連接上以後輸入vCenter的IP地址及管理員賬號和密碼如圖13:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

下一步是需要選擇VSM虛擬機,這裏配置選項用Advanced L2方式如圖14:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

下一步重新配置一下VSM的網絡參數如圖15:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

下一步將顯示全部配置信息如圖16:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

完成之後如圖17:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

整個過程完成之後,VSM需要重啓一次,最終VSM會註冊到vCenter上,

Nexus 1000V 會添加到vCenter上兩個默認的分佈式交換機如圖18:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

當然也可以在VSM上使用show svs connections查看連接狀態如圖19:

Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

4;在VSM上爲VEM通信所需要配置port-profile(此處需要理論性知識較強,注意的細節也很多,限於篇幅我不做過多講解,只給出配置命令,請注意命令的先後順序)

vlan 3

name Management-vlan

vlan 101

name Control-vlan

vlan 102

name Packet-vlan

port-profile type ethernet system-uplink

no shudown

switchport mode trunk

swithport trunk allow vlan all

sytem vlan 3,101,102

vmware port-group

state enabled

show run顯示命如圖20:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

5;在VSM上爲VM通信所需要配置port-profile(也是同樣給出了命令,這步其實是爲了最後用來測試用的,真正在實際應用中,此內容會添加很多。)

vlan 4

name VMtraffic

port-profile type vethernet VMtraffic

no shutdown

switchport mode access

switchport access vlan 4

vmware port-group

state enabled

show run顯示命如圖21:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

新建的兩個port-profile會在vCenter的Nexus分佈式交換機裏生成如圖22:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

至此,整個實驗的第一大步驟算是完成!

2) 安裝VEM到ESXi主機,並添加ESXi主機到Nexus 1000V並最終測試。

1;使用CLI方式安裝VEM模塊到指定ESXi主機上(就是ESXi2這臺)

第一步要開啓ESXi的遠程SSH呵ESXi Shell,用於遠程登陸執行安裝命令(當然也可以使用vSphere Power CLI方式安裝),如圖23:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

使用SSHv2遠程登陸ESXi2(IP地址爲66.66.3.102)效果如圖24:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

接下來確定VEM的安裝文件VEM500-201108271.zip(在Nexus1000v.4.2.1.SV1.4a安裝文件中找的到)圖25:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

接下來需要將VEM500-201108271.zip上傳到ESXi2的存儲設備上如圖26:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

這樣可以在ESXi2上找到此安裝文件,查看命令如圖27:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

執行命令esxcli software vib install -d (vem文件的絕對路徑)如圖28:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

安裝完之後使用esxcli software vib list | grep cisco 查看安裝結果如圖29:

Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

使用vem status -v查看VEM模塊安裝的版本信息如圖30:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

2;添加ESXi2主機到Nexus 1000V

這也是整個實驗中需要在理論知識上好好理解地方,虛擬分佈式交換機和真實物理交換機整個通信過程理解起來着實有些讓人頭疼,不過想學習的朋友可以考慮到YESLAB,在這裏讓你學習變的簡單(自己給自己做廣告了),繼續如圖31:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

下一步選擇ESXi2網卡,選擇新的未用的vmnic1網卡如圖32:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

添加完成之後在主機頁面會看到ESXi2如圖33:

Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

在VSM上show module會看到VEM模塊會添加到VSM中如圖34:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

此命令同樣也能看到是哪臺帶有VEM模塊的ESXi主機註冊到VSM中如圖35:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

至此第二大步驟也算是大功告成!

最終使用Nexus 1000V分佈式交換機測試網絡連通性:

有臺XP虛擬機它的網卡使用的正是我們之前用的VMtraffic網絡,此網絡vlan id 是4,如圖36:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

在這個Vlan裏的網關是一臺Juniper 的SSG,IP地址66.66.1.254如圖37
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

在XP上PING網關如圖38:
Yeslab馬老師 <wbr>ESXi <wbr>5.0 <wbr>環境下安裝部署Cisco <wbr>Nexus <wbr>1000v

說明整個Nexus 1000V是正常工作的!

最後補充說明: Nexus 1000V不是Cisco的免費的虛擬化產品,如果想投入生產網絡使用需要購買相應授權。

參考文檔:

Cisco_n1000v_gsg_4setup_cli.pfd

Cisco_Nexus 1000V High Availability and Redundancy Configuration Guide.pdf

Cisco_n1000v_vem_install.pdf

Cisco_Nexus_1000V_Series_Switches__Deployment_Guide_Version_2.pdf


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