
技术摘要:
本发明公开了一种虚拟化系统中SDS存储域的组网方法、系统及装置,将各SDS节点对应的物理网卡均虚拟化为存储交换机;根据各SDS节点的组网需求,在存储交换机上创建满足各SDS节点的组网需求的虚拟网卡;按照目标SDS节点的组网需求为目标SDS节点分配虚拟网卡,以设置好各S 全部
背景技术:
随着存储虚拟化技术的发展,SDS(Software Defined Storage,软件定义存储)存 储域逐渐成为存储虚拟化领域的重要组成部分。SDS存储域是由多个SDS节点(物理虚拟机) 搭建起来,用于对外提供存储功能的集合。目前,SDS存储域的组网方式为:为每个SDS节点 分配两张物理网卡,其中一张物理网卡采用网卡直通的方式直通给SDS节点,此物理网卡作 为SDS节点的数据网;另一张物理网卡虚拟化为数据网交换机,用于连接SDS存储域以供其 使用。但是,这种组网方式较为单一,即每个SDS节点对应的一个物理网卡只能作为SDS节点 的数据网,另一个物理网卡只能虚拟化为数据网交换机供SDS存储域使用,且容易造成资源 浪费,从而降低了SDS存储域的存储性能。 因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决 的问题。
技术实现要素:
本发明的目的是提供一种虚拟化系统中SDS存储域的组网方法、系统及装置,将各 SDS节点对应的物理网卡均虚拟化成存储交换机,存储交换机可统一对外提供虚拟网卡的 资源,从而充分利用物理网卡的资源,避免资源浪费;而且,本申请利用存储交换机可按需 创建并分配虚拟网卡给SDS节点,组网方式较为灵活,从而提高了SDS存储域的存储性能。 为解决上述技术问题,本发明提供了一种虚拟化系统中SDS存储域的组网方法,包 括: 将用于搭建SDS存储域的各SDS节点对应的物理网卡均虚拟化为存储交换机; 根据各SDS节点的组网需求,在所述存储交换机上创建满足各SDS节点的组网需求 的虚拟网卡; 按照目标SDS节点的组网需求为所述目标SDS节点分配虚拟网卡,以设置好各SDS 节点的组网方式,并基于设置好组网方式的SDS节点搭建SDS存储域;其中,所述目标SDS节 点为所述SDS存储域中任一SDS节点。 优选地,所述根据各SDS节点的组网需求,在所述存储交换机上创建满足各SDS节 点的组网需求的虚拟网卡的过程,包括: 在所述存储交换机上,为目标SDS节点创建作为所述目标SDS节点的数据网的第一 虚拟网卡和用于连接所述SDS存储域以供其使用的第二虚拟网卡; 相应的,所述按照目标SDS节点的组网需求为所述目标SDS节点分配虚拟网卡的过 程,包括: 将所述第一虚拟网卡和所述第二虚拟网卡分配给所述目标SDS节点,以将所述第 4 CN 111726251 A 说 明 书 2/8 页 一虚拟网卡提供给所述目标SDS节点作为数据网、将所述第二虚拟网卡连接所述SDS存储域 以供其使用。 优选地,所述第一虚拟网卡为多个; 且所述组网方法还包括: 预先将多个第一虚拟网卡绑定到一个逻辑网卡上,并将所述多个第一虚拟网卡划 分为主虚拟网卡和备用虚拟网卡; 在所述目标SDS节点使用时,优先将所述主虚拟网卡作为数据网使用,直至所述主 虚拟网卡故障时,将所述备用虚拟网卡作为数据网使用。 优选地,所述第一虚拟网卡为多个; 且所述组网方法还包括: 预先将多个第一虚拟网卡绑定到一个逻辑网卡上; 在所述目标SDS节点使用时,将所述多个第一虚拟网卡均作为数据网使用,当任一 第一虚拟网卡故障时,将故障的第一虚拟网卡上的任务转移至当前处于正常状态的第一虚 拟网卡上。 优选地,所述当任一第一虚拟网卡故障时,将故障的第一虚拟网卡上的任务转移 至当前处于正常状态的第一虚拟网卡上的过程,包括: 当任一第一虚拟网卡故障时,将故障的第一虚拟网卡上的任务均衡转移至当前处 于正常状态的第一虚拟网卡上,以使当前处于正常状态的第一虚拟网卡的网络带宽彼此均 衡。 优选地,所述存储交换机具体为配置SR-IOV功能的存储交换机。 为解决上述技术问题,本发明还提供了一种虚拟化系统中SDS存储域的组网系统, 包括: 物理网卡虚拟模块,用于将用于搭建SDS存储域的各SDS节点对应的物理网卡均虚 拟化为存储交换机; 虚拟网卡创建模块,用于根据各SDS节点的组网需求,在所述存储交换机上创建满 足各SDS节点的组网需求的虚拟网卡; 存储域搭建模块,用于按照目标SDS节点的组网需求为所述目标SDS节点分配虚拟 网卡,以设置好各SDS节点的组网方式,并基于设置好组网方式的SDS节点搭建SDS存储域; 其中,所述目标SDS节点为所述SDS存储域中任一SDS节点。 优选地,所述虚拟网卡创建模块具体用于在所述存储交换机上,为目标SDS节点创 建作为所述目标SDS节点的数据网的第一虚拟网卡和用于连接所述SDS存储域以供其使用 的第二虚拟网卡; 相应的,所述按照目标SDS节点的组网需求为所述目标SDS节点分配虚拟网卡的过 程,包括: 将所述第一虚拟网卡和所述第二虚拟网卡分配给所述目标SDS节点,以将所述第 一虚拟网卡提供给所述目标SDS节点作为数据网、将所述第二虚拟网卡连接所述SDS存储域 以供其使用。 优选地,所述存储交换机具体为配置SR-IOV功能的存储交换机。 为解决上述技术问题,本发明还提供了一种虚拟化系统中SDS存储域的组网装置, 5 CN 111726251 A 说 明 书 3/8 页 包括: 存储器,用于存储计算机程序; 处理器,用于在执行所述计算机程序时实现上述任一种虚拟化系统中SDS存储域 的组网方法的步骤。 本发明提供了一种虚拟化系统中SDS存储域的组网方法,将用于搭建SDS存储域的 各SDS节点对应的物理网卡均虚拟化为存储交换机;根据各SDS节点的组网需求,在存储交 换机上创建满足各SDS节点的组网需求的虚拟网卡;按照目标SDS节点的组网需求为目标 SDS节点分配虚拟网卡,以设置好各SDS节点的组网方式,并基于设置好组网方式的SDS节点 搭建SDS存储域。可见,本申请将各SDS节点对应的物理网卡均虚拟化成存储交换机,存储交 换机可统一对外提供虚拟网卡的资源,从而充分利用物理网卡的资源,避免资源浪费;而 且,本申请利用存储交换机可按需创建并分配虚拟网卡给SDS节点,组网方式较为灵活,从 而提高了SDS存储域的存储性能。 本发明还提供了一种虚拟化系统中SDS存储域的组网系统及装置,与上述组网方 法具有相同的有益效果。 附图说明 为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。 图1为本发明实施例提供的一种虚拟化系统中SDS存储域的组网方法的流程图; 图2为本发明实施例提供的一种改进前虚拟化系统中SDS存储域的组网示意图; 图3为本发明实施例提供的一种改进后虚拟化系统中SDS存储域的组网示意图。