Multi-path balanced docking storage method and device for Openstack by using iSCSI, and medium

A multi-path and balanced technology, applied in the field of storage systems, which can solve IO flow performance bottlenecks and exceptions (such as cabinet power failure, iSCSI volume access path interruption, etc.), and achieve high availability.

Pending Publication Date: 2021-12-17
济南浪潮数据技术有限公司
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the distribution of paths is unbalanced, IO flows will be concentrated on some storage nodes, while other nodes are idle. The concentration of IO flows will easily form a storage performance bottleneck, and the storage performance cannot be fully utilized.
If the nodes of the cluster are distributed in different cabinets, the independent power supply of the cabinet supplies power to the nodes on the cabinet. If the nodes on a certain cabinet are abnormal (such as caused by the power failure of the cabinet), the access paths of some iSCSI volumes may be interrupted. , making the iSCSI volume inaccessible

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
  • Multi-path balanced docking storage method and device for Openstack by using iSCSI, and medium
  • Multi-path balanced docking storage method and device for Openstack by using iSCSI, and medium
  • Multi-path balanced docking storage method and device for Openstack by using iSCSI, and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] refer to figure 1 As shown, the embodiment of the present application provides a method for Openstack to use iSCSI multi-path balanced docking storage, including:

[0057] S100, filter out the active node and the cabinet where the active node is located from the topology information. specific,

[0058] The topology information of each node is obtained from the storage cluster, where the topology information includes the status of the node and the cabinet where the node is located. Specifically, when deploying a storage cluster, select servers on different cabinets. Mark each cabinet used by the storage cluster, and identify different cabinets through the tags; use the hostname or IP of the node to cooperate with the tag of the cabinet to form the topology information, a feasible way is to use the cabinet's The tag constructs a first set, and the host name or IP of the node existing on the cabinet corresponding to the tag is stored in the first set.

[0059] The stor...

Embodiment 2

[0095] refer to Figure 6 As shown, the embodiment of this application provides a device for Openstack to use iSCSI multi-path balanced docking storage, including:

[0096] A topology information processing module, wherein the topology information processing module judges whether the node is an active node by using the node heartbeat, and uses the determined active node to screen the active node and the cabinet where the active node is located from the topology information;

[0097] A multipath number configuration module, the multipath number configuration module is used to configure the multipath number;

[0098] A policy execution module, the policy execution module executes a preset path balancing strategy according to the set number of multipaths and the conditions of the active nodes and the cabinets where the active nodes are located, so as to balance the task quota of several active nodes selected by multiple paths to each cabinet ;

[0099] An active node selection ...

Embodiment 3

[0103] An embodiment of the present application provides a storage medium for implementing a storage method in which Openstack uses iSCSI multi-path balanced interconnection. Specifically, the storage medium that implements Openstack uses iSCSI multi-path balanced docking storage method stores at least one instruction, reads and executes the instruction to implement the Openstack uses iSCSI multi-path balanced docking storage method.

[0104] This application uses the topology information of the nodes to obtain the status of the active nodes and the cabinets where the active nodes are located, and makes each cabinet provide active nodes with less traffic in a balanced manner according to the set multi-path number and the preset path balancing strategy; and The business of the computing node (client) is mounted on the iSCSI volume with the least traffic among the active nodes.

[0105] This application utilizes the way that the cabinets provide active nodes in a balanced manner...

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 relates to an Openstack multi-path balanced docking storage method and device using an iSCSI and a medium, and the method comprises the following steps: obtaining topological structure information of each node from a storage cluster, wherein the topological structure information comprises the condition of the node and the condition of a cabinet where the node is located; screening out the active nodes and the condition of the cabinet where the active nodes are located from the topological structure information; balancing the task amount of a plurality of active nodes of the multi-path number to each cabinet according to a preset multi-path number and a preset path balancing strategy, so that the cabinets related to the storage cluster provide the active nodes in a balanced manner; when a plurality of multi-path active nodes are selected, selecting the active nodes with small business volume from the cabinet; and mounting the service on the iSCSI volume with the minimum service volume in the selected active node. According to the invention, iSCSI multi-path balanced docking storage considering cabinet factors is realized, so that the paths are distributed in each cabinet in a balanced manner, other cabinets can provide multiple paths when the cabinet fails, and the high availability of the storage system is improved.

Description

technical field [0001] The present application relates to the field of storage systems, and in particular to a storage method, device and medium for Openstack using iSCSI multi-path balanced interconnection. Background technique [0002] The implementation of multi-path access to docking storage is as follows: any node of the distributed storage system, after deploying iSCSI-target software, can provide storage volume export function and provide block storage services externally. And multiple storage nodes can access a volume at the same time, allowing an iSCSI client to connect to multiple storage nodes at the same time, and through multi-path software, the volume services provided by multiple storage nodes can be aggregated into a Host block device, and then the block The device is mounted to the Openstack virtual machine. [0003] When implementing multi-path docking storage through the Openstack virtual machine, when a computing node (client) wants to access a storage v...

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): G06F9/50
CPCG06F9/5083
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