[go: up one dir, main page]

CN103713952A - Virtual disk distributed-memory method based on UFS (Universal Flash Storage) - Google Patents

Virtual disk distributed-memory method based on UFS (Universal Flash Storage) Download PDF

Info

Publication number
CN103713952A
CN103713952A CN201310693762.XA CN201310693762A CN103713952A CN 103713952 A CN103713952 A CN 103713952A CN 201310693762 A CN201310693762 A CN 201310693762A CN 103713952 A CN103713952 A CN 103713952A
Authority
CN
China
Prior art keywords
ufs
xenserver
platform
virtual machine
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310693762.XA
Other languages
Chinese (zh)
Other versions
CN103713952B (en
Inventor
许元坤
雷志刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Innovation Technology Co ltd
Shenzhen Innovation Technology Co ltd
Original Assignee
Innovation And Technology Storage Technology Co Ltd
UIT STORAGE TECHNOLOGY (SHENZHEN) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Innovation And Technology Storage Technology Co Ltd, UIT STORAGE TECHNOLOGY (SHENZHEN) Co Ltd filed Critical Innovation And Technology Storage Technology Co Ltd
Priority to CN201310693762.XA priority Critical patent/CN103713952B/en
Publication of CN103713952A publication Critical patent/CN103713952A/en
Application granted granted Critical
Publication of CN103713952B publication Critical patent/CN103713952B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于UFS的虚拟磁盘分布式存储方法:在XenServer平台中分别创建基于UFS的虚拟磁盘存储库和基于UFS的ISO文件存储库;当需要创建一个虚拟机时,通过所述XenServer平台,从所述虚拟磁盘存储库中申请一块预定大小的磁盘空间,并从所述ISO文件存储库中获取该虚拟机的安装系统;根据所申请的磁盘空间以及获取到的安装系统,完成该虚拟机的创建。本发明所述方案能够融合XenServer平台和UFS的特点,从而提高了存储性能。

The invention discloses a UFS-based virtual disk distributed storage method: respectively create a UFS-based virtual disk repository and a UFS-based ISO file repository in a XenServer platform; when a virtual machine needs to be created, the XenServer The platform applies for a disk space of a predetermined size from the virtual disk storage repository, and obtains the installation system of the virtual machine from the ISO file storage repository; completes the installation system according to the applied disk space and the obtained installation system Creation of virtual machines. The scheme of the present invention can integrate the characteristics of the XenServer platform and UFS, thereby improving the storage performance.

Description

一种基于UFS的虚拟磁盘分布式存储方法A distributed storage method of virtual disk based on UFS

技术领域technical field

本发明涉及存储技术,特别涉及一种基于UFS的虚拟磁盘分布式存储方法。The invention relates to storage technology, in particular to a UFS-based virtual disk distributed storage method.

背景技术Background technique

云存储是在云计算(Cloud Computer)的概念上延伸和发展出来的一个新概念,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。Cloud storage is a new concept extended and developed on the concept of cloud computing (Cloud Computer), which refers to the integration of a large number of different types of storage devices in the network A system in which application software works together to provide data storage and business access functions.

与传统的存储设备相比,云存储不仅是一个硬件,而是一个网络设备、存储设备、服务器、应用软件、公共访问接口、接入网以及客户端程序等多个部分组成的复杂系统。Compared with traditional storage devices, cloud storage is not only a piece of hardware, but a complex system composed of network devices, storage devices, servers, application software, public access interfaces, access networks, and client programs.

Uit分布式文件系统(UFS,Uit Distributed File System)是目前广泛使用的一种分布式文件系统,具有高可靠性、可伸缩性强、高可用性等特点。Uit Distributed File System (UFS, Uit Distributed File System) is a widely used distributed file system, which has the characteristics of high reliability, strong scalability, and high availability.

XenServer平台是新近开发的一种服务器虚拟化管理平台,基于强大的XenHypervisor程序实现,作为企业级虚拟化平台,具有快速、安全、高效等特点。The XenServer platform is a newly developed server virtualization management platform, which is implemented based on the powerful XenHypervisor program. As an enterprise-level virtualization platform, it has the characteristics of fast, safe and efficient.

目前,云存储呈现虚拟化的发展趋势,鉴于XenServer平台和UFS的上述特点,如果能够将两者进行结合,即借助于XenServer平台,实现基于UFS的面向云存储服务的虚拟化分布式存储,将会具有非常重要的实用意义,但现有技术中还没有相应的解决方式。At present, cloud storage is showing a development trend of virtualization. In view of the above characteristics of the XenServer platform and UFS, if the two can be combined, that is, with the help of the XenServer platform, UFS-based virtualized distributed storage for cloud storage services will be realized. It will have very important practical significance, but there is no corresponding solution in the prior art.

发明内容Contents of the invention

有鉴于此,本发明提供了一种基于UFS的虚拟磁盘分布式存储方法,能够融合XenServer平台和UFS的特点,从而提高存储性能。In view of this, the present invention provides a UFS-based virtual disk distributed storage method, which can integrate the characteristics of the XenServer platform and UFS, thereby improving storage performance.

为了达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, the technical solution of the present invention is achieved in that:

一种基于UFS的虚拟磁盘分布式存储方法,包括:A method for distributed storage of virtual disks based on UFS, comprising:

在XenServer平台中分别创建基于UFS的虚拟磁盘存储库和基于UFS的ISO文件存储库;Create a UFS-based virtual disk repository and a UFS-based ISO file repository on the XenServer platform;

当需要创建一个虚拟机时,通过所述XenServer平台,从所述虚拟磁盘存储库中申请一块预定大小的磁盘空间,并从所述ISO文件存储库中获取该虚拟机的安装系统;根据所申请的磁盘空间以及获取到的安装系统,完成该虚拟机的创建。When a virtual machine needs to be created, apply for a disk space of a predetermined size from the virtual disk repository through the XenServer platform, and obtain the installation system of the virtual machine from the ISO file repository; according to the application disk space and the obtained installation system to complete the creation of the virtual machine.

可见,采用本发明所述方案,能够借助于XenServer平台,实现基于UFS的虚拟磁盘分布式存储,从而能够融合XenServer平台和UFS的特点,使得虚拟机的存储具有高可靠性、可伸缩性强、高可用性、快速、安全等特点,进而提高了存储性能。It can be seen that by adopting the solution of the present invention, UFS-based virtual disk distributed storage can be realized by means of the XenServer platform, so that the characteristics of the XenServer platform and UFS can be integrated, so that the storage of the virtual machine has high reliability, strong scalability, Features such as high availability, speed, and security improve storage performance.

附图说明Description of drawings

图1为本发明基于UFS的虚拟磁盘分布式存储方法实施例的流程图。FIG. 1 is a flow chart of an embodiment of a UFS-based virtual disk distributed storage method of the present invention.

图2为现有XenServer平台的存储结构示意图。FIG. 2 is a schematic diagram of a storage structure of an existing XenServer platform.

具体实施方式Detailed ways

为了使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步的详细说明。In order to make the technical solution of the present invention more clear and understandable, the solution of the present invention will be further described in detail below with reference to the accompanying drawings and examples.

图1为本发明基于UFS的虚拟磁盘分布式存储方法实施例的流程图。如图1所示,包括如下步骤11~12。FIG. 1 is a flow chart of an embodiment of a UFS-based virtual disk distributed storage method of the present invention. As shown in Figure 1, the following steps 11-12 are included.

步骤11:在XenServer平台中分别创建基于UFS的虚拟磁盘存储库和基于UFS的ISO文件存储库。Step 11: Create a UFS-based virtual disk repository and a UFS-based ISO file repository on the XenServer platform.

虚拟磁盘存储库和ISO文件存储库的大小均可根据实际需要而定。The size of the virtual disk repository and the ISO file repository can be determined according to actual needs.

XenServer平台中定义了一个名为存储库(SR)的容器来描述存储虚拟磁盘映像的特定存储目标。A container called a storage repository (SR) is defined in the XenServer platform to describe a specific storage target for storing virtual disk images.

图2为现有XenServer平台的存储结构示意图。如图2所示,其中的物理块设备(PBD)代表服务器与连接的存储库之间的接口,服务器即指XenServer主机;虚拟磁盘映像(VDI)是显示给虚拟机(VM)的存储抽象,是XenServer平台中的虚拟化存储的基本单元;虚拟块设备(VBD)是连接器对象,用于在虚拟磁盘映像和虚拟机之间进行映射。FIG. 2 is a schematic diagram of a storage structure of an existing XenServer platform. As shown in Figure 2, the physical block device (PBD) represents the interface between the server and the connected storage repository, and the server refers to the XenServer host; the virtual disk image (VDI) is the storage abstraction displayed to the virtual machine (VM), Is the basic unit of virtualized storage in the XenServer platform; a virtual block device (VBD) is a connector object for mapping between a virtual disk image and a virtual machine.

本发明中所述方案中提出的基于UFS的虚拟磁盘分布式存储,就是让存储库来代表UFS,如果用户创建了基于UFS的存储库,那么他对存储库的任何操作就是对UFS的操作。The UFS-based virtual disk distributed storage proposed in the scheme of the present invention is to let the storage library represent UFS. If the user creates a UFS-based storage library, then any operation on the storage library is an operation on UFS.

本步骤中,可分别创建基于UFS的虚拟磁盘存储库和基于UFS的ISO文件存储库,之所以称为ISO文件存储库,是因为它只用于存储ISO文件,可根据实际需要,向ISO文件存储库中添加所需的ISO文件。In this step, a UFS-based virtual disk repository and a UFS-based ISO file repository can be created respectively. The reason why it is called an ISO file repository is that it is only used to store ISO files. Add the required ISO files in the repository.

步骤12:当需要创建一个虚拟机时,通过XenServer平台,从虚拟磁盘存储库中申请一块预定大小的磁盘空间,并从ISO文件存储库中获取该虚拟机的安装系统;根据所申请的磁盘空间以及获取到的安装系统,完成该虚拟机的创建。Step 12: When a virtual machine needs to be created, apply for a disk space of a predetermined size from the virtual disk repository through the XenServer platform, and obtain the installation system of the virtual machine from the ISO file repository; according to the applied disk space and the obtained installation system to complete the creation of the virtual machine.

当用户需要创建一个虚拟机时,可通过XenServer平台,从虚拟磁盘存储库中申请一块与所要创建的虚拟机大小相对应的磁盘空间,并通过XenServer平台,从ISO文件存储库中获取该虚拟机的安装系统;之后,即可根据所申请的磁盘空间以及获取到的安装系统,完成该虚拟机的创建,如何创建为现有技术。When a user needs to create a virtual machine, he can apply for a disk space corresponding to the size of the virtual machine to be created from the virtual disk repository through the XenServer platform, and obtain the virtual machine from the ISO file repository through the XenServer platform After that, the creation of the virtual machine can be completed according to the applied disk space and the obtained installation system. How to create it is an existing technology.

每个虚拟机中可包括多个虚拟磁盘,每个虚拟磁盘的大小可根据实际需要而定,并可在虚拟机的创建过程中设定。Each virtual machine can include multiple virtual disks, and the size of each virtual disk can be determined according to actual needs, and can be set during the creation of the virtual machine.

一个虚拟磁盘在UFS中就是一个文件夹。举例说明:假设一个虚拟机是windows操作系统,那么它的c盘和d盘分别是一个虚拟磁盘,在UFS中就是与之映射的文件夹c和文件夹d。A virtual disk is a folder in UFS. For example: Assuming a virtual machine is a Windows operating system, then its c disk and d disk are respectively a virtual disk, which are folder c and folder d mapped to it in UFS.

可根据实际需要,按照上述方式创建多个虚拟机。Multiple virtual machines can be created in the above manner according to actual needs.

后续,针对所创建的每个虚拟机,还可进一步进行其它处理,如:增加磁盘空间、快照和迁移等,分别介绍如下。Subsequently, for each created virtual machine, other processing can be further performed, such as: increasing disk space, taking snapshots, and migrating, etc., which are respectively introduced as follows.

1)增加磁盘空间1) Increase disk space

