Movatterモバイル変換


[0]ホーム

URL:


CN105516274A - Method and system for realizing general management of SAN based on cloud platform - Google Patents

Method and system for realizing general management of SAN based on cloud platform
Download PDF

Info

Publication number
CN105516274A
CN105516274ACN201510861817.2ACN201510861817ACN105516274ACN 105516274 ACN105516274 ACN 105516274ACN 201510861817 ACN201510861817 ACN 201510861817ACN 105516274 ACN105516274 ACN 105516274A
Authority
CN
China
Prior art keywords
san
cloud platform
computing node
controlling vertex
general management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510861817.2A
Other languages
Chinese (zh)
Other versions
CN105516274B (en
Inventor
邱鹏
徐年刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd
Original Assignee
CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co LtdfiledCriticalCLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd
Priority to CN201510861817.2ApriorityCriticalpatent/CN105516274B/en
Publication of CN105516274ApublicationCriticalpatent/CN105516274A/en
Application grantedgrantedCritical
Publication of CN105516274BpublicationCriticalpatent/CN105516274B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention provides a method for realizing SAN (Storage Network Area)-generic-provider based on a cloud platform. The method comprises the following steps that a computation node is connected to a storage control node through an FC (Fiber Channel) protocol or an iSCSI (Internet Small Computer System Interface) protocol, and one or more logical unit numbers are created and are respectively loaded to the computation node and the storage control node; all logical unit numbers are added into one or more volume groups, wherein each volume group is managed by an LVM2 (Logical Volume Manager 2), and snapshots of the logical unit numbers are provided with a special snapshot volume; a vgscan tool is utilized to synchronize the LVM information between the storage control node and the computation node. Meanwhile, the invention provides a system for SAN-generic-provider based on the cloud platform for executing the method. A scheme for general management is provided for the environment that the back-end storage is IP (Internet Protocol)/SAN or FC/SAN. The method and the system are more suitable for the needs for cloud computing shared storage.

Description

The method and system to the general management of SAN are realized based on cloud platform
Technical field
The present invention relates to technical field of the computer network, particularly, relate to a kind of method and system of based on cloud platform, SAN storage being carried out to General adaptive management.
Background technology
Cloud computing platform is also referred to as cloud platform.Cloud computing platform can be divided into 3 classes: be stored as main storage-type cloud platform with data, the calculation type cloud platform based on data processing and calculating and the comprehensive cloud computing platform taken into account of data storage processing.
The positive cloud computing technology high speed development of society.The storage of each large cloud computing platform is all share to store, and shares all node visit same storage areas storing and allow in cloud platform.But storing in rear end is in the environment of IP/SAN, FC/SAN, lacks a kind of general adaptation method and come adaptive IP/SAN, FC/SAN.
Do not find explanation or the report of technology similar to the present invention at present, not yet collect similar data both at home and abroad yet.
Summary of the invention
For above shortcomings in prior art, the object of this invention is to provide a kind of based on the method and system of cloud platform realization to the general management of SAN (SAN-generic-provider), solve the adaptation issues of IP/SAN, FC/SAN.
For achieving the above object, the present invention is achieved by the following technical solutions.
According to an aspect of the present invention, provide a kind of based on the method for cloud platform realization to the general management of SAN, comprise the steps:
Computing node (NC) is connected by FC agreement or iSCSI agreement with storage Controlling vertex (SC), creates one or more LUN (LUN) and be loaded into respectively to store on Controlling vertex and computing node;
All LUN all add one or more volume group, and wherein each volume group all manages with LVM2; LUN enters snapshot (snapshot) special snapshotvolume;
Use vgscan instrument carrys out the LVM information between stores synchronized Controlling vertex and computing node;
When LUN is by multiple NC access, control only allow a NC to activate and use a LUN by an access control mechanisms;
When the abnormal disconnection of a NC, closed the lock on LUN by an exception control mechanism.
Preferably, when using vgscan instrument to carry out the LVM information between stores synchronized Controlling vertex and computing node, store Controlling vertex and perform write, computing node only performs read to understand LUN information.
Preferably, described access control mechanisms uses hosttag (main frame label), and described hosttag is entered by configuration of IP when iscsi initialization.
Preferably, described exception control mechanism is by locking to exterior read-write, avoids the competition of different consumer to same storage resources.
Preferably, on SC, realize being responsible for the general management of SAN based on cloud platform:
When new LUN is loaded into SC and NC time, create, expand volumegroup;
Cloud computing Controlling vertex (CLC) notifies that SC creates and/or deletes book (LV);
CLC notifies that SC creates and/or deletes snapshot data volume (snapshotLV);
CLC notifies that SC creates and/or deletes main frame label (hosttag).
Preferably, on NC, realize being responsible for the general management of SAN based on cloud platform:
NC can only active have hosttag mark LV;
NC, before attachlvm, needs to scan whole LV, obtains LV management information.
According to another aspect of the present invention, provide a kind of based on the system of cloud platform realization to the general management of SAN, comprising:
-block storage management system, for creating PV (physical volume) and volume group;
In running, be responsible for creating and/or deleting LV, according to the order of CLC or NC, increase and/or delete the hosttag of lv (logical volume);
-LVM2 client locks, for controlling the access of user to volume group; The LV that each volume group creates is all by LVM2 client's locking;
-NC service packs module, for synchronous LV information, the activation of control LV and access, attachLV is to virtual machine.
Compared with prior art, the present invention has following beneficial effect:
1) the present invention is the environment of IP/SAN, FC/SAN to rear end storage, provides a kind of scheme of general management;
2) provided by the invention based on the method and system of cloud platform realization to the general management of SAN, be more applicable to the needs that storage is shared in cloud computing.
Accompanying drawing explanation
By reading the detailed description done non-limiting example with reference to the following drawings, other features, objects and advantages of the present invention will become more obvious:
Fig. 1 is the inventive method flow chart;
Fig. 2 is present system structural representation.
Embodiment
Below embodiments of the invention are elaborated: the present embodiment is implemented under premised on technical solution of the present invention, give detailed execution mode and concrete operating process.It should be pointed out that to those skilled in the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.
Embodiment
Present embodiments provide a kind of based on the method for cloud platform realization to the general management of SAN, comprise the steps:
Computing node (NC) is connected by FC agreement or iSCSI agreement with storage Controlling vertex (SC), creates one or more LUN (LUN) and is loaded on storage Controlling vertex (SC) and computing node (NC) respectively;
All LUN add one or more volume group, and wherein each volume group is all with lvm2 management, and entering snapshot (snapshot) has special snapshotvolume;
Use the LVM information between next synchronous SC and NC of vgscan instrument, wherein, write is that SC performs, and NC only performs read to understand LUN information;
When LUN is by multiple NC access, an access control mechanisms is needed to control only allow a NC to activate and use a LUN.Further, main frame label (hosttag) (described main frame label configuration of IP when iSCSI is initialized is entered) can be used;
When a NC disconnects, because lock can not discharge automatically, if another NC is just accessing this LUN, then fissure can caused; Therefore, in this case, an exception control mechanism is needed, when the abnormal disconnection of NC, to close the lock on LUN.This exception control mechanism adopts by locking to exterior read-write, avoids the competition of different consumer to same storage resources.
Further, on SC, realize being responsible for the general management of SAN (SAN-generic-provider) based on cloud platform:
When new LUNattach to SC and NC, create, expand volumegroup;
Cloud computing Controlling vertex (CLC) notifies that SC creates and/or deletes book (LV);
CLC notifies that SC creates and/or deletes snapshot data volume (snapshotLV);
CLC notifies that SC creates and/or deletes hosttag;
On NC, SAN-generic-provider is responsible for:
NC can only load the LV with hosttag mark;
NC, before loading lvm, needs to scan whole LV, obtains LV management information.
The present embodiment provides a kind based on the system of cloud platform realization to the general management of SAN simultaneously, and this system can perform above-mentioned kind based on the method for cloud platform realization to the general management of SAN, comprising:
-block storage management system:
Function:
Be responsible for creating PV (physical volume) and volume group
In running, be responsible for creating and/or deleting LV, according to the order of CLC or NC, increase and/or delete lv (logical volume) hosttag;
-LVM2 client locks
Function:
Control user to the access of volume group; The LV that each volume group creates needs to lock locking by LVM2 client.
-NC service packs module
Function: synchronous LV information, the activation of control LV and access, load LV to virtual machine.
The part noun that the present embodiment relates to:
CLC: cloud computing Controlling vertex;
SC: store Controlling vertex;
NC: computing node;
LV: book.
What the present embodiment provided realizes method and system to the general management of SAN based on cloud platform, and storing rear end is the environment of IP/SAN, FC/SAN, provides a kind of scheme of general management; What the present embodiment provided realizes method and system to the general management of SAN based on cloud platform, is more applicable to the needs that storage is shared in cloud computing.
Above specific embodiments of the invention are described.It is to be appreciated that the present invention is not limited to above-mentioned particular implementation, those skilled in the art can make various distortion or amendment within the scope of the claims, and this does not affect flesh and blood of the present invention.

