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

一試驗環境:php

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

ESXi1 5.0 66.66.3.101java

ESXi2 5.0 66.66.3.102網絡

vCenter 5.0 66.66.3.3分佈式

Nexus VSM 66.66.3.110ide

2.軟件版本:工具

Nexus1000v.4.2.1.SV1.4a學習

VMware-VMvisor-Installer-5.0.0-469512.x86_64測試

VMware-VIMSetup-all-5.0.0-456005ui

二 總體思路: 部署安裝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

相關文章
相關標籤/搜索