利用Cisco UCS管理虚拟机网.docx
《利用Cisco UCS管理虚拟机网.docx》由会员分享,可在线阅读,更多相关《利用Cisco UCS管理虚拟机网.docx(11页珍藏版)》请在冰豆网上搜索。
![利用Cisco UCS管理虚拟机网.docx](https://file1.bdocx.com/fileroot1/2022-11/20/066b7cbb-41b7-4847-b71c-74a9f819d65d/066b7cbb-41b7-4847-b71c-74a9f819d65d1.gif)
利用CiscoUCS管理虚拟机网
利用CiscoUCS管理虚拟机网
CiscoUCS计算系统针对虚拟化环境的网络管理提供了两种解决方案:
一种是纯软件的CiscoNexus1000V;一种是基于CiscoUCSM81KR网卡的硬件解决方案。
CiscoNexus1000V是唯一的第三方分布式虚拟交换机,同样实现了交换机的数据功能和控制功能的分离。
基于硬件的解决方案服务器需要配置CiscoUCSM81KR网卡。
此网卡的虚拟化功能非常强大,它能够将一块物理网卡虚拟成多达128块虚拟网卡来供虚拟机使用。
本文简要介绍一下CiscoUCS基于硬件的虚拟化网络管理解决方案的配置过程。
配置动态UCSvNIC
登录到UCSManager,进入服务器配置管理选项卡,选择某个ServiceProfile的vNIC配置,如图1所示,在Actions中选择“ChangeDynamicvNICConnectionPolicy”。
图1.在UCSM中更改动态vNIC连接策略
如图2所示,在弹出的“ChangeDynamicvNICConnectionPolicy”对话框中设置DynamicvNIC的数量为53并选择适配器策略为VMware。
图2.设置动态vNIC数量以及适配器策略
需要说明的是,每片UCS刀片服务器的M81KR网卡能够虚拟的网卡和HBA卡数量总和为:
vHBAs+vNICs+DynamicvNICs=(15*n)-2,其中n为上联链路数量。
在我们的实验环境中,有4条上联链路,虚拟的vHBA卡为2块,vNIC为3块,所以能够虚拟的DynamicvNIC数量为15*4-2-2-3=53。
利用M81KR网卡创建的vHBA、vNIC如图3所示。
图3.在UCSM中创建的vHBA、动态vNIC、静态vNIC信息
在vCenter上注册UCSManager
在USMManager中选择VM选项卡下的VMware。
如图4所示,在右侧的General面板下选择“ConfigureVMwareIntegration”选项。
图4.配置VMware集成
如图5所示,在弹出的“在vCenter上安装插件”对话框中选择“Export”按钮,将生成的可扩展XML文件保存到桌面上,然后确定即可。
图5.在UCSM中导出VMware插件
使用vSphereClient连接vCenterServer,如下图所示,依次选择“插件”—>“管理插件”打开插件管理器,在可用插件的空白处右键单击,然后选择“新建插件”。
图6.在vCenter中新建插件
在弹出的“注册插件”对话框中,选择我们在UCSManager中导出的xml文件cisco_nexus_1000v_extension.xml。
图7.导入cisco_nexus_1000v_extension.xml文件
选择注册插件,最后提示插件注册成功。
图8.在vCenterServer上注册插件成功
插件注册完成后,我们可以在可用插件列表中找到刚刚注册的插件。
图9.可用插件列表
在USMManager中创建分布式虚拟机换机
同样在USMManager中选择VM选项卡下的VMware,在右侧的General面板下选择“ConfigureVMwareIntegration”选项,然后直接单击“下一步”进入“DefineVMwareDistributedVirtualSwitch”界面,输入vCenterServer、DataCenter以及分布式虚拟交换机的信息。
其中vCenterServer的IP地址信息必须为vcenterServer服务器的IP地址,vcenterdatacenter名必须和vcenter中定义的datacenter保持一致。
图10.定义分布式虚拟交换机
点击Next,在下一个页面中填写相关portprofile信息。
由于UCSM中可能存在多个datacenter,UCSManager通过profileclient指定portprofile同vDS的对应关系,所以还需要填写profileclient信息。
图11.定义PortProfile
配置完成后,UCSM会将刚才定义的vDS自动推送到vCenter中,并生成相应的portgroup。
除了在UCSM里定义的portprofile,UCSM还会自动在vCenter中生成一个uplinkportgourp和一个deletedportgroup。
我们可以登录到vCenterServer上,通过选择“主页-清单-网络”可以看到刚才定义的PortProfile。
图12.UCSM将PortProfile推送到vCenter中
至此,利用CiscoUCS管理虚拟机网络有关UCSM的配置就介绍完了。
在《利用CiscoUCS管理虚拟机网络(下)》一文中我们将继续介绍vCenterServer以及ESXi主机的配置,最终实现通过CiscoUCS管理虚拟机网络。
在《利用CiscoUCS管理虚拟机网络(上)》一文中我们对UCSM的相关配置进行了介绍,本文继续介绍vCenterServer以及ESXi主机的配置,最终实现通过CiscoUCS管理虚拟机网络。
在ESXi主机上安装VM-FEX软件
首先我们需要在ESXi主机上安装VM-FEX软件。
如下图所示,登录到UCSM2.0管理控制台并选择VM-FEX软件的下载链接。
图1.登录UCSM控制台
在弹出的新窗口中,根据ESXi主机操作系统的版本选择相应的VM-FEX软件并下载。
我们的ESXi主机版本为ESXi5.0,所以下载下图中的
cross_cisco-vem-v132-4.2.1.1.4.1.0-3.0.4.vib软件即可。
图2.下载CiscovDS-VEM软件
使用vSphereClient或者SCP客户端工具将VM-FEX软件上传至ESXi主机即可。
如下图所示,通过管理控制台或者SSH客户端登录到ESXi主机后,可以找到其所在的目录为/vmfs/volumes/OS-VM221/。
图3.完成VM-FEX软件的上传
如下图所示,执行如下命令安装VM-FEX软件:
esxclisoftwareinstall-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中创建并将其推送到vCenter中的。
通过vSphereClient登录到vCenter中,如下图所示,选择主页—>清单—>网络进入网络配置界面。
右键单击创建的名为dvs的分布式虚拟交换机,在弹出的菜单中选择“添加主机”。
图5.在vDS中添加ESXi主机
在弹出页面中选择需要添加的HOST主机及其适配器。
页面中显示的三个vmnic是在UCSM中定义的静态vNIC,其中vmnic0被标准交换机作为上联端口使用,用于vmkernel等管理流量,在迁移主机的过程中,不建议将管理流量迁移到vDS上来,我们选择另两个vNICvmnic2和vmnic12。
图6.将ESXi主机空闲的物理适配器添加到vDS中
如下图所示,在选择虚拟机网络窗口中我们为该ESXi主机上的两台虚拟机分配目标端口组,目标端口组与上篇文章中在UCSM中定义的port-profile是一一对应的。
这里的dvs-port2对应的vLAN是上篇文章中在UCSM中预先配置的,VLANID为2。
相应的dvs-port5对应的VLANID为5。
为了保证虚拟机网络的畅通,为虚拟机配置的IP地址与VLANID对应的网络地址段要一一对应。
图7.将ESXi主机的上的虚拟机迁移到vDS中
单击下一步后,如下图所示,我们可以看到在与vDS的不同端口组所关联的虚拟机信息。
图8.迁移到vDS上的虚拟机列表
单击完成后,将会重新配置vDS以及相关的虚拟机。
如下图所示,配置完成后我们可以选中其中的一台虚拟机,在该虚拟机的属性对话框的属性选项卡下可以看到其网络标签已经更改为了vDS上的分布式端口组dvs-port2,UCSM为其分配的端口为3356。
图9.虚拟机的网络已经迁移到vDS中
登录到UCSM中,如下图所示,选择VM选项卡下的虚拟机子选项,可以看到我们刚刚添加的虚拟机以及为其分配的虚拟端口为3356,这与在vSphereClient中所看到的虚拟机网卡的端口配置是一致的。
图10.在UCSM中查看虚拟机信息
至此,我们利用UCS实现了每一台虚拟机与单独vNIC之间的关联,而在UCSM中可以对每个动态的vNIC设置相应的QoS策略以及网络控制策略。
这样就达到了通过UCSM对虚拟机的网络进行管理的目的。