Claims (8)

CN201510861817.2A2015-11-302015-11-30The method and system to the general management of SAN are realized based on cloud platformExpired - Fee RelatedCN105516274B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510861817.2ACN105516274B (en)2015-11-302015-11-30The method and system to the general management of SAN are realized based on cloud platform

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510861817.2ACN105516274B (en)2015-11-302015-11-30The method and system to the general management of SAN are realized based on cloud platform

Publications (2)

Publication NumberPublication Date
CN105516274Atrue CN105516274A (en)2016-04-20
CN105516274B CN105516274B (en)2018-08-14

Family

ID=55723905

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510861817.2AExpired - Fee RelatedCN105516274B (en)2015-11-302015-11-30The method and system to the general management of SAN are realized based on cloud platform

Country Status (1)

CountryLink
CN (1)CN105516274B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107277454A (en)*2017-07-192017-10-20中交航局安装工程有限公司A kind of bulk storage yard video routing inspection system
CN107562656A (en)*2017-09-142018-01-09长沙开雅电子科技有限公司A kind of memory system data rolls up Security mapping management method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101815036B (en)*2010-04-212014-10-22中兴通讯股份有限公司Method and device for realizing access control
CN103731508A (en)*2014-01-232014-04-16易桂先Cloud-storage-based network hard disk device and management method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107277454A (en)*2017-07-192017-10-20中交航局安装工程有限公司A kind of bulk storage yard video routing inspection system
CN107562656A (en)*2017-09-142018-01-09长沙开雅电子科技有限公司A kind of memory system data rolls up Security mapping management method

