一种云平台中网卡的管理方法和装置制造方法及图纸

技术编号:20686976 阅读:14 留言:0更新日期:2019-03-27 20:40
本发明专利技术公开了一种云平台中网卡的管理方法,包括:预先创建包含网卡的虚拟交换机,并生成所述虚拟交换机拓扑图,其中,所述虚拟交换机拓扑图展示所述网卡、所述虚拟交换机的端口与虚拟机之间的连接关系;其中,所述虚拟交换机中一个端口对应一个虚拟功能VF;当所述虚拟交换机上的端口所对应的VF被使用时,在所述虚拟交换机拓扑图上将所述端口设置为第一显示状态;当所述虚拟交换机上的端口所对应的VF空闲时,在所述虚拟交换机拓扑图上将所述端口设置为第二显示状态。通过本发明专利技术的方案,使得云平台的中网卡的管理更加透明和简洁,提升了用户的体验。

【技术实现步骤摘要】
一种云平台中网卡的管理方法和装置
本专利技术涉及云技术,尤指一种云平台中网卡的管理方法和装置。
技术介绍
关于云平台中支持SR-IOV功能的物理网卡的使用管理方法,可以通过SR-IOV技术,虚拟出多个VF,每个VF被虚拟机独占使用;其中,SR-IOV技术是一种基于硬件的虚拟化解决方案,可提高网络的性能和可伸缩性,SR-IOV技术引入了两个新的功能类型:PFs(PhysicalFunctions,物理功能)即物理网卡所支持的一项PCI((PeripheralComponentInterconnection,周边元件扩展接口)功能,一个PF可以扩展出若干个VF;VFs(VirtualFunctions,虚拟功能)即支持SR-IOV功能的物理网卡虚拟出来的实例,以一个独立网卡的形式呈现,每个VF有独立的PCI配置区域,并可以与其它VF共享同一个物理资源(共用同一个物理网口)。支持SR-IOV功能的物理网卡通过将SR-IOV功能集成到物理网卡上,使单一的物理网卡虚拟成多个VF接口,每个VF接口都有单独的虚拟PCIe(peripheralcomponentinterconnectexpress,最新的总线和接口标准)通道,这些虚拟的PCIe通道共用物理网卡的PCIe通道。每个虚拟机可占用一个或多个VF接口,这样虚拟机就可以直接访问与自己相对应的VF接口,而不需要Hypervisor(一种运行在物理服务器和操作系统之间的中间软件层)的协调干预,从而大幅提升网络吞吐性能。在云平台中,对于SR-IOV功能的应用,多数是通过虚拟机选择开启SR-IOV的网卡来实现,但是,这使得用户对于支持SR-IOV功能的物理网卡的使用并不透明,用户不能清楚看到当前支持SR-IOV功能的物理网卡的使用情况,例如:所连接的虚拟机以及剩余VF的可用数量等;针对现有技术中所存在的上述问题,如何提出一种可以更加透明和简洁地管理云平台中网卡是亟待解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种云平台中网卡的管理方法及装置,可以对云平台中网卡进行管理。为了达到本专利技术目的,本专利技术提供了一种云平台中网卡的管理方法,包括:预先创建包含网卡的虚拟交换机,并生成所述虚拟交换机拓扑图,其中,所述虚拟交换机拓扑图展示所述网卡、所述虚拟交换机的端口与虚拟机之间的连接关系;其中,所述虚拟交换机中一个端口对应一个虚拟功能VF;当所述虚拟交换机上的端口所对应的VF被使用时,在所述虚拟交换机拓扑图上将所述端口设置为第一显示状态;当所述虚拟交换机上的端口所对应的VF空闲时,在所述虚拟交换机拓扑图上将所述端口设置为第二显示状态。一种示例性的实施例中,所述预先创建包含网卡的虚拟交换机,并生成所述虚拟交换机拓扑图,包括:当所述云平台中的主机上的网卡开启时,将主机加入虚拟交换机中,创建所述主机对应的,包含网卡的虚拟交换机;基于所创建的网卡虚拟交换机,生成所述虚拟交换机拓扑图。一种示例性的实施例中,方法还包括:对于每个网卡,分别根据每个VF所对应的物理地址和命名规则对该网卡的多个VF进行命名;其中,所述命名规则为将所述网卡名称与VFi合并为VF的名称,i为网卡上VF按照物理地址进行排序的序号。一种示例性的实施例中,方法还包括:当所述虚拟交换机上的端口所对应VF被使用时,查找与该端口相对应的VF并将所述VF状态标记为已使用;当所述虚拟交换机上的端口所对应VF未被使用时,查找与该端口相对应的VF并将所述VF状态标记为未使用。一种示例性的实施例中,方法还包括:当所述虚拟交换机上的网卡被选中时,在所述虚拟交换机拓扑图上,将与所述网卡相连接的一个或多个虚拟机进行高亮显示。为了解决上述问题,本专利技术还提供了一种云平台中网卡的管理装置,包括:存储器和处理器;所述存储器,用于保存用于云平台中网卡的管理的程序;所述处理器,用于读取执行所述用于云平台中网卡的管理的程序,执行如下操作:预先创建包含网卡的虚拟交换机,并生成所述虚拟交换机拓扑图,其中,所述虚拟交换机拓扑图展示所述网卡、所述虚拟交换机的端口与虚拟机之间的连接关系;其中,所述虚拟交换机中一个端口对应一个虚拟功能VF;当所述虚拟交换机上的端口所对应的VF被使用时,在所述虚拟交换机拓扑图上将所述端口设置为第一显示状态;当所述虚拟交换机上的端口所对应的VF空闲时,在所述虚拟交换机拓扑图上将所述端口设置为第二显示状态。一种示例性的实施例中,所述预先创建包含网卡的虚拟交换机,并生成所述虚拟交换机拓扑图,包括:当所述云平台中的主机上的网卡开启时,将主机加入虚拟交换机中,创建所述主机对应的,包含网卡的虚拟交换机;基于所创建的虚拟交换机,生成所述虚拟交换机拓扑图。一种示例性的实施例中,所述处理器读取执行所述用于云平台中网卡的管理的程序,还执行如下操作:对于每个网卡,分别根据每个VF所对应的物理地址和命名规则对该网卡的多个VF进行命名;其中,所述命名规则为将所述网卡名称与VFi合并为VF的名称,i为网卡上VF按照物理地址进行排序的序号。一种示例性的实施例中,所述处理器读取执行所述用于云平台中网卡的管理的程序,还执行如下操作:当所述虚拟交换机上的端口所对应VF被使用时,查找与该端口相对应的VF并将所述VF状态标记为已使用;当所述虚拟交换机上的端口所对应VF未被使用时,查找与该端口相对应的VF并将所述VF状态标记为未使用。一种示例性的实施例中,所述处理器读取执行所述用于云平台中网卡的管理的程序,还执行如下操作:当所述虚拟交换机上的网卡被选中时,在所述虚拟交换机拓扑图上,将与所述网卡相连接的一个或多个虚拟机进行高亮显示。与现有技术相比,本专利技术提出了一种云平台中网卡的管理方法,包括:预先创建包含网卡的虚拟交换机,并生成所述虚拟交换机拓扑图;当所述虚拟交换机上的端口所对应的VF被使用时,在所述虚拟交换机拓扑图上将所述端口设置为第一显示状态;当所述虚拟交换机上的端口所对应的VF空闲时,在所述虚拟交换机拓扑图上将所述端口设置为第二显示状态。通过本专利技术的方案,使得云平台的中网卡的管理更加透明和简洁,提升了用户的体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例的云平台中网卡的管理方法的流程图;图2为本专利技术实施例的云平台中网卡的管理装置的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是本专利技术实施例的云平台中网卡的管理方法的流程图,根据该流程图,本实施例的云平台中网卡的管理方法,包括:步骤100:预先创建包含网卡的虚拟交换机,本文档来自技高网
...

【技术保护点】
1.一种云平台中网卡的管理方法,其特征在于,所述方法包括:预先创建包含网卡的虚拟交换机,并生成所述虚拟交换机拓扑图,其中,所述虚拟交换机拓扑图展示所述网卡、所述虚拟交换机的端口与虚拟机之间的连接关系;其中,所述虚拟交换机中一个端口对应一个虚拟功能VF;当所述虚拟交换机上的端口所对应的VF被使用时,在所述虚拟交换机拓扑图上将所述端口设置为第一显示状态;当所述虚拟交换机上的端口所对应的VF空闲时,在所述虚拟交换机拓扑图上将所述端口设置为第二显示状态。

【技术特征摘要】
1.一种云平台中网卡的管理方法,其特征在于,所述方法包括:预先创建包含网卡的虚拟交换机,并生成所述虚拟交换机拓扑图,其中,所述虚拟交换机拓扑图展示所述网卡、所述虚拟交换机的端口与虚拟机之间的连接关系;其中,所述虚拟交换机中一个端口对应一个虚拟功能VF;当所述虚拟交换机上的端口所对应的VF被使用时,在所述虚拟交换机拓扑图上将所述端口设置为第一显示状态;当所述虚拟交换机上的端口所对应的VF空闲时,在所述虚拟交换机拓扑图上将所述端口设置为第二显示状态。2.根据权利要求1所述的云平台中网卡的管理方法,其特征在于,所述预先创建包含网卡的虚拟交换机,并生成所述虚拟交换机拓扑图,包括:当所述云平台中的主机上的网卡开启时,将主机加入虚拟交换机中,创建所述主机对应的,包含网卡的虚拟交换机;基于所创建的虚拟交换机,生成所述虚拟交换机拓扑图。3.根据权利要求1所述的云平台中网卡的管理方法,其特征在于,还包括:对于每个网卡,分别根据每个VF所对应的物理地址和命名规则对该网卡的多个VF进行命名;其中,所述命名规则为将所述网卡名称与VFi合并为VF的名称,i为网卡上VF按照物理地址进行排序的序号。4.根据权利要求3所述的云平台中网卡的管理方法,其特征在于,还包括:当所述虚拟交换机上的端口所对应VF被使用时,查找与该端口相对应的VF并将所述VF状态标记为已使用;当所述虚拟交换机上的端口所对应VF未被使用时,查找与该端口相对应的VF并将所述VF状态标记为未使用。5.根据权利要求2所述的云平台中网卡的管理方法,其特征在于,还包括:当所述虚拟交换机上的网卡被选中时,在所述虚拟交换机拓扑图上,将与所述网卡相连接的一个或多个虚拟机进行高亮显示。6.一种云平台中网卡的管理装置,包括:存储器和处理器;其特征在于:所述存储器,用于保存用于云平台中网卡的管理的程序;所述处理器,用于读取执行所述用于云平台中...

【专利技术属性】
技术研发人员:徐国振
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1