针对每个虚拟机,如果用户在实际应用中,发现该虚拟机的磁盘空间不够用,需要增加该虚拟机的磁盘空间,那么可通过XenServer平台从虚拟磁盘存储库中申请所需增加的磁盘空间。For each virtual machine, if the user finds that the disk space of the virtual machine is not enough in actual application and needs to increase the disk space of the virtual machine, he can apply for the required additional disk space from the virtual disk repository through the XenServer platform .

比如,一个虚拟机的原始磁盘空间为10G,现希望将其扩展为15G,那么则可通过XenServer平台再申请5G的磁盘空间,申请成功后,该虚拟机的磁盘空间即会变为15G。For example, if the original disk space of a virtual machine is 10G, and now you want to expand it to 15G, then you can apply for 5G disk space through the XenServer platform. After the application is successful, the disk space of the virtual machine will become 15G.

2)快照2) snapshot

针对每个虚拟机,用户可通过XenServer平台,创建该虚拟机的快照。For each virtual machine, users can create a snapshot of the virtual machine through the XenServer platform.

虚拟机的快照,即指虚拟机在某个时间点的记录,可起到虚拟机备份等作用。The snapshot of the virtual machine refers to the record of the virtual machine at a certain point in time, which can play the role of virtual machine backup and so on.

