Transcript
Page 1: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

nexus 1000V的安装与部署

Page 2: nexus 1000V的安装与部署

http://www.jinfy.com

目录

创新带动技术,科技引领未来

• 简介 Nexus 1000V 是 Cisco 推出的第一款纯软件的虚拟交换机产品,可

以在 VMware 虚拟化环境中提供 Cisco Catalyst 交换机的功能,如 QoS 、 ACL 、 SPAN 等。 Cisco Nexus 1000V 包含 VEM 和 VSM 两部分,其中 VEM 运行在 ESXi 服务器上取代 VMware 原有的虚拟交换机, VSM 是一个单独运行的虚拟机,提供 CLI 接口,用于管理和配置整个虚拟交换机。

• 设备清单• 软件版本• 部署步骤 1 :安装 VSM

2 : 安装安装安装安装 VEM 到到到到 ESXi 主机主机主机主机

Page 3: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

参考模型

Page 4: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

设备清单

主机和版本 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

Page 5: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

exus1000v.4.2.1.SV1.4a

VMware-VMvisor-Installer-5.0.0-469512.x86_64

VMware-VIMSetup-all-5.0.0-456005

软件版本:

Page 6: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

详细步骤:

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 当然也

要在物理交换机上创建)如下页

Page 7: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

注意:这些 Vlans 区别于以后在 Nexus 1000V 分布式交换机上跑的生产流量!

Page 8: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

2 ;使用 OVA 模板安装 VSM 虚拟机

首先解压 Nexus1000v.4.2.1.SV1.4a 安装文件到相应目录,然后执行如下操作图 2 :

Page 9: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

选择 OVA 文件(建议使用是 OVA 文件部署而不是 OVF 的)如图 3 :

Page 10: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

下一步如图 4 :

Page 11: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

配置选择 Nexus 1000V Installer 如图 5 :

Page 12: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

数据存储选择推荐使用后置备延迟置零如图 6

Page 13: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

下一步关键设置好三个网卡对应的三个 Vlans 如图 7 :

Page 14: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

设置 VSM 的初始网络参数(讲解一下 VSM 的 Domain ID ,它主要是用来标示VSM 控制的不同网络环境,换句话说,同一个网络环境应使用相同的 Domain ID ,这个数值在 1-4095 之间)如图 8 :

Page 15: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

部署设置完毕如图 9 :

Page 16: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

部署安装完之后使用 admin 账号登陆测试网络连通性, Ping 下 vCeneter 如图 10 :

Page 17: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

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

在 VSM 还没有注册到 vCenter 上时是没有 Nexus 1000V 交换机的如下图 11 :

Page 18: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

接下来开始使用网页登陆地址 http://66.66.3.110 准备下载 Web 工具(前提是需要下载安装了最近的 java 6.0 )如下图 12 :

Page 19: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

使用工具连接上以后输入 vCenter 的 IP 地址及管理员账号和密码如图 13 :

Page 20: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

下一步是需要选择 VSM 虚拟机,这里配置选项用 Advanced L2 方式如图 14

Page 21: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

下一步重新配置一下 VSM 的网络参数如图 15 :

Page 22: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

下一步将显示全部配置信息如图 16 :

Page 23: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

完成之后如图 17

Page 24: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

整个过程完成之后, VSM 需要重启一次,最终 VSM 会注册到 vCenter 上,

Nexus 1000V 会添加到 vCenter 上两个默认的分布式交换机如图 18 :

Page 25: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

当然也可以在 VSM 上使用 show svs connections 查看连接状态如图 19:

Page 26: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

4 ;在 VSM 上为 VEM 通信所需要配置 port-profile (此处需要理论性知识较强,注意的细节也很多,限于篇幅我不做过多讲解,只给出配置命令,请注意命令的先后顺序)

vlan 3name Management-vlanvlan 101name Control-vlanvlan 102name Packet-vlanport-profile type ethernet system-uplinkno shudownswitchport mode trunkswithport trunk allow vlan allsytem vlan 3,101,102vmware port-groupstate enabled执行以后,查看效果show run 显示命如下页图所示:

Page 27: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

show run 显示命如下页图所示:

Page 28: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

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 :

Page 29: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

show run 显示命如下页图所示:

Page 30: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

新建的两个 port-profile 会在 vCenter 的 Nexus 分布式交换机里生成如图 22 :

Page 31: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

至此,整个实验的第一大步骤算是完成!2 ) 安装 VEM 到 ESXi 主机,并添加 ESXi 主机到 Nexus 1000V并最终测试。1 ;使用 CLI 方式安装 VEM 模块到指定 ESXi 主机上(就是 ESXi2 这台)第一步要开启 ESXi 的远程 SSH呵 ESXi Shell ,用于远程登陆执行安装命令(当然也可以使用 vSphere Power CLI 方式安装) , 如图 23:

Page 32: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

使用 SSHv2 远程登陆 ESXi2(IP 地址为 66.66.3.102) 效果如图 24:

Page 33: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

接下来确定 VEM 的安装文件 VEM500-201108271.zip(在 Nexus1000v.4.2.1.SV1.4a 安装文件中找的到)图 25:

Page 34: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

接下来需要将 VEM500-201108271.zip 上传到 ESXi2 的存储设备上如图 26 :

Page 35: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

接下来需要将 VEM500-201108271.zip 上传到 ESXi2 的存储设备上如图 26 :

Page 36: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

这样可以在 ESXi2 上找到此安装文件,查看命令如图 27 :

Page 37: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

执行命令 esxcli software vib install -d ( vem 文件的绝对路径)如图 28 :

Page 38: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

安装完之后使用 esxcli software vib list | grep cisco 查看安装结果如图 29 :

Page 39: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

使用 vem status -v 查看 VEM 模块安装的版本信息如图 30:

Page 40: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

添加 ESXi2 主机到 Nexus 1000V

这也是整个实验中需要在理论知识上好好理解地方 , 虚拟分布式交换机和真实物理交换机整个通信过程理解起来着实有些让人头疼 ,不过想学习的朋友可以考虑到 YESLAB ,在这里让你学习变的简单(自己给自己做广告了),继续如图 31 :

Page 41: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

下一步选择 ESXi2 网卡,选择新的未用的 vmnic1 网卡如图 32 :

Page 42: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

添加完成之后在主机页面会看到 ESXi2 如图 33 :

Page 43: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

在 VSM 上 show module 会看到 VEM 模块会添加到 VSM 中如图 34 :

Page 44: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

此命令同样也能看到是哪台带有 VEM 模块的 ESXi 主机注册到 VSM 中如图 35 :

Page 45: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

此命令同样也能看到是哪台带有 VEM 模块的 ESXi 主机注册到 VSM 中如图 35 :

Page 46: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

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

最终使用 Nexus 1000V 分布式交换机测试网络连通性:

有台 XP 虚拟机它的网卡使用的正是我们之前用的 VMtraffic 网络,此网络 vlan id 是 4 ,如图 36 :

Page 47: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

在这个 Vlan 里的网关是一台 Juniper 的 SSG , IP 地址 66.66.1.254 如图 37

Page 48: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

在 XP 上 PING 网关如图 38 :

说明整个 Nexus 1000V 是正常工作的!

Page 49: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来

最后补充说明: Nexus 1000V 不是 Cisco的免费的虚拟化产品,如果想投入生产网络使用需要购买相应授权。

Page 50: nexus 1000V的安装与部署

http://www.jinfy.com创新带动技术,科技引领未来


Recommended