想学N1000v或有虚拟化的朋友可以看看这片文章.笔者也是初学者,希望和大家一起学习交换技术.
笔者环境:
联想E430(12G内存)ps:内存越大越好,笔者曾试过用6G内存跑,太吃力,基本处于卡死状态.
操作系统:win764bit
软件:Vmwareworkstation8.0.4
一.N1000v的架构
1.1什么是N1000v
参考:http://down.51cto.com/data/975673
1.2实验拓扑
二.环境准备
2.0到www.cisco.com及www.vmware.com中下载文中提到的软件.需要CCOID和一个免费注册的VM账号才能下载.
2.1在VMworkstation上安装ESXi4.0.我使用的是镜象文件是
VMware-VMvisor-Installer-4.0.0-171294.x86_64.iso
2.2在VMworkstation上安装vCenterServer.我使用的文件是
VMware-VIMSetup-all-4.1.0-259021.iso
安装过程参考:http://delxu.blog.51cto.com/975660/722780/
http://qingping.blog.51cto.com/335806/347633
注意:操作系统必须是x64的,我使用的是windowsserver2003enterprisex64英文版
2.3在VMworkstation上安装ESXi4.1.我使用的镜象文件是
VMware-VMvisor-Installer-4.1.0.update03-800380.x86_64.iso
注意:使用ESXi4.0应该也是可以的.ESXi4.1的安装最好使用2CPU*2核.不然下面的VSM的安装容易出问题.
2.4在Win7物理机上安装vSphereClient和vSphereCLI.我使用的是
VMware-viclient-all-4.0.0-162856.exe和VMware-vSphere-CLI-4.0.0-161974.exe.vSphereClient使用是用来管理ESXi机器或vSphereServer,而vSphereCLI提供了一系列脚本用于在2.7中在ESXi中安装VEM.
注意:vSphereClient的版本要和ESXi和vSphereServer的版本要兼容
2.5在ESXi4.1上安装VSM.
VSM的作用是可以理解为N1000v的控制平面.安装方法如下:使用vSphereClient连接ESXi4.1,选择File>DeployOVFTemplate,然后选择OVF文件进行VSM的安装.导入VSM后,启动VSM,其中HA选择standalone,定义管理地址及网关.
注意:在www.cisco.com中下载Nexus1000v的时候必须选择对应的VSM和VEM包,而且这个软件包必须和ESXi4.1兼容性匹配(cisco网站上可以找到兼容性列表).
2.6在vSphereServer上安装插件,该插件的作用是给VSM连接vSphereServer时提供支持.
用浏览器打到VSM的地址,下载cisco_nexus1000v_extension.xml.然后用vSphereClient连接vSphereServer,选择ManagePlug-in,新建Plug-in,选择该xml文件进行注册.
注意:不需要在安装该插件,注册即可.重新安装VSM时,该文件会变化,需要重新注册.
2.7在ESXi4.0上安装VEM.即用VEM替换掉vmnetwork虚拟交换机.方法如下:
将解压N1000v软件包解压后的VEM目录中的zip文件如cisco-vem-v1000.XX.X.zip文件复制到C:\ProgramFiles\VMware\VMwarevSphereCLI\bin\目录下,选择开始菜单中的
Allprograms>VMware>VMwarevSphereCLI>CommandPrompt
执行
cdbin
vihostupdate.pl-i-b你的zip文件--server要安装VEM的ESXi的IP
vihostupdate.pl-q�Cserver你要安装VEM的ESXi的IP
2.8从VSM中连接vSphereServer.因为要实现虚拟化无缝迁移,vSphereServer必须要知道分布式交换机的信息,而VSM是该分布式虚拟交换机的控制平面.方法如下:
注意:如果connect时提示:failedtocreatevmwaredvsbecausesvs-domainnotconfigured.那么你就需要svs-domain和它的子命令来创建一个svs-domain后再尝试connect
2.9定义VSM和VEM通讯使用的PortProfile。
也许你还要定义其他虚拟机数据和上联通讯的PortProfile
2.10完成上述步骤后就可以在vSphereClient中的Inventory>Networking中看到Nexus1000V,在Nexus1000V上点右键,选择addhost,把ESXi主机添加到分布式虚拟交换机(DVS)。验证安装是否成功:
本文出自 “米特” 博客,转载请与作者联系!