举例说明:假设针对某一虚拟机,需要创建快照,那么则可通过XenServer平台的虚拟机快照功能生成该虚拟机的快照文件,并存储于UFS中,从而支持该虚拟机的备份与还原。For example: Assuming that a snapshot needs to be created for a virtual machine, then the snapshot file of the virtual machine can be generated through the virtual machine snapshot function of the XenServer platform and stored in UFS to support the backup and restoration of the virtual machine.

3)迁移3) Migration

针对每个虚拟机,用户可通过XenServer平台,进行该虚拟机的迁移。For each virtual machine, users can migrate the virtual machine through the XenServer platform.

虚拟机的迁移指虚拟机可以迁移到不同的物理环境虚拟平台上,可起到资源的有效管理、可靠性管理等作用,XenServer平台实现了虚拟机的迁移功能。Migration of virtual machines means that virtual machines can be migrated to virtual platforms in different physical environments, which can effectively manage resources and manage reliability. The XenServer platform realizes the migration function of virtual machines.

基于上述介绍可知,为实现本发明所述方案,需要对现有XenServer平台进行一些改造,如添加基于UFS的存储库,并在XenServer平台中添加所需的UFS操作接口以及UFS协议实现接口等,相应地,XenServer平台通过调用所述接口,完成所需的操作,即上述各种操作。Based on the above introduction, it can be seen that in order to realize the solution of the present invention, it is necessary to carry out some transformations on the existing XenServer platform, such as adding a UFS-based storage library, and adding the required UFS operation interface and UFS protocol implementation interface in the XenServer platform, etc. Correspondingly, the XenServer platform completes required operations, that is, the above-mentioned various operations, by calling the interface.

