LIO-based iSCSI GateWay high availability implementation method under Ceph cloud storage

An implementation method and cloud storage technology, applied in the field of cloud storage, can solve problems such as performance bottlenecks, unsupported interfaces, and inability to be directly compatible, and achieve the effect of solving performance bottlenecks, high scalability, and optimizing performance

Active Publication Date: 2019-02-12
北京易捷思达科技发展有限公司
View PDF1 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When Ceph is applied to this scenario, there are still some compatibility issues: the interface provided by Ceph does not support the SCSI standard block interface, so it cannot be directly compatible with VMware, Windows, Solaris and other devices that use standard SCSI interfaces.
There is no selected node, and only Ceph is deployed. When the LUN access demand increases, the small number of gateways and the number of targets will become performance bottlenecks, and the resource advantages of other nodes cannot be fully utilized.
[0007] 2. When a specific node is selected to create an iSCSI GateWay, only one Target can be created in the gateway cluster composed of the entire iSCSI GateWay nodes. There is only one valid TPG under the Target, and currently only 256 LUNs can be created under one Target.
After an initiator establishes a connection with the target, the LUNs it can access will be mounted to the client. When the client reads and writes these LUNs, they will share the resources of the session, so there is also a performance bottleneck.
[0009] 4. The selection of the owner of the LUN is too simple. Only considering the number of owners of the nodes, it cannot achieve load balancing well.
[0010] 5. It is only applicable to scenarios with a small number of LUNs, and there is a performance bottleneck when the number of LUNs is large

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • LIO-based iSCSI GateWay high availability implementation method under Ceph cloud storage
  • LIO-based iSCSI GateWay high availability implementation method under Ceph cloud storage
  • LIO-based iSCSI GateWay high availability implementation method under Ceph cloud storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The following description and drawings illustrate specific embodiments of the invention sufficiently to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. The examples merely represent possible variations. Individual components and functions are optional unless explicitly required, and the order of operations may vary. Portions and features of some embodiments may be included in or substituted for those of other embodiments. The scope of embodiments of the present invention includes the full scope of the claims, and all available equivalents of the claims.

[0035] In both the present invention and the existing solutions in the community, LIO and TCMU are selected as the type selection of the back-end Target. Instead of using tools such as ceph-iscsi-cli for configuration, the organizational structure of its iSCSI GateWay is optimized, and an implementation method based on L...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a LIO-based iSCSI GateWay high availability implementation method under Ceph cloud storage. A management module for configuring iSCSI GateWay is designed and developed by usingtargetcli and python-rtslib interfaces of LIO. The LIO-based iSCSI GateWay high availability implementation method can be applicable to scenes with large LUN scales, and is more flexible in terms of iSCSI GateWay selection, target creation, load balancing and the like, a new organizational structure and an implementation method thereof are proposed, the bottleneck that several nodes in a cluster become the entire cluster is avoided, the problem that many LUNs share the resources of one session, resulting in read-write bottleneck, is solved, the performance bottleneck problem in the existing scheme is solved, the performance in the large-scale LUN scene is optimized, the I / O fault migration and load balancing are supported at the same time, and the LIO-based iSCSI GateWay high availabilityimplementation method has the advantages of high performance, high reliability and high scalability.

Description

technical field [0001] The invention belongs to the technical field of cloud storage, and in particular relates to a method for realizing high availability of iSCSIGateWay based on LIO under Ceph cloud storage. Background technique [0002] With the commercialization of Ceph, some enterprises began to use Ceph to provide customers with some alternative storage area network solutions, hoping to use Ceph's high availability and high scalability to provide a large-scale, low-cost general-purpose storage. When Ceph is used in this scenario, there are still some compatibility issues: the interface provided by Ceph does not support the SCSI standard block interface, so it cannot be directly compatible with VMware, Windows, Solaris and other devices that use standard SCSI interfaces. [0003] In order to solve the above technical problems, the industry has proposed an iSCSI solution to expand the application of Ceph. The iSCSI GateWay is used to provide Ceph with an iSCSI access in...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/24H04L12/66H04L29/08
CPCH04L12/66H04L41/0823H04L67/1004H04L67/1097H04L67/34
Inventor 王洋杨东升于治国曾令钢潘东元
Owner 北京易捷思达科技发展有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products