Cisco UCS计算系统针对虚拟化环境的网络管理提供了两种解决方案:一种是纯软件的Cisco Nexus 1000V;一种是基于Cisco UCS M81KR网卡的硬件解决方案。Cisco Nexus 1000V是唯一的第三方分布式虚拟交换机,同样实现了交换机的数据功能和控制功能的分离。基于硬件的解决方案服务器需要配置Cisco UCS M81KR网卡。此网卡的虚拟化功能非常强大,它能够将一块物理网卡虚拟成多达128块虚拟网卡来供虚拟机使用。本文简要介绍一下Cisco UCS基于硬件的虚拟化网络管理解决方案的配置过程。
配置动态UCS vNIC
登录到UCS Manager,进入服务器配置管理选项卡,选择某个Service Profile的vNIC配置,如图1所示,在Actions中选择“Change Dynamic vNIC Connection Policy”。
图1. 在UCSM中更改动态vNIC连接策略
如图2所示,在弹出的“Change Dynamic vNIC Connection Policy”对话框中设置Dynamic vNIC的数量为53并选择适配器策略为VMware。
图2. 设置动态vNIC数量以及适配器策略
需要说明的是,每片UCS 刀片服务器的M81KR网卡能够虚拟的网卡和HBA卡数量总和为:vHBAs+vNICs+Dynamic vNICs=(15*n)-2 ,其中n为上联链路数量。在我们的实验环境中,有4条上联链路,虚拟的vHBA卡为2块,vNIC为3块,所以能够虚拟的Dynamic vNIC数量为15*4-2-2-3=53。利用M81KR网卡创建的vHBA、vNIC如图3所示。
图3. 在UCSM中创建的vHBA、动态vNIC、静态vNIC信息#p#
在vCenter上注册UCS Manager
在USM Manager中选择VM选项卡下的VMware。如图4所示,在右侧的General面板下选择“Configure VMware Integration”选项。
图4. 配置VMware集成
如图5所示,在弹出的“在vCenter上安装插件”对话框中选择“Export”按钮,将生成的可扩展XML文件保存到桌面上,然后确定即可。
图5. 在UCSM中导出VMware插件
使用vSphere Client连接vCenter Server,如下图所示,依次选择“插件”—>“管理插件”打开插件管理器,在可用插件的空白处右键单击,然后选择“新建插件”。
图6. 在vCenter中新建插件
在弹出的“注册插件”对话框中,选择我们在UCS Manager中导出的xml文件 cisco_nexus_1000v_extension.xml。
图7. 导入cisco_nexus_1000v_extension.xml文件
选择注册插件,***提示插件注册成功。
图8. 在vCenter Server上注册插件成功
插件注册完成后,我们可以在可用插件列表中找到刚刚注册的插件。
图9. 可用插件列表#p#
在USM Manager中创建分布式虚拟机换机
同样在USM Manager中选择VM选项卡下的VMware,在右侧的General面板下选择“Configure VMware Integration”选项,然后直接单击“下一步”进入“Define VMware Distributed Virtual Switch”界面,输入vCenter Server、DataCenter以及分布式虚拟交换机的信息。其中vCenter Server的IP地址信息必须为vcenter Server服务器的IP地址,vcenter datacenter 名必须和vcenter中定义的datacenter保持一致。
图10. 定义分布式虚拟交换机
点击Next,在下一个页面中填写相关port profile信息。由于UCSM中可能存在多个datacenter,UCS Manager通过profile client指定port profile同vDS的对应关系,所以还需要填写profile client信息。
图11. 定义Port Profile
配置完成后,UCSM会将刚才定义的vDS自动推送到vCenter中,并生成相应的port group。除了在UCSM里定义的port profile,UCSM还会自动在vCenter中生成一个uplink port gourp和一个deleted port group。我们可以登录到vCenter Server上,通过选择“主页-清单-网络”可以看到刚才定义的Port Profile。
图12. UCSM将Port Profile推送到vCenter中
至此,利用Cisco UCS管理虚拟机网络有关UCSM的配置就介绍完了。在《利用Cisco UCS 管理虚拟机网络(下)》一文中我们将继续介绍vCenter Server以及ESXi主机的配置,最终实现通过Cisco UCS管理虚拟机网络。