所述UFS操作接口可包括:The UFS operation interface may include:

1)handles(type)、load(sr_uuid)、check_server()、create(sr_uuid,size)、Delete(sr_uuid)、attach(sr_uuid)、detach(sr_uuid)、probe()、vdi(uuid,loadLocked)、validate_remotepath()、scan(uuid);1) handles (type), load (sr_uuid), check_server (), create (sr_uuid, size), delete (sr_uuid), attach (sr_uuid), detach (sr_uuid), probe (), vdi (uuid, loadLocked), validate_remotepath (), scan(uuid);

2)attach(sr_uuid,vdi_uuid)、enerata_config(sr_uuid,vdi_uuid)、attach_from_config(sr_uuid,vdi_uuid);2) attach (sr_uuid, vdi_uuid), enerata_config (sr_uuid, vdi_uuid), attach_from_config (sr_uuid, vdi_uuid);

其中,1)主要针对存储库,2)主要针对虚拟磁盘,一个VDI即可理解为一个虚拟磁盘;Among them, 1) mainly for the storage library, 2) mainly for the virtual disk, a VDI can be understood as a virtual disk;

所述UFS协议实现接口可包括:The UFS protocol implementation interface may include:

open(vdi_uuid)、create(vdi_uuid)、read(vdi_uuid)、write(vdi_uuid);open(vdi_uuid), create(vdi_uuid), read(vdi_uuid), write(vdi_uuid);

上述各接口的含义为本领域公知。The meanings of the above interfaces are well known in the art.

对于用户来说,其只需要在XenServer平台上进行操作即可,无需关心后台如何进行处理。For users, they only need to operate on the XenServer platform, and don't need to care about how the background is processed.

总之,采用本发明所述方案,能够借助于XenServer平台,实现基于UFS的虚拟磁盘分布式存储,从而能够融合XenServer平台和UFS的特点,使得虚拟机的存储具有高可靠性、可伸缩性强、高可用性、快速、安全等特点,进而提高了存储性能。In a word, by adopting the solution of the present invention, UFS-based virtual disk distributed storage can be realized by means of the XenServer platform, so that the characteristics of the XenServer platform and UFS can be integrated, so that the storage of the virtual machine has high reliability, strong scalability, Features such as high availability, speed, and security improve storage performance.

综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。To sum up, the above are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (5)

