CN110795210B - Bare equipment management system and method - Google Patents
Bare equipment management system and method Download PDFInfo
- Publication number
- CN110795210B CN110795210B CN201910995288.3A CN201910995288A CN110795210B CN 110795210 B CN110795210 B CN 110795210B CN 201910995288 A CN201910995288 A CN 201910995288A CN 110795210 B CN110795210 B CN 110795210B
- Authority
- CN
- China
- Prior art keywords
- storage
- virtualization
- node
- request
- component
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0665—Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F2009/45583—Memory management, e.g. access or allocation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application discloses a bare device management system, which comprises a virtualization management platform, a node pool and a back-end storage, wherein each virtualization node is provided with a storage command component and a storage management component; the virtualization management platform determines a target virtualization node to be used in a node pool and sends an operation request to the target virtualization node; the target virtualization node calls an operation function interface corresponding to the storage management component through a corresponding operation function command line of the storage command component to generate an operation instruction, and the operation instruction is issued to the back-end storage; and the back-end storage performs corresponding operation on the target bare device. By applying the technical scheme provided by the embodiment of the application, the management of the bare equipment is realized through the virtualization management platform, the service of the finder is not required to be configured, the management process is simplified, and the management efficiency is improved. The application also discloses a bare device management method which has corresponding technical effects.
Description
Technical Field
The present application relates to the field of computer application technologies, and in particular, to a bare device management system and method.
Background
With the rapid development of computer technology, virtualization technology has also gradually developed. In the virtualization field, most hosts use iSCSI (Internet Small Computer System Interface) or FC (Fiber Channel) storage. For these storages, LUNs (logical disks) are typically created on the storage management side, divided into volume groups, and then mapped to specific hosts. Through these LUNs, a storage pool can be created for the virtual machine to use in the form of a virtual disk, or the virtual machine can directly mount these LUNs, and the virtualization layer is called a bare device. The bare device is also called a bare partition (original partition) or a bare disk, is a special character device which is not formatted and is not read by Unix through a file system, and is read and written by an application program without buffering of the file system.
At present, a storage management end manages bare equipment based on a finder component, needs to configure various services of the finder component, excessively depends on the finder service, is complex to operate, is inconvenient for managing the bare equipment, and has low management efficiency.
Disclosure of Invention
The present application provides a bare device management system and method to simplify management of bare devices and improve management efficiency.
In order to solve the technical problem, the application provides the following technical scheme:
a bare device management system comprises a virtualization management platform, a node pool and a back-end storage, wherein the node pool comprises one or more virtualization nodes, each virtualization node is provided with a storage command component and a storage management component, a command line of each operation function is packaged in the storage command component, and the back-end storage comprises a plurality of bare devices; wherein,
the virtualization management platform is used for determining a target virtualization node to be used in the node pool when receiving an operation request for target bare equipment, and sending the operation request to the target virtualization node;
the target virtualization node is used for calling an operation function interface corresponding to the storage management component through a corresponding operation function command line of the storage command component based on the operation request, generating an operation instruction and issuing the operation instruction to the back-end storage;
and the back-end storage is used for carrying out corresponding operation on the target bare device based on the operation instruction.
In one embodiment of the present application,
the virtualization management platform is specifically configured to, when receiving an operation request for a target bare device, select one virtualization node from the node pool according to a set rule, and determine the virtualization node as a target virtualization node to be used.
In one embodiment of the present application, the storage management component is a shader component.
In one embodiment of the present application, each bare device in the backend storage supports shader management.
In a specific embodiment of the present application, the operation request is at least one of a creation request, a deletion request, a mapping request, a de-mapping request, a query request, a snapshot request, and a snapshot management request for a logical disk.
A bare device management method is applied to a virtualization management platform in a bare device management system, the bare device management system further comprises a node pool and a back-end storage, the node pool comprises one or more virtualization nodes, each virtualization node is provided with a storage command component and a storage management component, the storage command component is packaged with a command line of each operation function, and the back-end storage comprises a plurality of bare devices; the method comprises the following steps:
when an operation request for a target bare device is received, determining a target virtualization node to be used in the node pool;
and sending the operation request to the target virtualization node, so that the target virtualization node calls an operation function interface corresponding to the storage management component through a corresponding operation function command line of the storage command component based on the operation request to generate an operation instruction, and sends the operation instruction to the back-end storage, so that the back-end storage performs corresponding operation on the target bare device based on the operation instruction.
In a specific embodiment of the present application, the determining, in the node pool, a target virtualized node to be used when an operation request for a target bare device is received includes:
when an operation request for a target bare device is received, selecting a virtualization node from the node pool according to a set rule, and determining the virtualization node as a target virtualization node to be used.
In one embodiment of the present application, the storage management component is a shader component.
In one embodiment of the present application, each bare device in the backend storage supports shader management.
In a specific embodiment of the present application, the operation request is at least one of a creation request, a deletion request, a mapping request, a de-mapping request, a query request, a snapshot request, and a snapshot management request for a logical disk.
By applying the technical scheme provided by the embodiment of the application, when receiving an operation request for a target bare device, a virtualization management platform determines a target virtualization node to be used in a node pool, sends the operation request to the target virtualization node, the target virtualization node is provided with a storage command component and a storage management component, based on the operation request, an operation function interface corresponding to the storage management component is called through a corresponding operation function command line of the storage command component, an operation instruction is generated and issued to a back-end storage, and the back-end storage is based on the operation instruction, and can perform corresponding operation on the target bare device. The management of bare equipment is realized through the virtualization management platform, the storage command component and the storage management component are arranged in the virtualization node, the service of a finder is not needed to be configured, the management process is simplified, and the management efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a bare device management system in an embodiment of the present application;
fig. 2 is a flowchart of an implementation of a bare device management method in an embodiment of the present application.
Detailed Description
In order that those skilled in the art will better understand the disclosure, the following detailed description will be given with reference to the accompanying drawings. It is to be understood that the embodiments described are only a few embodiments of the present application and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Referring to fig. 1, a bare device management system provided by the embodiment of the present application includes a virtualization management platform 110, a node pool, and a backend storage 130, where the node pool includes one or more virtualization nodes 120, each virtualization node 120 is provided with a storage command component 121 and a storage management component 122, a command line of each operation function is encapsulated in the storage command component 121, and the backend storage 130 includes a plurality of bare devices.
The virtualization management platform 110 is configured to, when receiving an operation request for a target bare device, determine a target virtualization node to be used in a node pool, and send the operation request to the target virtualization node;
the target virtualization node is configured to call, based on the operation request, an operation function interface corresponding to the storage management component 122 through a corresponding operation function command line of the storage command component 121, generate an operation instruction, and issue the operation instruction to the back-end storage 130;
and the back-end storage 130 is used for performing corresponding operation on the target bare device based on the operation instruction.
In the embodiment of the present application, the bare device management system includes a virtualization management platform 110, a node pool, and a backend storage 130. The virtualization management platform 110 is responsible for all business logic processing, managing all resources, and displaying all resource information. The node pool may include one or more virtualization nodes 120, each virtualization node 120 is provided with a storage command component 121 and a storage management component 122, and a command line of each operation function is encapsulated in the storage command component 121. The backend storage 130 may include a plurality of bare devices, which may be a plurality of types of devices from a plurality of vendors.
In practical applications, when there is an operation demand for a bare device, a corresponding operation request may be sent to the virtualization management platform 110. When receiving an operation request for a target bare device, the virtualization management platform 110 may first determine a target virtualization node to be used in the node pool, and send the operation request to the target virtualization node. The target bare device is one bare device in the backend storage 130, and the target virtualization node is one virtualization node 120 in the node pool.
The operation request may be at least one of a create request, a delete request, a map request, a unmap request, a query request, a snapshot request, and a snapshot management request for the logical disk.
If only one virtualization node 120 is included in the node pool, the virtualization node 120 may be preset to connect with each bare device of the backend storage 130. When the virtualization management platform 110 receives an operation request for a target bare device, the target virtualization node to be used determined in the node pool is the virtualization node 120.
If the node pool includes a plurality of virtualization nodes 120, the connection correspondence between each virtualization node 120 and each bare device in the backend storage 130 may be preset, for example, one virtualization node 120 is correspondingly connected to a plurality of bare devices, or one bare device is correspondingly connected to a plurality of virtualization nodes 120, or each virtualization node 120 is correspondingly connected to each bare device. When receiving an operation request for a target bare device, the virtualization management platform 110 may select one virtualization node 120 from the node pool according to a set rule, and determine the virtualization node 120 as a target virtualization node to be used. Specifically, one virtualization node 120 may be randomly selected from the virtualization nodes 120 connected to the target bare device in the node pool as the target virtualization node, or one virtualization node 120 may be selected from the virtualization nodes 120 connected to the target bare device in the node pool as the target virtualization node according to the operating state, performance state, and the like of the node.
In the embodiment of the present application, each virtualization node 120 of the node pool is provided with a storage command component 121 and a storage management component 122, and a command line of each operation function is encapsulated in the storage command component 121. The target virtualization node is one of the virtualization nodes 120 in the node pool, and therefore, the target virtualization node is also provided with a storage command component 121 and a storage management component 122. After receiving the operation request issued by the virtualization management platform 110, the target virtualization node may call, based on the operation request, the operation function interface corresponding to the storage management component 122 through the corresponding operation function command line of the storage command component 121, generate an operation instruction, and issue the operation instruction to the back-end storage 130.
In practical applications, the storage management component 122 may be a shader component, where shader stores virtual infrastructure components for openstack blocks. The storage command component 121 may be a storage box library, and the storage command component 121 is an important component in the system provided in the embodiment of the present application, integrates a basic function of the shader, does not need to depend on a service of the shader, and may call a specific operation function interface of the shader by encapsulating a CLI (command-line interface) command line of a related operation function.
After receiving the operation instruction, the backend storage 130 may perform corresponding operation on the target bare device based on the operation instruction. Such as creation, deletion, mapping, unmapping, snapshot, and snapshot management of logical disks. Each bare device in back-end storage 130 supports shader management.
Generally, the upper layer of the system provided by the embodiment of the present application is the virtualization management platform 110, which is responsible for all business logic processing. The virtualization node 120 in the middle layer is a main resource provider, a storage command component 121 and a storage management component 122 are arranged in the virtualization node 120, when the virtualization management platform 110 issues an operation request of a bare device, the operation request is issued to a specific virtualization node 120, and the storage command component 121 in the virtualization node 120 issues a corresponding CLI command line to call a specific operation function interface in the shader according to the specific operation request, so that the function of starting up and starting down is achieved. At the bottom most level is back-end storage 130. When the interface of the shader receives the operation request, the corresponding storage is accessed according to the corresponding type, and operations such as creation, deletion, query, snapshot and the like of the logical disk are performed in the back-end storage 130.
In the prior art, a storage management end manages bare equipment based on a cider component, and needs to configure various services of the cider component, because the cider and other components in openstack interact with the storage management end based on a defined restAPI interface, so that related services needing the cider are always in an open state and in a state of monitoring and receiving a request, and can normally communicate with other components, so that management of bare equipment is too dependent on the cider service, the operation is cumbersome, the management of bare equipment is inconvenient, and the management efficiency is low. In the application, the storage management component, i.e., the shader component, passively receives the request, and only if the virtualization management platform issues the operation request to the storage command component, i.e., the storageBox, the storage command component notifies the storage management component to perform service processing. Moreover, the communication of the storage command component with the storage management component need not be based on restAPI, but rather calls the relevant library function. Therefore, the management of the bare equipment is simplified, and the management efficiency is improved.
By applying the bare device management system provided by the embodiment of the application, when receiving an operation request for a target bare device, a virtualization management platform determines a target virtualization node to be used in a node pool, sends the operation request to the target virtualization node, the target virtualization node is provided with a storage command component and a storage management component, based on the operation request, an operation function interface corresponding to the storage management component is called through a corresponding operation function command line of the storage command component, an operation instruction is generated and issued to a back-end storage, and the back-end storage is based on the operation instruction, and can perform corresponding operation on the target bare device. The management of bare equipment is realized through the virtualization management platform, the storage command component and the storage management component are arranged in the virtualization node, the service of a finder is not needed to be configured, the management process is simplified, and the management efficiency is improved.
Corresponding to the above system embodiment, the present application embodiment further provides a bare device management method, which is applied to a virtualization management platform in a bare device management system, where the bare device management system further includes a node pool and a backend storage, the node pool includes one or more virtualization nodes, each virtualization node is provided with a storage command component and a storage management component, a command line of each operation function is encapsulated in the storage command component, and the backend storage includes a plurality of bare devices; a bare device management method described below and a bare device management system described above may be referred to in correspondence with each other.
Referring to fig. 2, the method comprises the steps of:
s210: when an operation request for a target bare device is received, determining a target virtualization node to be used in a node pool;
s220: and sending the operation request to the target virtualization node so that the target virtualization node calls an operation function interface corresponding to the storage management component through a corresponding operation function command line of the storage command component based on the operation request to generate an operation instruction, and issuing the operation instruction to the back-end storage so that the back-end storage performs corresponding operation on the target bare device based on the operation instruction.
By applying the bare device management system provided by the embodiment of the application, when receiving an operation request for a target bare device, a virtualization management platform determines a target virtualization node to be used in a node pool, sends the operation request to the target virtualization node, the target virtualization node is provided with a storage command component and a storage management component, based on the operation request, an operation function interface corresponding to the storage management component is called through a corresponding operation function command line of the storage command component, an operation instruction is generated and issued to a back-end storage, and the back-end storage is based on the operation instruction, and can perform corresponding operation on the target bare device. The management of bare equipment is realized through the virtualization management platform, the storage command component and the storage management component are arranged in the virtualization node, the service of a finder is not needed to be configured, the management process is simplified, and the management efficiency is improved.
In one embodiment of the present application, step S210 includes the following steps:
when an operation request for a target bare device is received, one virtualization node is selected from a node pool according to a set rule, and the virtualization node is determined as a target virtualization node to be used.
In one embodiment of the present application, the storage management component is a shader component.
In one embodiment of the present application, each bare device in the backend storage supports shader management.
In one embodiment of the present application, the operation request is at least one of a creation request, a deletion request, a mapping request, a de-mapping request, a query request, a snapshot request, and a snapshot management request for a logical disk.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The principle and the implementation of the present application are explained in the present application by using specific examples, and the above description of the embodiments is only used to help understanding the technical solution and the core idea of the present application. It should be noted that, for those skilled in the art, it is possible to make several improvements and modifications to the present application without departing from the principle of the present application, and such improvements and modifications also fall within the scope of the claims of the present application.
Claims (10)
1. A bare device management system is characterized by comprising a virtualization management platform, a node pool and a back-end storage, wherein the node pool comprises one or more virtualization nodes, each virtualization node is provided with a storage command component and a storage management component, a command line of each operation function is packaged in the storage command component, and the back-end storage comprises a plurality of bare devices; wherein,
the virtualization management platform is used for determining a target virtualization node to be used in the node pool when receiving an operation request for target bare equipment, and sending the operation request to the target virtualization node;
the target virtualization node is used for calling an operation function interface corresponding to the storage management component through a corresponding operation function command line of the storage command component based on the operation request, generating an operation instruction and issuing the operation instruction to the back-end storage;
the back-end storage is used for carrying out corresponding operation on the target bare device based on the operation instruction;
the storage management component is a shader component, and the storage command component is a component which integrates the base function of the shader and has the function of calling the specific operation function interface of the shader.
2. The system of claim 1,
the virtualization management platform is specifically configured to, when receiving an operation request for a target bare device, select one virtualization node from the node pool according to a set rule, and determine the virtualization node as a target virtualization node to be used.
3. The system of claim 1, the storage management component is a shader component.
4. The system in accordance with claim 3, wherein each bare device in the backend storage supports circumferentially management.
5. The system according to any one of claims 1 to 4, wherein the operation request is at least one of a create request, a delete request, a map request, a unmap request, an inquiry request, a snapshot request, and a snapshot management request for a logical disk.
6. A bare device management method is characterized in that the method is applied to a virtualization management platform in a bare device management system, the bare device management system further comprises a node pool and a back-end storage, the node pool comprises one or more virtualization nodes, each virtualization node is provided with a storage command component and a storage management component, a command line of each operation function is packaged in the storage command component, and the back-end storage comprises a plurality of bare devices; the method comprises the following steps:
when an operation request for a target bare device is received, determining a target virtualization node to be used in the node pool;
sending the operation request to the target virtualization node, so that the target virtualization node calls an operation function interface corresponding to the storage management component through a corresponding operation function command line of the storage command component based on the operation request to generate an operation instruction, and sends the operation instruction to the back-end storage, so that the back-end storage performs corresponding operation on the target bare device based on the operation instruction;
the storage management component is a shader component, and the storage command component is a component which integrates the base function of the shader and has the function of calling the specific operation function interface of the shader.
7. The method of claim 6, wherein determining a target virtualization node to use in the node pool upon receiving an operation request for a target bare device comprises:
when an operation request for a target bare device is received, selecting a virtualization node from the node pool according to a set rule, and determining the virtualization node as a target virtualization node to be used.
8. The method of claim 6, wherein the storage management component is a shader component.
9. The method in accordance with claim 8, wherein each bare device in the backend storage supports circumferentially management.
10. The method according to any one of claims 6 to 9, wherein the operation request is at least one of a create request, a delete request, a map request, a unmap request, an inquiry request, a snapshot request, and a snapshot management request for a logical disk.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910995288.3A CN110795210B (en) | 2019-10-18 | 2019-10-18 | Bare equipment management system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910995288.3A CN110795210B (en) | 2019-10-18 | 2019-10-18 | Bare equipment management system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110795210A CN110795210A (en) | 2020-02-14 |
| CN110795210B true CN110795210B (en) | 2022-03-22 |
Family
ID=69439426
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910995288.3A Active CN110795210B (en) | 2019-10-18 | 2019-10-18 | Bare equipment management system and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110795210B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112214165A (en) * | 2020-09-11 | 2021-01-12 | 济南浪潮数据技术有限公司 | Storage method and system of virtualization platform and related components |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9026495B1 (en) * | 2006-05-26 | 2015-05-05 | Netapp, Inc. | System and method for creating and accessing a host-accessible storage entity |
| CN107577521A (en) * | 2017-10-26 | 2018-01-12 | 郑州云海信息技术有限公司 | A kind of virtual resource management method and device |
| CN110046026A (en) * | 2019-04-22 | 2019-07-23 | 无锡华云数据技术服务有限公司 | Cloud host specifies virtual disk method for limiting speed, calculates equipment and cloud platform |
| 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 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3245582B1 (en) * | 2015-01-15 | 2021-03-31 | Telefonaktiebolaget LM Ericsson (publ) | Storage fast path |
-
2019
- 2019-10-18 CN CN201910995288.3A patent/CN110795210B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9026495B1 (en) * | 2006-05-26 | 2015-05-05 | Netapp, Inc. | System and method for creating and accessing a host-accessible storage entity |
| CN107577521A (en) * | 2017-10-26 | 2018-01-12 | 郑州云海信息技术有限公司 | A kind of virtual resource management method and device |
| 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 |
| CN110046026A (en) * | 2019-04-22 | 2019-07-23 | 无锡华云数据技术服务有限公司 | Cloud host specifies virtual disk method for limiting speed, calculates equipment and cloud platform |
Non-Patent Citations (2)
| Title |
|---|
| 应用于OpenStack平台的无元数据服务器的海量网络存储系统设计;单旦骏;《中国优秀硕士学位论文全文数据库》;20150515;全文 * |
| 怎样在Linux 5上添加裸设备映射;匿名;《https://developer.aliyun.com/article/45791》;20160311;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110795210A (en) | 2020-02-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8621051B2 (en) | End-to end provisioning of storage clouds | |
| CN107408020B (en) | Dynamic configuration of data volumes | |
| US20200264939A1 (en) | Container based service management | |
| US10140066B2 (en) | Smart partitioning of storage access paths in shared storage services | |
| US11582285B2 (en) | Asynchronous workflow and task api for cloud based processing | |
| US20180020077A1 (en) | Live migration of containers based on geo-location | |
| CN106201357A (en) | The construction method of a kind of storage pool and system | |
| WO2013009665A1 (en) | Application resource manager over a cloud | |
| CN103973741A (en) | Method and device for remote debugging in cloud system | |
| US11003658B2 (en) | Selectively retrieving data from remote share nothing computer clusters | |
| CN113806300B (en) | Data storage method, system, device, equipment and storage medium | |
| JP7654727B2 (en) | Semi-Decoupled Partitioning for Video Coding | |
| JP7160449B2 (en) | Method, system, computer program and recording medium for allocating cloud resources in a cloud computing system based on tiered storage data movement | |
| US12355835B2 (en) | Asynchronous workflow for cloud based processing | |
| WO2022043792A1 (en) | Input/output queue hinting for resource utilization | |
| CN110795210B (en) | Bare equipment management system and method | |
| CN115729673A (en) | Cluster management method, management module, electronic device and medium | |
| CN114338820A (en) | Network access method, device, electronic equipment and storage medium | |
| CN109684029A (en) | Storage content access method, device, electronic equipment and computer storage medium | |
| CA2878759A1 (en) | Methods and systems for providing software applications | |
| CN118210618A (en) | Storage resource management method, device, electronic device and storage medium | |
| US20230086195A1 (en) | Efficient and extensive function groups with multi-instance function support for cloud based processing | |
| KR20190024913A (en) | Distributed computing acceleration platform | |
| EP3710922B1 (en) | Virtual storage free space management | |
| WO2021201942A1 (en) | 3rd generation partnership project (3gpp) framework for live uplink streaming (flus) sink capabilities determination |
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 |