The invention discloses a method of optimizing the stability of TGT in the distributed storage system, the optimization method used in distributed storage systems or stand-alone storage, which is characterized in that the optimization method is to use the TGT iSCSI provide Target service, through the process and the module separation, solve the single machine TGT in the formation of a single point of failure the problem, increase fault isolation, greatly reducing the influence of fault range, will greatly enhance the stability of the system; the user mode process in the operating system to achieve the resource isolation and abstraction, between the user mode process can be done completely isolated, not affect each other, the process of isolation, TGT services will be more fine-grained and more controllable a smaller range of influence.
【技术实现步骤摘要】
一种分布式存储系统中TGT稳定性优化方法
本专利技术涉及数据存储
,具体的说是涉及一种分布式存储系统中TGT稳定性优化方法。
技术介绍
iSCSI:InternetSmallComputerSystemInterface,是一种基于TCP/IP的存储协议,用来建立和管理IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN使得SCSI协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。iSCSI架构是CS模型,Client端为iSCSIinitiator,Server端为iSCSITarget。TGT是GNU/Linux操作系统上,一款全用户态的开源的iSCSITarget。由于其全用户态实现和框架式的软件架构,可以轻易修改或增加Backend模块,以实现各种后端存储系统的访问。
技术实现思路
针对现有技术中的不足,本专利技术要解决的技术问题在于提供了一种分布式存储系统中TGT稳定性优化方法。为解决上述技术问题,本专利技术通过以下方案来实现:一种分布式存储系统中TGT稳定性优化方法,所述优化方法应用于分布式存储系统或单机存储使用,其特征在于,该优化方法是使用TGT对外提供iSCSITarget服务时,通过多进程与模块拆分方式,解决单机内TGT形成单点故障的问题,增加故障隔离性,极大地减少了故障影响范围,将系统稳定性大幅度提升;用户态进程在操作系统实现了资源隔离与抽象,用户态进程之间可以做到完全隔离,互不影响,利用进程隔离性,将TGT服务更加细粒度化,更加可控,更小的影响范围 ...
【技术保护点】
一种分布式存储系统中TGT稳定性优化方法,所述优化方法应用于分布式存储系统或单机存储使用,其特征在于,该优化方法是使用TGT对外提供iSCSI Target服务时,通过多进程与模块拆分方式,解决单机内TGT形成单点故障的问题,增加故障隔离性,极大地减少了故障影响范围,将系统稳定性大幅度提升;用户态进程在操作系统实现了资源隔离与抽象,用户态进程之间可以做到完全隔离,互不影响,利用进程隔离性,将TGT服务更加细粒度化,更加可控,更小的影响范围;所述优化方法包括分布式iSCSI存储系统,该分布式iSCSI存储系统包括:应用主机:该应用主机是应用程序运行的主机,当应用程序需要使用外部存储时,通过iSCSI initiator将控制主机提供的iSCSI Target中的LUN映射到本主机上,应用程序就像使用本地磁盘一样,使用iSCSI卷;控制主机:生成iSCSI Target,完成后端存储资源抽象,将后端存储资源通过iSCSI提供存储服务,实现数据通道,IOPS限制,网络RAID,纠删码特性实现;TGT是一个iSCSI Target框架,具体的数据存储由Backend实现,通过自定义实现Back ...
【技术特征摘要】
1.一种分布式存储系统中TGT稳定性优化方法,所述优化方法应用于分布式存储系统或单机存储使用,其特征在于,该优化方法是使用TGT对外提供iSCSITarget服务时,通过多进程与模块拆分方式,解决单机内TGT形成单点故障的问题,增加故障隔离性,极大地减少了故障影响范围,将系统稳定性大幅度提升;用户态进程在操作系统实现了资源隔离与抽象,用户态进程之间可以做到完全隔离,互不影响,利用进程隔离性,将TGT服务更加细粒度化,更加可控,更小的影响范围;所述优化方法包括分布式iSCSI存储系统,该分布式iSCSI存储系统包括:应用主机:该应用主机是应用程序运行的主机,当应用程序需要使用外部存储时,通过iSCSIinitiator将控制主机提供的iSCSITarget中的LUN映射到本主机上,应用程序就像使用本地磁盘一样,使用iSCSI卷;控制主机:生成iSCSITarget,完成后端存储资源抽象,将后端存储资源通过iSCSI提供存储服务,实现数据通道,IOPS限制,网络RAID,纠删码特性实现;TGT是一个iSCSITarget框架,具体的数据存储由Backend实现,通过自定义实现Backend,来适配不同的后...
【专利技术属性】
技术研发人员:张朝潞,
申请(专利权)人:深圳市云舒网络技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。