1.一种基于UFS的虚拟磁盘分布式存储方法,其特征在于,包括:1. A UFS-based virtual disk distributed storage method, characterized in that, comprising: 在XenServer平台中分别创建基于UFS的虚拟磁盘存储库和基于UFS的ISO文件存储库;Create a UFS-based virtual disk repository and a UFS-based ISO file repository on the XenServer platform; 当需要创建一个虚拟机时,通过所述XenServer平台,从所述虚拟磁盘存储库中申请一块预定大小的磁盘空间,并从所述ISO文件存储库中获取该虚拟机的安装系统;根据所申请的磁盘空间以及获取到的安装系统,完成该虚拟机的创建。When a virtual machine needs to be created, apply for a disk space of a predetermined size from the virtual disk repository through the XenServer platform, and obtain the installation system of the virtual machine from the ISO file repository; according to the application disk space and the obtained installation system to complete the creation of the virtual machine. 2.根据权利要求1所述的方法,其特征在于,2. The method of claim 1, wherein, 所述完成该虚拟机的创建之后,进一步包括:After the creation of the virtual machine is completed, it further includes: 当需要增加该虚拟机的磁盘空间时,通过所述XenServer平台从所述虚拟磁盘存储库中申请所需增加的磁盘空间。When the disk space of the virtual machine needs to be increased, the XenServer platform is used to apply for the required increased disk space from the virtual disk repository. 3.根据权利要求1所述的方法,其特征在于,3. The method of claim 1, wherein, 所述完成该虚拟机的创建之后,进一步包括:After the creation of the virtual machine is completed, it further includes: 通过所述XenServer平台,创建该虚拟机的快照。Create a snapshot of the virtual machine through the XenServer platform. 4.根据权利要求1所述的方法,其特征在于,4. The method of claim 1, wherein, 所述完成该虚拟机的创建之后,进一步包括:After the creation of the virtual machine is completed, it further includes: 通过所述XenServer平台,进行该虚拟机的迁移。The virtual machine is migrated through the XenServer platform. 5.根据权利要求1~4中任一项所述的方法,其特征在于,5. The method according to any one of claims 1 to 4, characterized in that, 该方法进一步包括:在所述XenServer平台中添加所需的UFS操作接口以及UFS协议实现接口;The method further includes: adding a required UFS operation interface and a UFS protocol implementation interface in the XenServer platform; 所述XenServer平台通过调用所述接口,完成所需的操作。The XenServer platform completes required operations by calling the interface.
CN201310693762.XA 2013-12-17 2013-12-17 Virtual disk distributed-memory method based on UFS (Universal Flash Storage) Active CN103713952B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310693762.XA CN103713952B (en) 2013-12-17 2013-12-17 Virtual disk distributed-memory method based on UFS (Universal Flash Storage)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310693762.XA CN103713952B (en) 2013-12-17 2013-12-17 Virtual disk distributed-memory method based on UFS (Universal Flash Storage)

Publications (2)

Publication Number Publication Date
CN103713952A true CN103713952A (en) 2014-04-09
CN103713952B CN103713952B (en) 2017-02-15

Family

ID=50406954

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310693762.XA Active CN103713952B (en) 2013-12-17 2013-12-17 Virtual disk distributed-memory method based on UFS (Universal Flash Storage)

Country Status (1)