Also Published As

Publication numberPublication date
CN105516274B (en)2018-08-14

Similar Documents

PublicationPublication DateTitle
CN104239166B (en)A kind of method that file backup is realized to virtual machine in operation
CN102307206B (en)Caching method of caching system for quickly accessing virtual machine mirror image based on cloud storage
CN106021016A (en)Virtual point in time access between snapshots
CN102521063A (en)Shared storage method suitable for migration and fault tolerance of virtual machine
CN103970585A (en)Method and device for creating virtual machine
CN103595799B (en)A kind of method realizing distributed shared data storehouse
CN104536852B (en) Data recovery method and device
CN107423301B (en)Data processing method, related equipment and storage system
CN107544864A (en)A kind of virtual-machine data copy method and virtual-machine data copy system
CN109558213A (en)The method and apparatus for managing the virtual machine snapshot of OpenStack platform
US11341159B2 (en)In-stream data load in a replication environment
AU2021236350B2 (en)Virtual machine perfect forward secrecy
CN106095335A (en)A kind of electric power big data elastic cloud calculates storage platform architecture method
CN102820998B (en)Realize the dual computer fault-tolerant service system towards office application and date storage method thereof
CN103023704B (en)Virtual network service equipment access method and system
US10949102B2 (en)Leveraging snapshot for time series pattern analysis prediction
CN105516274A (en) Method and system for realizing general management of SAN based on cloud platform
US11238010B2 (en)Sand timer algorithm for tracking in-flight data storage requests for data replication
US20150350315A1 (en)Zero copy volume reconstruction
CN106557530B (en)Operation system, data recovery method and device
US12197593B2 (en)Encryption key enhancement of storage array snapshots
US9229659B2 (en)Identifying and accessing reference data in an in-memory data grid
CN105205067B (en) A storage expansion method, device, computing node and storage device
US11620059B1 (en)Optimization of file system snapshot performance in hybrid storage deployments
CN111198746B (en)Communication method and system between hosts based on shared storage in virtualized cluster

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20180814


[8]ページ先頭

©2009-2025 Movatter.jp