一种实现网络存储IO瓶颈优化的方法、装置及系统与流程

文档序号:11230071阅读:599来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
一种实现网络存储IO瓶颈优化的方法、装置及系统与流程

本发明涉及服务器虚拟化领域,尤其涉及一种实现网络存储io瓶颈优化的方法、装置及系统。



背景技术:

在计算机技术中,虚拟化(技术)或虚拟技术(virtualization)是一种资源管理技术,是将计算机的各种实体资源(cpu、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分区、组合为一个或多个电脑配置环境。由此,打破实体结构间的不可切割的障碍,使用户可以比原本的配置更好的方式来应用这些电脑硬件资源。这些资源的新虚拟部分是不受现有资源的架设方式,地域或物理配置所限制。随着虚拟化日益普及,在企业发展,面临日益需求增长的今天,虚拟化拥有节省成本、减少维护量、更加节能和高效利用资源等好处,使得越来越多公司愿意使用虚拟化方案来整合内服的服务器资源。服务器虚拟化就是将服务器资源抽象成逻辑资源的一种,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而是让cpu、内存、磁盘、i/o等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合。存储虚拟化是服务器虚拟化的一种具体表现形式,是对存储硬件资源进行抽象化表现,通过将一个(或多个)目标(target)服务或功能与其它附加的功能集成,统一提供有用的全面功能服务。这也给企业内部现有网络带来很大挑战,特别是带宽和交换能力的要求上,我们知道,企业内部要在现有网络基础上,改造适合虚拟化所需的设备,也是需要花费比较大的费用。



技术实现要素:

本发明所要解决的技术问题和提出的技术任务是对现有技术进行改进,提供了一种实现网络存储io瓶颈优化的方法和系统。

根据本公开实施例的第一方面,提供一种实现网络存储io瓶颈优化的方法和系统,所述方法包括以下步骤:

s1.在网络存储服务器上开启多重路径存取机制;

s2.配置基于网络链路的多重连接、多路径负载均衡以及故障失效切换聚合链路;

s3.针对虚拟化集群磁盘的网络存储io进行iops性能优化;

s4.开启虚拟化动态漂移功能、虚拟化集群的分布式资源调度功能。

优选地,进一步包括:

s5.通过增加ssd硬件做缓存的方式,把虚拟机交换文件放置在缓存上。

优选地,所述多重路径存取机制包括mpio和mc/s。

优选地,s1进一步包括在网络存储服务器上添加至少2块网卡。

优选地,所述方法包括:应用vmotion实现所述虚拟化动态漂移功能。

优选地,所述方法,其特征在于开启drs来实现虚拟化集群的分布式资源调度功能。

根据本公开实施例的第二方面,提供一种实现网络存储io瓶颈优化的装置,所述装置包括:存储器,用于存储一应用程序;

处理器,用于运行所述应用程序以执行上述的方法。

根据本公开实施例的第三方面,提供一种实现网络存储io瓶颈优化的系统,所述系统包括:

第一单元,用于在网络存储服务器上开启多重路径存取机制;

第二单元,用于配置基于网络链路的多重连接、多路径负载均衡以及故障失效切换聚合链路;

第三单元,用于针对虚拟化集群磁盘网络io进行iops性能优化;

第四单元,用于开启虚拟化动态漂移功能、虚拟化集群的分布式资源调度功能。

优选地,所述系统进一步包括:第五单元,用于通过耦合至增加的ssd硬件来做缓存的方式,把虚拟机交换文件放置在缓存上。

优选地,所述第四单元包括:

第一开启模块,被设置为应用vmotion实现所述虚拟化动态漂移功能。

优选地,所述第四模块进一步包括:

第二开启模块,被配置为开启drs来实现虚拟化集群的分布式资源调度功能。

本发明的实施例提供的技术方案可以包括以下有益效果:

针对在现有网络设备基础上(主要是千兆内网带宽)所存在的网络存储传输瓶颈,本发明提出了改善并解决虚拟化io吞吐瓶颈的方案,大大提高了企业网络的带宽和交换能力,而不用改造适合虚拟化所需的设备,节约了成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:

图1是根据本发明一实施例的一种实现网络存储io瓶颈优化的方法流程图;

图2是根据本发明一实施例的另一种实现网络存储io瓶颈优化的方法流程图;

图3是根据发明一实施例的一种实现网络存储io瓶颈优化的装置框图;

图4是根据发明一实施例的一种实现网络存储io瓶颈优化的系统框图;

图5是根据发明一实施例的另一种实现网络存储io瓶颈优化的系统框图;

图6是根据发明一实施例的另一种实现网络存储io瓶颈优化的系统框图;

图7是根据发明一实施例的另一种实现网络存储io瓶颈优化的系统框图。

具体实施方式

下面将结合本发明实施例中的附图1-7,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括复数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。

如图1所示,图1是根据一示例性实施例示出的一种实现网络存储io瓶颈优化的方法,包括以下步骤:

在步骤s1中,在网络存储服务器上开启多重路径存取机制。在该步骤中,可以选用iscsi协议的2种多重路径存取机制中的mpio(multi-pathinput/output,多路径输入输出)与mc/s(multipleconnectionspersession,mc/s)中的任一种,它们都是利用多条实体存取通道,在服务器(iscsiinitiator端)与存储设备(iscsitarget端)之间建立逻辑通道,通过round-robin的调度策略进行存取操作,这样的多路径可以实现网络冗余,避免当其中一条路径出现故障时,导致所有的网络都瘫痪。

mpio是在更高的网络堆栈层上运作(即在iscsi层上的scsi指令层),且多条存取路径间的负载平衡机制,是针对1个指定的独立逻辑驱动器(lun)运作;而mc/s则是iscsirfc中所定义的方法,是在iscsi层上运作,具有更好的传输验证能力(errorrecoverylevels),另外mc/s的负载平衡是“同时”针对所有的逻辑驱动器运作,这点也与mpio不同。iscsi的底层是ip与以太网,理论上可直接从网卡实施,利用porttrunking/teaming/linkaggregation的方式,将主机上的多张网卡捆绑在1个ip下,再连接到iscsi存储设备上,搭配iscsi存储设备传输埠上的对应设定,从而实现实体多路径连接。只要网卡端支持网卡绑定就可以实施。

在步骤s2中,针对虚拟化集群设置基于网络链路的多重连接、多路径负载均衡以及故障失效切换聚合链路,同时增加带宽访问量及分摊网络链路负载。在这里,通过多路径策略可以让网络负载通过round-robin的方式负载均衡到不同的链路上,避免出现所有的负载都传输到一条路径中,导致其中一条路径负载过重的现像,即实现了多路径负载均衡。其中mpio可允许1个iscsiinitiator端透过多个session连入同一个iscsitarget端,以便利用多网卡或iscsihba启用负载平衡与故障失效切换机制,也可称作multiplesessionsperinitiator,从而实现了故障失效切换聚合链路。而mc/s可允许在同一个session中,在iscsiinitiator端与iscsitarget端间建立多个tcp/ip连接,同样也能让用户利用多张网卡或iscsihba启用负载平衡与故障失效切换机制,由此实现了故障失效切换聚合链路。

在步骤s3中,针对虚拟化集群磁盘网络的io进行iops性能优化,可以包括设置i/o延迟调节并延迟阀值,一般为50~70毫秒之间。

在步骤s4中,开启虚拟化动态漂移功能、虚拟化集群的分布式资源调度功能。在这里,可以应用vmotion实现所述虚拟化动态漂移功能,vmotion可用来在服务器之间实现几乎无停滞地移动运行中的虚拟机,它将服务器、存储和网络设备完全虚拟化,使得正在运行的整个虚拟机能够在瞬间从一台服务器移到另一台服务器上。虚拟机的全部状态由存储在共享存储器上的一组文件进行封装,而vmware的vmfs群集文件系统允许源和目标vmwareesx同时访问这些虚拟机文件。然后,虚拟机的活动内存和精确的执行状态可通过高速网络迅速传输。由于网络也被vmwareesx虚拟化,因此,虚拟机保留其网络标识和连接,从而确保实现无缝迁移。

在步骤s4中,进一步包括了开启drs来实现虚拟化集群的分布式资源调度功能,drs跨资源池不间断地监控利用率,并根据反映了业务需要和不断变化的优先事务的预定义的规则,在多个虚拟机之间智能地分配可用资源。当虚拟机遇到负载增大时,drs将通过在资源池中的物理服务器之间重新分布虚拟机来自动为其分配更多资源。drs可以配置为以自动或手动模式操作。在自动模式下,drs将确定以尽可能最好的方式在不同的物理服务器之间分配虚拟机,并自动将虚拟机迁移到最合适的物理服务器上。在手动模式下,drs将提供一个把虚拟机放到最佳位置的建议,将它提供给系统管理员,由其决定是否进行更改。资源池灵活的分层结构使管理员能够将可用的it资源与业务部门的需求相协调起来。各业务部门可以收到专用的it资源,同时仍然能够受益于资源池的高效性。通过强健的访问特权管理,能够将一个业务部门资源池的例行基础结构任务委派给一名业务部门系统管理员。

如图2所示,图2是根据本发明一实施例的另一种实现网络存储io瓶颈优化的方法流程图,在该实施例中,所述方法进一步包括步骤s5:通过增加ssd硬件做缓存的方式,把虚拟机交换文件放置在缓存上。

如图3所示,根据本发明的一实施例,提供一种实现网络存储io瓶颈优化的装置,该装置包括:存储器,用于存储一应用程序;处理器,用于运行所述应用程序以执行上述的方法。

与前述实施例相对应,本发明还提供了系统的实施例。对于系统实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的系统实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

根据在内部局域网环境中实现本发明方案的一实施例,可以包括:第一步,在iscsi存储服务器上添加2块网卡,并且在iscsi存储上开启mpio。第二步:在esxi主机上创建标准虚拟交换机,每一块网卡对应一块链路,并开启每一块链路对虚拟机数据动态漂移的支持,对网卡进行故障切换绑定,设置mpio多路径循环使用iscsi创建的链路。第三步:在esxi主机上针对iscsi挂接的磁盘设置i/o延迟调节延迟阀值,一般为50~70毫秒之间。第四步:开启虚拟化集群的drs功能,根据存储消耗量和/或存储利用率来负载均衡虚拟机磁盘文件放置位置,实现在集群机器中磁盘消耗的负载均衡。第五步:为esxi主机耦合至新的ssd硬件并将其做为缓存,设置ssd硬件i/o阀值为10~15毫秒,把esxi主机及虚拟机交换文件放置在ssd硬件缓存上。

如图4所示,图4是本发明根据一示例性实施例示出的一种实现网络存储io瓶颈优化的系统,包括:

第一单元101,用于在网络存储服务器上开启多重路径存取机制;

第二单元102,用于配置基于网络链路的多重连接、多路径负载均衡以及故障失效切换聚合链路;

第三单元103,用于针对虚拟化集群磁盘网络io进行iops性能优化;

第四单元104,用于开启虚拟化动态漂移功能、虚拟化集群的分布式资源调度功能。

如图5所示,图5是本发明根据一示例性实施例示出的另一种实现网络存储io瓶颈优化的系统,该实施例在前述图4所示实施例的基础上,进一步包括:第五单元,用于通过耦合至增加的ssd硬件来做缓存的方式,把虚拟机交换文件放置在缓存上。

如图6所示,图6是本发明根据一示例性实施例示出的另一种实现网络存储io瓶颈优化的系统,所述第四单元进一步包括:第一开启模块,被设置为应用vmotion实现所述虚拟化动态漂移功能。

如图7所示,图7是本发明根据一示例性实施例示出的另一种实现网络存储io瓶颈优化的系统,所述第四单元进一步包括:第二开启模块,被配置为开启drs来实现虚拟化集群的分布式资源调度功能。

应当认识到,本发明的实施例可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。所述方法可以使用标准编程技术-包括配置有计算机程序的非暂时性计算机可读存储介质在计算机程序中实现,其中如此配置的存储介质使得计算机以特定和预定义的方式操作-根据在具体实施例中描述的方法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。

进一步,该方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本发明的各方面可以以存储在非暂时性存储介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算平台,如硬盘、光学读取和/或写入存储介质、ram、rom等,使得其可由可编程计算机读取,当存储介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文所述步骤的指令或程序时,本文所述的发明包括这些和其他不同类型的非暂时性计算机可读存储介质。当根据本发明所述的方法和技术编程时,本发明还包括计算机本身。

计算机程序能够应用于输入数据以执行本文所述的功能,从而转换输入数据以生成存储至非易失性存储器的输出数据。输出信息还可以应用于一个或多个输出设备如显示器。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生的物理和有形对象的特定视觉描绘。

完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 一种基于ARM架构的分布式存...
  • 移动终端、及其SD卡操作控制...
  • 一种基于分布式存储的动态元数...
  • 分布式数据存储方法及系统与流...
  • 一种分布式物理磁盘的使用方法...
  • 服务器、存储系统及相关方法与...
  • 一种用于在分布式存储系统中执...
  • 一种用于在分布式存储系统中执...
  • 基于混合磁盘的数据存取方法及...
  • 数据共享管理方法及装置与流程
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
网络存储相关技术
  • 一种面向云存储的数据副本放置方法与流程
  • 一种分布式系统服务器的存储控制方法、及服务器与流程
  • 基于再生码的分布式存储系统与处理方法与流程
  • 一种文件夹树形图自动创建方法和系统与流程
  • 一种实现网络存储IO瓶颈优化的方法、装置及系统与流程
  • 一种分布式物理磁盘的使用方法、及虚拟机与流程
  • 一种小学生档案存放柜的制造方法与工艺
  • 一种互联网信息资源的调度方法、装置与系统与流程
  • 一种多节点回源的方法、装置及存储介质与流程
  • 一种多访问级别的电子文档网络存储管理的方法与流程
nas网络存储相关技术
  • 数据存储方法及安全装置、网络存储系统的制作方法
  • 一种基于网络的高效存储方法
  • 一种网络存储的变更方法及装置的制造方法
  • 一种利用网络存储数据的方法
  • 一种内置硬盘防震盒的计算机网络存储服务器机箱的制作方法
  • 存储网络的数据配置的制作方法
  • 一种基于ip网络的数据存储方法
  • 网络存储式移动电源的制作方法
  • 网络存储装置的制造方法
  • 面向视频流数据的分布式存储系统磁盘双分区写入方法
san网络存储相关技术
  • 一种网络存储方法
  • 3d造像网络存储与呈现的方法、系统及制品的制作方法
  • 互联网存储空间管理装置及该装置的网络存储应用方法
  • 网络信息提供方法及网络存储设备的制作方法
  • 一种网络存储系统及其启动方法
  • 一种块级网络存储访问方法
  • 网络存储播放器的制作方法
  • 存储网络中的恢复操作的制作方法
  • 一种面向网络存储的文件高速访问方法
  • 基于php环境实现网络存储高效管理的方法
网络存储服务器相关技术
  • 视频数据的智能处理方法及系统的制作方法
  • 一种通过网络进行竞赛的方法和服务器的制造方法
  • 一种3u无缆化存储服务器的制造方法
  • 一种存储服务器的制造方法
  • 一种高容量存储服务器的制造方法
  • 一种ip地址默认端口转移加密和端口管道服务方法及装置的制造方法
  • 设备更新的方法、存储设备及应用服务器的制造方法
  • 一种dns解析方法、服务器及网络系统的制作方法
  • 一种硬件存储与网络存储的分布式数据统一管理方法
  • 存储服务器及其实现方法
nas网络存储服务器相关技术
  • 通信系统、网络存储器、服务器装置以及通信方法
  • 通信系统、网络存储器、服务器装置以及通信方法
  • 一种多功能nvr 网络存储器的制造方法
  • Nas设备的授权方法、装置、nas设备和服务器的制造方法
  • 分布式网络的电子文件处理方法、系统及网络存储服务器的制作方法
  • 一种集成网络存储服务器的面板型无线路由器的制造方法
  • 网络存储的制作方法
  • 家庭影院服务器的制作方法
  • 一种保障网络存储服务质量的方法和系统的制作方法
  • 网络存储系统、方法及应用服务器的制作方法
网络存储方案相关技术
  • 网络存储系统的功能定制选择系统及方法
  • 一种用于网络存储的协议及其系统的制作方法
  • 一种网络附加存储装置及其数据备份和数据恢复方法
  • 无线上网与移动数据存储二合一适配器的制作方法
  • 互联网存储空间管理装置及该装置的网络存储应用方法
  • 一种具备安全云存储方案的办公专用云存储一体的制造方法
  • 一种块级网络存储访问方法
  • 直接访问式微小体积型网络存储装置及网络存储系统的制作方法
  • 宽带网中一种视频节目存储及点播的装置和方法
  • 存储并发送家庭网络系统数据的系统的制作方法
网络存储器相关技术
  • 仿真期间存储器步移序列加速的方法和系统与流程
  • 存储器件的制作方法与工艺
  • 一种网络存储器的制作方法与工艺
  • 一种电子书的存储及管理系统的制作方法与工艺
  • 一种文件存储方法及装置与流程
  • 一种应用在统一存储管理系统上的卷管理方法与流程
  • 一种工业网络存储器的存储盘更换机构的制作方法与工艺
  • 文件加密系统和方法与流程
  • 存储器中的比较操作的制造方法与工艺
  • 存储器件的制造方法与工艺

深圳SEO优化公司江门网站关键词优化报价迁安网站优化按天收费通辽网站改版推荐诸城百度网站优化排名报价呼和浩特百度标王报价许昌网站建设公司贺州网站优化按天扣费哪家好岳阳模板推广多少钱石岩营销型网站建设多少钱内江百度竞价哪家好荷坳网页设计多少钱白银网页制作推荐武汉模板网站建设推荐漳州百度关键词包年推广价格扬州营销型网站建设多少钱延安建网站多少钱海北百度标王多少钱平顶山关键词按天计费多少钱大浪关键词按天计费价格坂田建设网站价格日照seo多少钱昭通网站建设设计推荐南澳网页制作多少钱固原网站优化按天收费多少钱广州英文网站建设价格怒江关键词排名公司自贡SEO按天计费报价绥化关键词按天扣费价格凉山关键词排名推荐龙岩网站建设设计多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化