Country Link
CN (1) CN103713952B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105242990A (en) * 2015-10-28 2016-01-13 浪潮(北京)电子信息产业有限公司 Cloud platform based data backup method and apparatus
CN106446275A (en) * 2016-10-21 2017-02-22 国云科技股份有限公司 A container implementation method supporting file system expansion
CN108733383A (en) * 2018-03-30 2018-11-02 广东睿江云计算股份有限公司 A kind of XenServer virtual machines are loaded into method, the system of CD ISO files
CN109814946A (en) * 2018-12-29 2019-05-28 创新科存储技术(深圳)有限公司 A method and device for realizing distributed storage in XenServer

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070157203A1 (en) * 2005-12-29 2007-07-05 Blue Jungle Information Management System with Two or More Interactive Enforcement Points
US20090013029A1 (en) * 2007-07-03 2009-01-08 Childress Rhonda L Device, system and method of operating a plurality of virtual logical sites
CN101419535A (en) * 2008-11-19 2009-04-29 北京航空航天大学 Distributed virtual magnetic disc system of virtual machine
CN101859317A (en) * 2010-05-10 2010-10-13 浪潮电子信息产业股份有限公司 A Method of Constructing Database Cluster Using Virtualization
CN102880515A (en) * 2012-09-07 2013-01-16 浪潮电子信息产业股份有限公司 Method for deploying virtual machine rapidly in smart cloud OS (operating system)
CN103268252A (en) * 2013-05-12 2013-08-28 南京载玄信息科技有限公司 Virtualization platform system based on distributed storage and achieving method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070157203A1 (en) * 2005-12-29 2007-07-05 Blue Jungle Information Management System with Two or More Interactive Enforcement Points
US20090013029A1 (en) * 2007-07-03 2009-01-08 Childress Rhonda L Device, system and method of operating a plurality of virtual logical sites
CN101419535A (en) * 2008-11-19 2009-04-29 北京航空航天大学 Distributed virtual magnetic disc system of virtual machine
CN101859317A (en) * 2010-05-10 2010-10-13 浪潮电子信息产业股份有限公司 A Method of Constructing Database Cluster Using Virtualization
CN102880515A (en) * 2012-09-07 2013-01-16 浪潮电子信息产业股份有限公司 Method for deploying virtual machine rapidly in smart cloud OS (operating system)
CN103268252A (en) * 2013-05-12 2013-08-28 南京载玄信息科技有限公司 Virtualization platform system based on distributed storage and achieving method thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105242990A (en) * 2015-10-28 2016-01-13 浪潮(北京)电子信息产业有限公司 Cloud platform based data backup method and apparatus
CN106446275A (en) * 2016-10-21 2017-02-22 国云科技股份有限公司 A container implementation method supporting file system expansion
CN108733383A (en) * 2018-03-30 2018-11-02 广东睿江云计算股份有限公司 A kind of XenServer virtual machines are loaded into method, the system of CD ISO files
CN108733383B (en) * 2018-03-30 2022-04-08 广东睿江云计算股份有限公司 A method and system for loading a CD-ROM ISO file into a XenServer virtual machine
CN109814946A (en) * 2018-12-29 2019-05-28 创新科存储技术(深圳)有限公司 A method and device for realizing distributed storage in XenServer

Also Published As

Publication number Publication date
CN103713952B (en) 2017-02-15

Similar Documents

Publication Publication Date Title
US10209910B2 (en) Copy-redirect on write
US11042450B2 (en) Mechanism for managing container runtime state
US10521447B2 (en) Container application execution using image metadata
US8627310B2 (en) Capturing multi-disk virtual machine images automatically
US9607004B2 (en) Storage device data migration
US10324754B2 (en) Managing virtual machine patterns
US20160092119A1 (en) Data migration between different types of storage systems
US9678680B1 (en) Forming a protection domain in a storage architecture
TW201227517A (en) Storing and resuming application runtime state
US9792075B1 (en) Systems and methods for synthesizing virtual hard drives
US9697224B1 (en) Data deduplication for an eventually consistent system
US9710292B2 (en) Allowing management of a virtual machine by multiple cloud providers
US10747458B2 (en) Methods and systems for improving efficiency in cloud-as-backup tier
CN106777394B (en) a cluster file system
US11150981B2 (en) Fast recovery from failures in a chronologically ordered log-structured key-value storage system
CN103713952B (en) Virtual disk distributed-memory method based on UFS (Universal Flash Storage)
US10552404B2 (en) Retrospective snapshots in log-structured storage systems
CN103019847B (en) To the method and system that virtual-machine data is moved
US9924002B1 (en) Managing stateless processes
US20190306257A1 (en) Cloud enabling resources as a service
US9485308B2 (en) Zero copy volume reconstruction
US12229326B2 (en) Multi-cloud framework for data protection using threshold-based file reconstruction
US20200183775A1 (en) Chronologically ordered log-structured key-value store from failures during garbage collection
US11983147B2 (en) Deduplicating data integrity checks across systems
US9229641B2 (en) Identifying redundant data for disk image streaming

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 518057 Shenzhen Software Park, No. 9, 501, 502, Science and Technology Middle Road, Nanshan District, Shenzhen City, Guangdong Province

Co-patentee after: Innovation Technology Co.,Ltd.

Patentee after: Shenzhen Innovation Technology Co.,Ltd.

Address before: 518057 Shenzhen Software Park, No. 9, 501, 502, Science and Technology Middle Road, Nanshan District, Shenzhen City, Guangdong Province

Co-patentee before: United Information Technology Co.,Ltd.

Patentee before: UITSTOR (USA) Inc.

PP01 Preservation of patent right
PP01 Preservation of patent right

Effective date of registration: 20250430

Granted publication date: 20170215