CN107197022A - OpenStack storage optimization methods and system - Google Patents
OpenStack storage optimization methods and system Download PDFInfo
- Publication number
- CN107197022A CN107197022A CN201710412186.5A CN201710412186A CN107197022A CN 107197022 A CN107197022 A CN 107197022A CN 201710412186 A CN201710412186 A CN 201710412186A CN 107197022 A CN107197022 A CN 107197022A
- Authority
- CN
- China
- Prior art keywords
- storage
- rbd
- virtual machine
- openstack
- ceph
- 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
Links
- 238000003860 storage Methods 0.000 title claims abstract description 133
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000005457 optimization Methods 0.000 title claims abstract description 24
- 239000003818 cinder Substances 0.000 claims abstract description 27
- 230000014759 maintenance of location Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 4
- 241001269238 Data Species 0.000 claims description 3
- 238000010367 cloning Methods 0.000 claims description 3
- 239000004744 fabric Substances 0.000 claims description 3
- 238000011084 recovery Methods 0.000 claims description 3
- 239000011800 void material Substances 0.000 claims 1
- 238000012423 maintenance Methods 0.000 abstract description 5
- 230000015572 biosynthetic process Effects 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000011232 storage material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of OpenStack storage optimization methods and system, on the one hand, the invention provides a kind of OpenStack storage optimization methods, this method includes following process step:Step 1:OpenStack services Ceph RBD as mirroring service Glance, calculating Nova and block storage service Cinder unified storage rear end;Step 2:OpenStack includes mirroring service Glance mirror images Bedding storage the mirrored pool of system image and Software Mirroring in Ceph RBD with formation, support to start virtual machine in system image simultaneously and virtual machine is carried out to start virtual machine in full backup and Software Mirroring and incremental backup is carried out to virtual machine, to meet different user's requests.On the other hand, the invention provides a kind of OpenStack storage optimizations system.The present invention constructs OpenStack based on Ceph RBD and unifies block storage system and realize mirror image Bedding storage on this basis, can effectively save memory space, improves data storing reliability, and reduction maintenance cost meets different user's requests.
Description
Technical field
The present invention relates to field of cloud calculation, more particularly to a kind of OpenStack storage optimization methods, one kind is further related to
OpenStack storage optimization systems.
Background technology
Cloud computing is the new computation schema grown up from virtualization technology and Distributed Calculation, cloud computing growth momentum
It is very swift and violent, it is widely used in the fields such as traffic, communication, engineering, education, medical treatment and ecommerce, so that data are calculated and deposited
Storing up " cloud " turns into new development trend.The framework model of cloud computing is broadly divided into three layers:Infrastructure is service (IaaS), put down
Platform be service (PaaS) and software service (SaaS), can provide the user one from IT resource to software service, network answer
The platform that is delivered for use serviced with different types such as, data storages.
Ceph is the univesral distribution formula storage system increased income, and is one of stored items of increasing income of current most main flow.Ceph has
Standby prominent advantage, for example, can provide object/three kinds of block/file system storage access mode, meet a variety of application demands;Branch
Hold the data storage of PB grades and the above, many backup, non-stop layer structures, without Single Point of Faliure, have good scalability etc..Ceph is most
Big innovative point is that addressing data uses CRUSH algorithms with advantage, and the addressing system compared to other storage systems is more efficient
Reliably.In recent years, Ceph was drawn close to cloud computing direction, was increasingly becoming the solution for substituting conventional store in cloud computing environment.
Ceph, which can be provided externally, is locally stored interface and higher layer applications interface, and higher layer applications interface includes RBD, RGW and CephFS, carries
For abstraction hierarchy it is higher, more convenient for application or the high-level interface that uses of client.RBD is block storage device, support snapshot and
Clone operations.RBD snapshots refer to preserve the state of RBD mirror images sometime, the read-only mirror image copies of generation.RBD snapshots are actual
The upper metadata for only updating mirror image.RBD clones refer to using copy-on-write technique (COW) recover rapidly from snapshot one it is new
RBD mirror images, snapshot originally is referred to as " father's mirror image ", and RBD Clone mirror pictures are referred to as " sub- mirror image ".Exist to rely between father and son's mirror image and close
System, sub- mirror image at the beginning and is not take up any memory space, shares all data of father's mirror image.When carrying out read operation, first time
Go through the lookup of father's mirror image.When carrying out write operation, object is first copied from father's mirror image into sub- mirror image, is then modified again, no
Father's mirror image can directly be operated.
OpenStack is one of presently most active cloud computing open source projects, and it can be using virtualization technology to hard
Part resource is integrated and managed, and forming a big resource pool, there is provided IaaS services.User can be taken based on OpenStack
Build privately owned cloud platform and provide service to enterprises, public cloud platform outside portion can also be built cloud service is provided.OpenStack
Using modularized design, each module possesses distinctive function.Most of module does not provide store function in itself, depends on
The support of back end storage system.Typically they can be regarded as storage agent, primarily serve service procedure control and make with management
With.In order to avoid being suffered restraints when disposing enterprise or personal cloud platform, a variety of rear end storage skills are supported in OpenStack designs
Art, itself applicability and autgmentability of this design optimization, but causes other problems.For example cause cloud platform system
Maintenance cost of uniting is high, and interactive performance is poor between component, data storing reliability difference etc..In addition, increasing user's selection
Application service is deployed on the virtual machine in cloud platform, and mirroring service component Glance mirrored storage mode can not be fine
The software service demand of user is supported on ground, is embodied in two aspects:
User needs software needed for manually dispose, in-convenience in use;Identical system mirror data is repeated in different mirror images
Storage, causes waste of storage space.
The content of the invention
The purpose of the present invention one is to provide a kind of OpenStack storage optimization methods, can effectively save memory space, carry
High data storing reliability, reduces maintenance cost, meets different user's requests.
The purpose of the present invention two is to provide a kind of system of this method.
To realize the purpose one there is provided a kind of OpenStack storage optimization methods, this method includes following processing step
Suddenly:
Step 1:OpenStack regard Ceph RBD as mirroring service Glance, calculating service Nova and block storage service
Cinder unified storage rear end;
Step 2:Mirroring service Glance mirror images Bedding storage is included system by OpenStack in Ceph RBD with formation
The mirrored pool of mirror image and Software Mirroring, at the same support system image in start virtual machine and to virtual machine carry out full backup and
Start virtual machine in Software Mirroring and incremental backup is carried out to virtual machine, to meet different user's requests.
Preferably, in step 1, Ceph RBD are regard as mirroring service Glance, calculating service Nova and block to realize
Storage service Cinder unified storage rear end, has specifically carried out following processing:
Step 101:Ceph clusters are disposed, OpenStack is accessed Ceph RBD storage services, will
OpenStack calculate nodes are used as RBD clients;Three entitled first pond images pool, second are created in Ceph clusters
Pond volumes pool and the 3rd pond vms pool Ceph storage pool RBD pool, are respectively used to memory image Glance
Image, cloud disk C inder volume and magnetic disk of virtual machine image file Nova disk;Ceph uses cephx authentication modes
It is respectively new mirroring service glance and new block storage service to create new Ceph user names for Glance, Cinder, Nova
Cinder, and the access rights of user are set;
Step 102:Glance is integrated with RBD, is the mirroring service application programming interface during mirror image is uploaded
Glance API Calls RBD stores rear end, creates RBD mirrored storage blocks, and writes mirror image data, also to glance configuration files
Modifying makes it support RBD storages;
Step 103:Cinder is integrated with RBD, is the volume cinder of new block storage during cloud hard disk is created
Volume calls RBD rear ends to store, and creates RBD mirrored storage blocks;If cloud hard disk can be started, then write into RBD mirror image blocks
Enter mirror image data;If data cloud hard disk, when it is mounted on virtual machine, RBD mirror image block messages are read, and be mounted to
On corresponding virtual machine, write operation is carried out again when user writes data;Also cinder configuration files, which are modified, props up it
Hold RBD storages;
Step 104:Nova is integrated with RBD, is the Nova computing function modules Nova during virtual machine is created
Compute calls RBD rear ends to store, and creates RBD mirrored storage blocks, and it is virtual that the progress of Glance mirror image datas is cloned into fast quick-recovery
Machine disk files, and write in corresponding RBD memory blocks;Also Nova configuration files, which are modified, makes it support RBD storages.
Preferably, in a step 101, Ceph uses cephx authentication modes to be created newly for Glance, Cinder, Nova
Ceph user be respectively new mirroring service glance and new block storage cinder in the corresponding Ceph user names of Glance be
Glance, Cinder, Nova correspondence share a Ceph user names cinder.
Preferably, in step 2, to realize by mirroring service Glance mirror images Bedding storage in Ceph RBD, formed
Mirrored pool comprising system image and Software Mirroring, while supporting to start virtual machine in system image and being carried out to virtual machine complete
Start virtual machine in amount backup and Software Mirroring and incremental backup is carried out to virtual machine, specifically carry out following processing:
Step 201:System image is stored in images pool, started in the system image in images pool
Virtual machine, the disk files of virtual machine are stored in vms pool, realize full backup, meet to virtual machine backup request compared with
High situation;
Step 202:Software Mirroring is stored in volumes pool, virtual machine, portion are created from can start cloud hard disk
Administration's software service, establishment virtual machine snapshot realize Software Mirroring;
Step 203:OpenStack snap shot is optimized by Ceph RBD snapshot and clone's feature, it is real
Existing incremental snapshot;
Step 204:On the basis of incremental snapshot is realized, Software Mirroring is successively completed, realizes that glance mirror image chain types are deposited
Storage;
Step 205:Start virtual machine from Software Mirroring, it is possible to achieve virtual machine incremental backup.
Preferably, in step 203, realize that the process of incremental snapshot, first to create cloud hard disk from mirrored pool, is opened from cloud hard disk
Dynamic virtual machine;Then virtual machine disk snapshot Snapshot is created;Again new disk is generated by cloning Clone snapshots;Wound
Build new disk Ceph storage snapshot RBD Snapshot and store into corresponding volumes pool.
Preferably, in step 205, virtual machine disk files are in volumes when starting virtual machine from Software Mirroring
In pool.
Preferably, user can select in system image or software mirror according to virtual machine backup requirements from mirrored pool
Start virtual machine as in.
To realize purpose two, the invention provides a kind of OpenStack storage optimizations system, including operation interface unit,
Network connection unit, management system unit and the authentication unit being connected respectively with as boundary element;It also includes respectively with making boundary
Block storage service unit, calculating service unit, mirroring service unit and the edit cell of face unit connection, the authentication unit point
It is not connected with network connection unit, block storage service unit, calculating service unit, mirroring service unit and edit cell, it is described
Management system unit is connected with network connection unit, block storage service unit, calculating service unit and mirroring service unit respectively,
The mirroring service unit is connected with edit cell;Described piece of storage service unit, calculate service unit and mirroring service unit
It is connected respectively by distributed memory system Ceph connections with physical resource unit.
Preferably, the cloth storage system Ceph includes the object-storage unit rados that is sequentially connected, object storage and connect
Mouth librados, block thesaurus librbd and block memory cell RBD, the object-storage unit rados and physical resource unit
Connection, described piece of memory cell RBD is connected with block storage service unit, calculating service unit and mirroring service unit respectively, its
In, the first pond images pool, the second pond volumes pool and the 3rd pond vms are included in described piece of memory cell RBD
Pool, is respectively used to memory image Glance image, cloud disk C inder volume and magnetic disk of virtual machine image file Nova
disk。
Preferably, the physical resource unit includes server, storage device and mixed-media network modules mixed-media.
Compared with prior art, its advantage is the present invention:
The present invention constructs OpenStack based on Ceph RBD and unifies block storage system and realize mirror image on this basis
Bedding storage, can effectively save memory space, improve data storing reliability, reduce maintenance cost, meet different user's need
Ask.OpenStack mirrored pool provides system image and Software Mirroring in the present invention, and system image work(is realized based on father's mirror image
Can, realize Software Mirroring function based on many sub- mirror images.User logs in dashboard (OpenStack chains of command in the present invention
Plate) after can be according to needed for oneself software service, select suitable Software Mirroring to start virtual machine from mirrored pool, exempt to install
Using software service, optimization cloud platform externally provides software service.Established in the present invention between system image and Software Mirroring
Dependence, is respectively stored in the different RBD pool of Ceph, saves mirrored storage space.Cloud platform can be carried in the present invention
For two kinds of virtual machine backup modes, including full dose and increment, different user's requests are met.
Brief description of the drawings
Fig. 1 is flow chart of the invention;
Fig. 2 is OpenStack storage organization block diagrams in the present invention;
Fig. 3 is the unified storage part-structure block diagrams of OpenStack in the present invention.
Embodiment
With reference to embodiment, the invention will be further described, but does not constitute any limitation of the invention, any
The modification of the limited number of time made in scope of the invention as claimed, still in scope of the presently claimed invention.
As shown in Figure 1-Figure 3, the invention provides a kind of OpenStack storage optimization methods, this method includes following place
Manage step:
Step 1:OpenStack regard Ceph RBD as mirroring service Glance, calculating service Nova and block storage service
Cinder unified storage rear end;
Step 2:Mirroring service Glance mirror images Bedding storage is included system by OpenStack in Ceph RBD with formation
The mirrored pool of mirror image and Software Mirroring, at the same support system image in start virtual machine and to virtual machine carry out full backup and
Start virtual machine in Software Mirroring and incremental backup is carried out to virtual machine, to meet different user's requests.
In step 1, Ceph RBD are regard as mirroring service Glance, calculating service Nova and block storage service to realize
Cinder unified storage rear end, has specifically carried out following processing:
Step 101:Ceph clusters are disposed, OpenStack is accessed Ceph RBD storage services, will
OpenStack calculate nodes are used as RBD clients;Three entitled first pond images pool, second are created in Ceph clusters
Pond volumes pool and the 3rd pond vms pool Ceph storage pool RBD pool, are respectively used to memory image Glance
Image, cloud disk C inder volume and magnetic disk of virtual machine image file Nova disk;Ceph uses cephx authentication modes
It is respectively new mirroring service glance and new block storage service to create new Ceph user names for Glance, Cinder, Nova
Cinder, and the access rights of user are set;
In a step 101, Ceph uses cephx authentication modes to create new Ceph user for Glance, Cinder, Nova
The corresponding Ceph user names of Glance are glance in respectively new mirroring service glance and new block storage cinder,
Cinder, Nova correspondence share a Ceph user names cinder.
Step 102:Glance is integrated with RBD, is the mirroring service application programming interface during mirror image is uploaded
Glance API Calls RBD stores rear end, creates RBD mirrored storage blocks, and writes mirror image data, also to glance configuration files
Modifying makes it support RBD storages.
Step 103:Cinder is integrated with RBD, is the volume cinder of new block storage during cloud hard disk is created
Volume calls RBD rear ends to store, and creates RBD mirrored storage blocks;If cloud hard disk can be started, then write into RBD mirror image blocks
Enter mirror image data;If data cloud hard disk, when it is mounted on virtual machine, RBD mirror image block messages are read, and be mounted to
On corresponding virtual machine, write operation is carried out again when user writes data;Also cinder configuration files, which are modified, props up it
Hold RBD storages.
Step 104:Nova is integrated with RBD, is the Nova computing function modules Nova during virtual machine is created
Compute calls RBD rear ends to store, and creates RBD mirrored storage blocks, and it is virtual that the progress of Glance mirror image datas is cloned into fast quick-recovery
Machine disk files, and write in corresponding RBD memory blocks;Also Nova configuration files, which are modified, makes it support RBD storages.
In step 2, to realize by mirroring service Glance mirror images Bedding storage in Ceph RBD, the system of including is formed
The mirrored pool of mirror image and Software Mirroring, at the same support system image in start virtual machine and to virtual machine carry out full backup and
Start virtual machine in Software Mirroring and incremental backup is carried out to virtual machine, specifically carry out following processing:
Step 201:System image is stored in images pool, started in the system image in images pool
Virtual machine, the disk files of virtual machine are stored in vms pool, realize full backup, meet to virtual machine backup request compared with
High situation.
Step 202:Software Mirroring is stored in volumes pool, virtual machine, portion are created from can start cloud hard disk
Administration's software service, establishment virtual machine snapshot realize Software Mirroring.
Step 203:OpenStack snap shot is optimized by Ceph RBD snapshot and clone's feature, it is real
Existing incremental snapshot;
In step 203, the process of incremental snapshot is realized first to create cloud hard disk from mirrored pool, it is virtual from cloud hard disk startup
Machine;Then virtual machine disk snapshot Snapshot is created;Again new disk is generated by cloning Clone snapshots;Create newly
Disk Ceph stores snapshot RBD Snapshot and stored into corresponding volumes pool.
Step 204:On the basis of incremental snapshot is realized, Software Mirroring is successively completed, realizes that glance mirror image chain types are deposited
Storage.
Step 205:Start virtual machine from Software Mirroring, it is possible to achieve virtual machine incremental backup;
In step 205, virtual machine disk files are in volumes pool when starting virtual machine from Software Mirroring.
User can select to start in system image or in Software Mirroring according to virtual machine backup requirements from mirrored pool
Virtual machine.
In the present embodiment, if user is used for virtual machine and backup request is high, user can be selected from images
Start virtual machine in system image in pool, so when backup virtual machine, it is possible to achieve full backup;If user
It is concerned with quickly creating virtual machine snapshot, user can select to start virtually from the Software Mirroring in volumes pool
Machine, it is possible to achieve incremental backup.
In the present embodiment, Ceph storage systems possess prominent advantage and are integrated with the spy related to OpenStack
Property, Ceph RBD support snapshot and clone operations, are highly suitable to be applied in cloud platform.Therefore, it can be using RBD
OpenStack provides block storage.It is separate between mirror image under Glance mirror image individual layer storage conditions, different mirror image identicals
Data duplication is stored, and causes waste of storage space.OpenStack mirror images are divided into system image and Software Mirroring, established mirror image
Between dependence, can effectively save memory space.
As shown in Fig. 2-Fig. 3, present invention also offers a kind of OpenStack storage optimizations system, including operation interface list
Member 1, respectively with making network connection unit 2, management system unit 3 and authentication unit 8 that boundary element 1 is connected;It is characterized in that:
Also include respectively with making block storage service unit 4, calculating service unit 5, mirroring service unit 6 and volume that boundary element 1 is connected
Volume unit 7, authentication unit 8 respectively with network connection unit 2, block storage service unit 4, calculate service unit 5, mirroring service list
Member 6 and edit cell 7 are connected, and management system unit 3 is serviced with network connection unit 2, block storage service unit 4, calculating respectively
Unit 5 and mirroring service unit 6 are connected, and mirroring service unit 6 is connected with edit cell 7;Block storage service unit 4, calculating clothes
Business unit 5 and mirroring service unit 6 are connected by distributed memory system Ceph connections with physical resource unit 9 respectively.
Cloth storage system Ceph include be sequentially connected object-storage unit rados, object memory interface librados,
Block thesaurus librbd and block memory cell RBD, object-storage unit rados are connected with physical resource unit 9, block memory cell
RBD is connected with block storage service unit 4, calculating service unit 5 and mirroring service unit 6 respectively, wherein, block memory cell RBD
In include the first pond images pool, the second pond volumes pool and the 3rd pond vms pool, be respectively used to memory image
Glance image, cloud disk C inder volume and magnetic disk of virtual machine image file Nova disk.Physical resource unit 9 is wrapped
Include server 91, storage device 92 and mixed-media network modules mixed-media 93.
In the present embodiment, the web interface that boundary element 1 is used to provide graphical operation is made, network connection unit 2 is used for
Network connection service is provided, authentication unit 8 is used for the mandate and certification for providing operation, and block storage service unit 4 is used to provide cloud
Hard disk, calculating service unit 5 is used to manage virtual machine, and mirroring service unit 6 is used to storing and calling mirror image.
The operation principle of the present embodiment:After User logs in, operation is patterned and by recognizing by making boundary element 1
Each operation of 8 pairs of card unit is authorized and certification, and network connection unit 2, block storage service are called as needed in operating process
The service of unit 4, calculating service unit 5 and mirroring service unit 6 carries out calculating operation in management system unit 3.Wherein block is deposited
Store up service unit 4, calculate service unit 5 and mirroring service unit 6 using Ceph RBD as unified storage rear end;Mirror image is taken
Glance mirror images Bedding storage be engaged in Ceph RBD, forms the mirrored pool comprising system image and Software Mirroring, supports simultaneously
Start virtual machine in system image and virtual machine is carried out to start virtual machine in full backup and Software Mirroring and to virtual
Machine carries out incremental backup, to meet different user's requests.
Memory space can effectively be saved by the present embodiment, data storing reliability is improved, maintenance cost is reduced, met
Different user's requests.
It the above is only the preferred embodiment of the present invention, it should be pointed out that for those skilled in the art, do not taking off
On the premise of from structure of the present invention, several modifications and improvements can also be made, these effects implemented all without the influence present invention
And practical applicability.
Claims (10)
1. a kind of OpenStack storage optimization methods, it is characterised in that this method includes following process step:
Step 1:OpenStack regard Ceph RBD as mirroring service Glance, calculating service Nova and block storage service
Cinder unified storage rear end;
Step 2:Mirroring service Glance mirror images Bedding storage is included system image by OpenStack in Ceph RBD to be formed
With the mirrored pool of Software Mirroring, while supporting to start virtual machine in system image and carrying out full backup and software to virtual machine
Start virtual machine in mirror image and incremental backup is carried out to virtual machine, to meet different user's requests.
2. a kind of OpenStack storage optimization methods according to claim 1, it is characterised in that:In step 1, it is real
Ceph RBD are now serviced to Nova and block storage service Cinder unified storage rear end as mirroring service Glance, calculating,
Specifically following processing is carried out:
Step 101:Ceph clusters are disposed, OpenStack is accessed Ceph RBD storage services, i.e., counts OpenStack
Operator node is used as RBD clients;Three entitled first pond images pool, the second pond volumes are created in Ceph clusters
Pool and the 3rd pond vms pool Ceph storage pool RBD pool, are respectively used to memory image Glance image, cloud hard disk
Cinder volume and magnetic disk of virtual machine image file Nova disk;Ceph use cephx authentication modes for Glance,
It is respectively new mirroring service glance and new block storage service cinder that Cinder, Nova, which create new Ceph user names, and
The access rights of user are set;
Step 102:Glance is integrated with RBD, is the mirroring service application programming interface during mirror image is uploaded
Glance API Calls RBD stores rear end, creates RBD mirrored storage blocks, and writes mirror image data, also to glance configuration files
Modifying makes it support RBD storages;
Step 103:Cinder is integrated with RBD, is the volume cinder volume of new block storage during cloud hard disk is created
Call RBD rear ends to store, create RBD mirrored storage blocks;If cloud hard disk can be started, then mirror image is write into RBD mirror image blocks
Data;If data cloud hard disk, when it is mounted on virtual machine, RBD mirror image block messages are read, and be mounted to corresponding
On virtual machine, write operation is carried out again when user writes data;Also cinder configuration files, which are modified, makes it support RBD to deposit
Storage;
Step 104:Nova is integrated with RBD, is the Nova computing function module Nova compute during virtual machine is created
Call RBD rear ends to store, create RBD mirrored storage blocks, Glance mirror image datas are carried out to clone fast quick-recovery virtual machine disk
File, and write in corresponding RBD memory blocks;Also Nova configuration files, which are modified, makes it support RBD storages.
3. a kind of OpenStack storage optimization methods according to claim 2, it is characterised in that:In a step 101,
It is respectively new mirroring service that Ceph, which uses cephx authentication modes to create new Ceph user for Glance, Cinder, Nova,
The corresponding Ceph user names of Glance are glance in glance and new block storage cinder, and Cinder, Nova correspondence are shared
One Ceph user names cinder.
4. a kind of OpenStack storage optimization methods according to claim 2, it is characterised in that:In step 2, it is real
Now by mirroring service Glance mirror images Bedding storage in Ceph RBD, the mirror image comprising system image and Software Mirroring is formed
Pond, while supporting to start virtual machine in system image and carrying out starting virtual machine in full backup and Software Mirroring to virtual machine
And incremental backup is carried out to virtual machine, following processing has specifically been carried out:
Step 201:System image is stored in images pool, started in the system image in images pool virtual
Machine, the disk files of virtual machine are stored in vms pool, realize full backup, are met higher to virtual machine backup request
Situation;
Step 202:Software Mirroring is stored in volumes pool, establishment virtual machine, deployment are soft from can start cloud hard disk
Part service, establishment virtual machine snapshot realize Software Mirroring;
Step 203:OpenStack snap shot is optimized by Ceph RBD snapshot and clone's feature, realizes and increases
Measure snapshot;
Step 204:On the basis of incremental snapshot is realized, Software Mirroring is successively completed, realizes that glance mirror images chain type is stored;
Step 205:Start virtual machine from Software Mirroring, it is possible to achieve virtual machine incremental backup.
5. a kind of OpenStack storage optimization methods according to claim 4, it is characterised in that:In step 203, realize
The process of incremental snapshot is first creates cloud hard disk from mirrored pool, from cloud hard disk startup virtual machine;Then create virtual machine disk's
Snapshot Snapshot;Again new disk is generated by cloning Clone snapshots;Create new disk Ceph storage snapshots RBD
Snapshot and store into corresponding volumes pool.
6. a kind of OpenStack storage optimization methods according to claim 4, it is characterised in that:In step 205, from
Virtual machine disk files are in volumes pool when Software Mirroring starts virtual machine.
7. a kind of OpenStack storage optimization methods according to claim 4, it is characterised in that:User can be according to void
Plan machine backup requirements, select to start virtual machine in system image or in Software Mirroring from mirrored pool.
8. a kind of OpenStack storage optimizations system according to any one of claim 1-7, including operation interface unit
(1), respectively with making network connection unit (2), management system unit (3) and authentication unit (8) that boundary element (1) is connected;Its
It is characterised by:Also include respectively with making block storage service unit (4), calculating service unit (5), mirror that boundary element (1) is connected
As service unit (6) and edit cell (7), the authentication unit (8) respectively with network connection unit (2), block storage service list
First (4), calculate service unit (5), mirroring service unit (6) and edit cell (7) connection, the management system unit (3) point
It is not connected with network connection unit (2), block storage service unit (4), calculating service unit (5) and mirroring service unit (6), institute
Mirroring service unit (6) is stated to be connected with edit cell (7);Described piece of storage service unit (4), calculate service unit (5) and mirror
As service unit (6) is connected by distributed memory system Ceph connections with physical resource unit (9) respectively.
9. a kind of OpenStack storage optimizations system according to claim 8, it is characterised in that:The cloth storage system
System Ceph includes object-storage unit rados, object memory interface librados, block thesaurus librbd and the block being sequentially connected
Memory cell RBD, the object-storage unit rados are connected with physical resource unit (9), described piece of memory cell RBD difference
It is connected with block storage service unit (4), calculating service unit (5) and mirroring service unit (6), wherein, described piece of memory cell
Include the first pond images pool, the second pond volumes pool and the 3rd pond vms pool in RBD, be respectively used to storage
Mirror image Glance image, cloud disk C inder volume and magnetic disk of virtual machine image file Nova disk.
10. a kind of OpenStack storage optimizations system according to claim 8, it is characterised in that:The physical resource list
First (9) include server (91), storage device (92) and mixed-media network modules mixed-media (93).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710412186.5A CN107197022B (en) | 2017-06-02 | 2017-06-02 | OpenStack storage optimization method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710412186.5A CN107197022B (en) | 2017-06-02 | 2017-06-02 | OpenStack storage optimization method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107197022A true CN107197022A (en) | 2017-09-22 |
CN107197022B CN107197022B (en) | 2020-01-10 |
Family
ID=59877305
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710412186.5A Active CN107197022B (en) | 2017-06-02 | 2017-06-02 | OpenStack storage optimization method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107197022B (en) |
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107729020A (en) * | 2017-10-11 | 2018-02-23 | 北京航空航天大学 | A kind of method for realizing extensive container rapid deployment |
CN107835093A (en) * | 2017-10-26 | 2018-03-23 | 郑州云海信息技术有限公司 | A kind of memory management method and device |
CN107943557A (en) * | 2017-11-18 | 2018-04-20 | 浙江网新恒天软件有限公司 | A kind of magnetic disk of virtual machine incremental snapshot method based on cloud platform |
CN108536729A (en) * | 2018-02-24 | 2018-09-14 | 国家计算机网络与信息安全管理中心 | Across the subregion image file synchronous method of one kind and device |
CN108809733A (en) * | 2018-07-11 | 2018-11-13 | 郑州云海信息技术有限公司 | A kind of system of multinode deployment docking OpenStack cloud management platforms |
CN109324927A (en) * | 2018-09-06 | 2019-02-12 | 郑州云海信息技术有限公司 | A kind of virtual machine backup method and system based on distributed memory system |
CN109344632A (en) * | 2018-09-28 | 2019-02-15 | 山东超越数控电子股份有限公司 | A kind of OPENSTACK volumes of encryption method based on hardware encryption card |
CN109407992A (en) * | 2018-11-01 | 2019-03-01 | 郑州云海信息技术有限公司 | A kind of method and apparatus for creating cloud hard disk |
CN109558213A (en) * | 2018-11-30 | 2019-04-02 | 郑州云海信息技术有限公司 | The method and apparatus for managing the virtual machine snapshot of OpenStack platform |
CN109634718A (en) * | 2018-12-13 | 2019-04-16 | 无锡华云数据技术服务有限公司 | The method and system of cloud platform creation mirror image |
CN109802976A (en) * | 2017-11-16 | 2019-05-24 | 航天信息股份有限公司 | Cloud hard disk dynamic dispatching method, device and the electronic system of Open Stack cloud platform |
CN109947785A (en) * | 2019-04-18 | 2019-06-28 | 苏州浪潮智能科技有限公司 | A kind of piece of service lib interface update method, device, electronic equipment and medium |
CN110058813A (en) * | 2019-03-15 | 2019-07-26 | 启迪云计算有限公司 | It is a kind of that management method is locally stored based on the storage of cloud platform block |
CN110187825A (en) * | 2018-06-26 | 2019-08-30 | 西安奥卡云数据科技有限公司 | The super more copies of fusion of one kind accelerate storage system |
CN110221902A (en) * | 2019-06-12 | 2019-09-10 | 腾讯科技(深圳)有限公司 | A kind of data transmission method and relevant apparatus based on virtual machine |
CN110442646A (en) * | 2019-07-29 | 2019-11-12 | 北京易捷思达科技发展有限公司 | A kind of ceph data simultaneous module main side write performance optimization system and method |
CN110502364A (en) * | 2018-05-17 | 2019-11-26 | 复旦大学 | Across the cloud back-up restoring method of big data sandbox cluster under a kind of OpenStack platform |
CN110716829A (en) * | 2019-10-10 | 2020-01-21 | 浪潮云信息技术有限公司 | Block storage backup method, terminal and storage medium based on Ceph technology |
CN110750325A (en) * | 2019-02-25 | 2020-02-04 | 北京嘀嘀无限科技发展有限公司 | Mirror image backup method and device of virtual machine, fault recovery method and device and electronic equipment |
CN110750334A (en) * | 2019-10-25 | 2020-02-04 | 北京计算机技术及应用研究所 | Network target range rear-end storage system design method based on Ceph |
CN111090498A (en) * | 2019-12-13 | 2020-05-01 | 腾讯科技(深圳)有限公司 | Virtual machine starting method and device, computer readable storage medium and electronic equipment |
CN111143133A (en) * | 2019-12-31 | 2020-05-12 | 广州鼎甲计算机科技有限公司 | Virtual machine backup method and backup virtual machine recovery method |
CN111143128A (en) * | 2019-12-24 | 2020-05-12 | 南京壹进制信息科技有限公司 | Openstack cloud host data protection method and system |
CN111240807A (en) * | 2020-01-21 | 2020-06-05 | 山东汇贸电子口岸有限公司 | Volume-started virtual machine reconstruction method, terminal and readable storage medium |
CN111367475A (en) * | 2020-03-10 | 2020-07-03 | 山东汇贸电子口岸有限公司 | Automatic configuration method for docking G2 storage under circle deployment and circle deployment based on |
CN111427666A (en) * | 2020-04-01 | 2020-07-17 | 山东汇贸电子口岸有限公司 | Method and system for quickly importing virtual machine image in OpenStack environment |
CN111597078A (en) * | 2020-05-15 | 2020-08-28 | 山东汇贸电子口岸有限公司 | Timed backup method and system for copying ceph block storage data to object storage |
CN111737048A (en) * | 2020-05-29 | 2020-10-02 | 苏州浪潮智能科技有限公司 | Openstack docking storage virtual machine volume backup processing method and device |
CN111857944A (en) * | 2019-04-30 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | Method, device, system and computer readable storage medium for virtual machine live migration |
CN112162702A (en) * | 2020-09-25 | 2021-01-01 | 科大讯飞股份有限公司 | Distributed storage system, virtual machine creation method and data volume expansion method |
CN112463170A (en) * | 2020-10-29 | 2021-03-09 | 苏州浪潮智能科技有限公司 | Method, device and equipment for making mirror image on cloud platform and storage medium |
CN112948055A (en) * | 2021-03-04 | 2021-06-11 | 华东理工大学 | Innovative course experiment automatic management method and system based on cloud computing |
CN113014653A (en) * | 2021-03-04 | 2021-06-22 | 华东理工大学 | Online education cloud platform serving distributed experimental teaching environment |
CN113419673A (en) * | 2021-06-05 | 2021-09-21 | 济南浪潮数据技术有限公司 | Method, system, medium and device for RBD access storage cluster |
CN113821307A (en) * | 2021-09-24 | 2021-12-21 | 济南浪潮数据技术有限公司 | Method, device and equipment for quickly importing virtual machine mirror image |
CN114356440A (en) * | 2021-12-21 | 2022-04-15 | 西安四叶草信息技术有限公司 | System optimization method and device |
WO2022088812A1 (en) * | 2020-10-30 | 2022-05-05 | 苏州浪潮智能科技有限公司 | Hard disk snapshot method and apparatus based on openstack |
CN115509624A (en) * | 2022-10-25 | 2022-12-23 | 中南大学 | Mirror image fusion method and system for streaming loading |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1814035A3 (en) * | 2006-01-13 | 2010-08-18 | Hitachi, Ltd. | Storage controller and data management method |
CN103064763A (en) * | 2012-12-27 | 2013-04-24 | 华为技术有限公司 | Data backup method and related device and system |
CN104767813A (en) * | 2015-04-08 | 2015-07-08 | 江苏国盾科技实业有限责任公司 | Public bank big data service platform based on openstack |
CN105094948A (en) * | 2015-07-31 | 2015-11-25 | 杭州华为数字技术有限公司 | System mirror image file updating method of virtual machine, cloud data center and system |
CN105471989A (en) * | 2015-11-23 | 2016-04-06 | 上海爱数信息技术股份有限公司 | Data storage method |
CN105893184A (en) * | 2016-03-30 | 2016-08-24 | 杭州华三通信技术有限公司 | Incremental backup method and device |
CN106095527A (en) * | 2016-06-07 | 2016-11-09 | 国云科技股份有限公司 | A kind of storage pool implementation method being applicable to cloud platform virtual machine |
-
2017
- 2017-06-02 CN CN201710412186.5A patent/CN107197022B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1814035A3 (en) * | 2006-01-13 | 2010-08-18 | Hitachi, Ltd. | Storage controller and data management method |
CN103064763A (en) * | 2012-12-27 | 2013-04-24 | 华为技术有限公司 | Data backup method and related device and system |
CN104767813A (en) * | 2015-04-08 | 2015-07-08 | 江苏国盾科技实业有限责任公司 | Public bank big data service platform based on openstack |
CN105094948A (en) * | 2015-07-31 | 2015-11-25 | 杭州华为数字技术有限公司 | System mirror image file updating method of virtual machine, cloud data center and system |
CN105471989A (en) * | 2015-11-23 | 2016-04-06 | 上海爱数信息技术股份有限公司 | Data storage method |
CN105893184A (en) * | 2016-03-30 | 2016-08-24 | 杭州华三通信技术有限公司 | Incremental backup method and device |
CN106095527A (en) * | 2016-06-07 | 2016-11-09 | 国云科技股份有限公司 | A kind of storage pool implementation method being applicable to cloud platform virtual machine |
Non-Patent Citations (1)
Title |
---|
洪亮: "开源分布式存储***Ceph测试及在桌面虚拟化平台中的应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107729020A (en) * | 2017-10-11 | 2018-02-23 | 北京航空航天大学 | A kind of method for realizing extensive container rapid deployment |
CN107835093A (en) * | 2017-10-26 | 2018-03-23 | 郑州云海信息技术有限公司 | A kind of memory management method and device |
CN109802976A (en) * | 2017-11-16 | 2019-05-24 | 航天信息股份有限公司 | Cloud hard disk dynamic dispatching method, device and the electronic system of Open Stack cloud platform |
CN107943557A (en) * | 2017-11-18 | 2018-04-20 | 浙江网新恒天软件有限公司 | A kind of magnetic disk of virtual machine incremental snapshot method based on cloud platform |
CN108536729B (en) * | 2018-02-24 | 2022-06-14 | 国家计算机网络与信息安全管理中心 | Cross-partition mirror image file synchronization method and device |
CN108536729A (en) * | 2018-02-24 | 2018-09-14 | 国家计算机网络与信息安全管理中心 | Across the subregion image file synchronous method of one kind and device |
CN110502364A (en) * | 2018-05-17 | 2019-11-26 | 复旦大学 | Across the cloud back-up restoring method of big data sandbox cluster under a kind of OpenStack platform |
CN110502364B (en) * | 2018-05-17 | 2023-03-14 | 复旦大学 | Cross-cloud backup recovery method for big data sandbox cluster under OpenStack platform |
CN110187825A (en) * | 2018-06-26 | 2019-08-30 | 西安奥卡云数据科技有限公司 | The super more copies of fusion of one kind accelerate storage system |
CN108809733A (en) * | 2018-07-11 | 2018-11-13 | 郑州云海信息技术有限公司 | A kind of system of multinode deployment docking OpenStack cloud management platforms |
CN109324927A (en) * | 2018-09-06 | 2019-02-12 | 郑州云海信息技术有限公司 | A kind of virtual machine backup method and system based on distributed memory system |
CN109344632A (en) * | 2018-09-28 | 2019-02-15 | 山东超越数控电子股份有限公司 | A kind of OPENSTACK volumes of encryption method based on hardware encryption card |
CN109407992A (en) * | 2018-11-01 | 2019-03-01 | 郑州云海信息技术有限公司 | A kind of method and apparatus for creating cloud hard disk |
CN109558213A (en) * | 2018-11-30 | 2019-04-02 | 郑州云海信息技术有限公司 | The method and apparatus for managing the virtual machine snapshot of OpenStack platform |
CN109634718A (en) * | 2018-12-13 | 2019-04-16 | 无锡华云数据技术服务有限公司 | The method and system of cloud platform creation mirror image |
CN109634718B (en) * | 2018-12-13 | 2020-03-31 | 无锡华云数据技术服务有限公司 | Method and system for creating mirror image by cloud platform |
CN110750325A (en) * | 2019-02-25 | 2020-02-04 | 北京嘀嘀无限科技发展有限公司 | Mirror image backup method and device of virtual machine, fault recovery method and device and electronic equipment |
CN110058813A (en) * | 2019-03-15 | 2019-07-26 | 启迪云计算有限公司 | It is a kind of that management method is locally stored based on the storage of cloud platform block |
CN109947785A (en) * | 2019-04-18 | 2019-06-28 | 苏州浪潮智能科技有限公司 | A kind of piece of service lib interface update method, device, electronic equipment and medium |
CN111857944A (en) * | 2019-04-30 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | Method, device, system and computer readable storage medium for virtual machine live migration |
CN110221902A (en) * | 2019-06-12 | 2019-09-10 | 腾讯科技(深圳)有限公司 | A kind of data transmission method and relevant apparatus based on virtual machine |
CN110221902B (en) * | 2019-06-12 | 2023-09-29 | 腾讯科技(深圳)有限公司 | Data transmission method and related device based on virtual machine |
CN110442646A (en) * | 2019-07-29 | 2019-11-12 | 北京易捷思达科技发展有限公司 | A kind of ceph data simultaneous module main side write performance optimization system and method |
CN110716829A (en) * | 2019-10-10 | 2020-01-21 | 浪潮云信息技术有限公司 | Block storage backup method, terminal and storage medium based on Ceph technology |
CN110750334A (en) * | 2019-10-25 | 2020-02-04 | 北京计算机技术及应用研究所 | Network target range rear-end storage system design method based on Ceph |
CN110750334B (en) * | 2019-10-25 | 2024-02-02 | 北京计算机技术及应用研究所 | Ceph-based network target range rear end storage system design method |
CN111090498A (en) * | 2019-12-13 | 2020-05-01 | 腾讯科技(深圳)有限公司 | Virtual machine starting method and device, computer readable storage medium and electronic equipment |
CN111090498B (en) * | 2019-12-13 | 2023-10-27 | 腾讯科技(深圳)有限公司 | Virtual machine starting method and device, computer readable storage medium and electronic equipment |
CN111143128A (en) * | 2019-12-24 | 2020-05-12 | 南京壹进制信息科技有限公司 | Openstack cloud host data protection method and system |
CN111143128B (en) * | 2019-12-24 | 2023-08-18 | 南京壹进制信息科技有限公司 | Openstack cloud host data protection method and system |
CN111143133B (en) * | 2019-12-31 | 2020-09-01 | 广州鼎甲计算机科技有限公司 | Virtual machine backup method and backup virtual machine recovery method |
CN111143133A (en) * | 2019-12-31 | 2020-05-12 | 广州鼎甲计算机科技有限公司 | Virtual machine backup method and backup virtual machine recovery method |
CN111240807A (en) * | 2020-01-21 | 2020-06-05 | 山东汇贸电子口岸有限公司 | Volume-started virtual machine reconstruction method, terminal and readable storage medium |
CN111240807B (en) * | 2020-01-21 | 2023-03-28 | 山东汇贸电子口岸有限公司 | Volume-started virtual machine reconstruction method, terminal and readable storage medium |
CN111367475A (en) * | 2020-03-10 | 2020-07-03 | 山东汇贸电子口岸有限公司 | Automatic configuration method for docking G2 storage under circle deployment and circle deployment based on |
CN111367475B (en) * | 2020-03-10 | 2023-05-09 | 山东省电子口岸有限公司 | Automatic configuration method for butt joint G2 storage under prism deployment based on palm |
CN111427666A (en) * | 2020-04-01 | 2020-07-17 | 山东汇贸电子口岸有限公司 | Method and system for quickly importing virtual machine image in OpenStack environment |
CN111427666B (en) * | 2020-04-01 | 2022-04-12 | 浪潮云信息技术股份公司 | Method and system for quickly importing virtual machine image in OpenStack environment |
CN111597078A (en) * | 2020-05-15 | 2020-08-28 | 山东汇贸电子口岸有限公司 | Timed backup method and system for copying ceph block storage data to object storage |
CN111737048B (en) * | 2020-05-29 | 2022-06-10 | 苏州浪潮智能科技有限公司 | Openstack docking storage virtual machine volume backup processing method and device |
CN111737048A (en) * | 2020-05-29 | 2020-10-02 | 苏州浪潮智能科技有限公司 | Openstack docking storage virtual machine volume backup processing method and device |
CN112162702B (en) * | 2020-09-25 | 2024-05-31 | 科大讯飞股份有限公司 | Distributed storage system, virtual machine creation and data volume expansion method |
CN112162702A (en) * | 2020-09-25 | 2021-01-01 | 科大讯飞股份有限公司 | Distributed storage system, virtual machine creation method and data volume expansion method |
CN112463170B (en) * | 2020-10-29 | 2022-08-23 | 苏州浪潮智能科技有限公司 | Method, device and equipment for making mirror image on cloud platform and storage medium |
CN112463170A (en) * | 2020-10-29 | 2021-03-09 | 苏州浪潮智能科技有限公司 | Method, device and equipment for making mirror image on cloud platform and storage medium |
WO2022088810A1 (en) * | 2020-10-29 | 2022-05-05 | 苏州浪潮智能科技有限公司 | Method and apparatus for manufacturing mirroring on cloud platform, and device and storage medium |
WO2022088812A1 (en) * | 2020-10-30 | 2022-05-05 | 苏州浪潮智能科技有限公司 | Hard disk snapshot method and apparatus based on openstack |
CN113014653A (en) * | 2021-03-04 | 2021-06-22 | 华东理工大学 | Online education cloud platform serving distributed experimental teaching environment |
CN112948055A (en) * | 2021-03-04 | 2021-06-11 | 华东理工大学 | Innovative course experiment automatic management method and system based on cloud computing |
CN113419673A (en) * | 2021-06-05 | 2021-09-21 | 济南浪潮数据技术有限公司 | Method, system, medium and device for RBD access storage cluster |
CN113419673B (en) * | 2021-06-05 | 2022-05-27 | 济南浪潮数据技术有限公司 | Method, system, medium and device for RBD access storage cluster |
CN113821307A (en) * | 2021-09-24 | 2021-12-21 | 济南浪潮数据技术有限公司 | Method, device and equipment for quickly importing virtual machine mirror image |
CN113821307B (en) * | 2021-09-24 | 2024-02-23 | 济南浪潮数据技术有限公司 | Method, device and equipment for quickly importing virtual machine images |
CN114356440B (en) * | 2021-12-21 | 2023-11-10 | 西安四叶草信息技术有限公司 | System optimization method and device |
CN114356440A (en) * | 2021-12-21 | 2022-04-15 | 西安四叶草信息技术有限公司 | System optimization method and device |
CN115509624B (en) * | 2022-10-25 | 2023-04-28 | 中南大学 | Stream loading-oriented mirror image fusion method and system |
CN115509624A (en) * | 2022-10-25 | 2022-12-23 | 中南大学 | Mirror image fusion method and system for streaming loading |
Also Published As
Publication number | Publication date |
---|---|
CN107197022B (en) | 2020-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107197022A (en) | OpenStack storage optimization methods and system | |
CN110100229A (en) | It is accessed using the direct cloud of the low delay of file system hierarchy structurally and semantically | |
US11199985B2 (en) | Tracking storage capacity usage by snapshot lineages using metadata in a multi-level tree structure | |
US10911540B1 (en) | Recovering snapshots from a cloud snapshot lineage on cloud storage to a storage system | |
CN103765406B (en) | For the method and apparatus remotely updating executive process | |
CN110447017A (en) | Rule-based modification in Data-Storage Equipment monitor | |
CN106919346B (en) | A kind of shared Storage Virtualization implementation method based on CLVM | |
CN107787490A (en) | Function is directly connected in distributed data base grid | |
CN106021016A (en) | Virtual point in time access between snapshots | |
CN106170777A (en) | Reduce the book durability state of block-based storage | |
JPH07295871A (en) | Database access efficiency improvement method and system | |
CN103620580A (en) | System and method for migration of data clones | |
US11537553B2 (en) | Managing snapshots stored locally in a storage system and in cloud storage utilizing policy-based snapshot lineages | |
US11579983B2 (en) | Snapshot performance optimizations | |
US11599276B1 (en) | Snapshot shipping to multiple cloud destinations | |
US10817325B2 (en) | Moving storage volumes for improved performance | |
US11288134B2 (en) | Pausing and resuming copying of snapshots from a local snapshot lineage to at least one cloud snapshot lineage | |
US11573923B2 (en) | Generating configuration data enabling remote access to portions of a snapshot lineage copied to cloud storage | |
US11630736B2 (en) | Recovering a storage volume associated with a snapshot lineage from cloud storage | |
TW200532444A (en) | Maintaining consistency for remote copy using virtualization | |
US20220391411A1 (en) | Dynamic adaptive partition splitting | |
CN114356549A (en) | Method, device and system for scheduling container resources in multi-container cluster | |
CN109324931A (en) | The method that vmware carry restores is realized in data deduplication system | |
US11907163B1 (en) | Cloud snapshot lineage mobility between virtualization software running on different storage systems | |
CN109947704A (en) | A kind of lock type switching method, device and cluster file system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |