CN102185928B - Method for creating virtual machine in cloud computing system and cloud computing system - Google Patents

Method for creating virtual machine in cloud computing system and cloud computing system Download PDF

Info

Publication number
CN102185928B
CN102185928B CN 201110145661 CN201110145661A CN102185928B CN 102185928 B CN102185928 B CN 102185928B CN 201110145661 CN201110145661 CN 201110145661 CN 201110145661 A CN201110145661 A CN 201110145661A CN 102185928 B CN102185928 B CN 102185928B
Authority
CN
China
Prior art keywords
virtual machine
control server
user
node control
server
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.)
Expired - Fee Related
Application number
CN 201110145661
Other languages
Chinese (zh)
Other versions
CN102185928A (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.)
GCI Science and Technology Co Ltd
Original Assignee
GCI Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GCI Science and Technology Co Ltd filed Critical GCI Science and Technology Co Ltd
Priority to CN 201110145661 priority Critical patent/CN102185928B/en
Publication of CN102185928A publication Critical patent/CN102185928A/en
Application granted granted Critical
Publication of CN102185928B publication Critical patent/CN102185928B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention relates to the technical field relevant to cloud computing, in particular to a method for creating a virtual machine in a cloud computing system and the cloud computing system, wherein the cloud computing system comprises a cloud control server, at least one node control server and at least one storage server, wherein the storage server is used for storing virtual machine benchmark image files of the virtual machine, user expansion image files and user disk image files; and the method comprises the following steps: the cloud control server receives a user request and forwards the user request to the node control server, wherein the user request comprises the virtual machine benchmark image selected by the user, cpu (central processing unit) and the memory size and the user disk image files; and the node control server receives the user request forwarded by the cloud control server and creates the virtual machine according to the user request. By means of the method for creating the virtual machine in the cloud computing system and the cloud computing system disclosed by the invention, the time cost and bandwidth resources for creating the virtual machine and the use of transport network bandwidth in migration of the virtual machine are reduced, and the problem of loss of user data, caused by system crash of the virtual machine, is avoided.

Description

A kind of method and cloud computing system of creating virtual machine in cloud computing system
Technical field
The present invention relates to the cloud computing correlative technology field, particularly a kind of method and cloud computing system of creating virtual machine in cloud computing system.
Background technology
Cloud computing is a kind of network application mode, will use computational resource unified management and the scheduling of network connection in a large number, constitutes a computational resource pond to user's on-demand service.The service that cloud computing provides comprises three aspects: the IaaS(architecture is namely served), the PaaS(platform namely serves), SaaS(software namely serves).Virtual machine technique is a kind of effective management and the important means of fully sharing physical resource, can introduce level of abstraction between soft, the hardware of computer system, for upper layer application provides the independent operating environment, and realizes the shared multiplexing of hardware resource.The platform that virtual machine technique provides as cloud computing key technologies for application, particularly cloud computing is namely served with architecture and is namely served, and must have virtual machine to do the basis.
The process of a virtual machine image of existing establishment is as follows: according to user's request, create a virtual machine image, this mirror has encapsulated operating system, application program, and software and hardware configuration such as user data dish copy this virtual machine image on the target physical machine to then and move.
But it is directly to the copying of virtual machine image that the user creates method that virtual machine adopts, and it is bigger that virtual machine image file takies memory space, and it is bigger therefore virtual machine image file to be sent to the time overhead and the bandwidth resources that spend on the destination host.The user data dish is to be incorporated in the virtual machine image in addition, when dummy machine system collapses, can't guarantee safety of user data.
Summary of the invention
First goal of the invention of the present invention is to provide a kind of method of creating virtual machine in cloud computing system, bigger at establishment virtual machine time overhead and bandwidth resources with cloud computing platform in the solution prior art, and can't ensure safety of user information in the virtual machine.
In order to realize first goal of the invention of the present invention, the technical scheme of employing is as follows:
A kind of method of creating virtual machine in cloud computing system, described cloud computing system comprises cloud Control Server, at least one node control server and at least one storage server, described storage server storage virtual machine benchmark image file, user expand image file and user disk image file, the user expands image file and the user disk image file all is to be associated with user profile, and each user preserves a unique user and expands image file and user disk image file.
Described method comprises:
The cloud Control Server receives user's request, and to node control server forwards user request, described user's request comprises virtual machine reference mirror picture, cpu, memory size and user disk image file;
The node control server receives user's request that the cloud Control Server is transmitted, and asks to create virtual machine according to the user, adopts following steps:
(1) according to user's acquisition request virtual machine benchmark image file and be kept on the node control server as virtual machine benchmark mirror image copies;
(2) if do not have user's extender in the storage server as file, then the node control server is according to the first virtual machine benchmark mirror image copies, create the user at this machine and expand image file, if user's extender is arranged as file in the storage server, then the node control server obtains the user and expands image file from server;
(3) node control server combined with virtual machine benchmark mirror image copies and user's extender picture generate the dummy machine system file, use dummy machine system file, user disk image file and configuration information (configurations such as cpu, internal memory, network) to create virtual machine.
As a kind of preferred version, described step (1) specifically comprises:
If the node control server is judged the virtual machine benchmark image file of user's acquisition request and has been kept at the node control server, and the virtual machine image copy that is kept at the node control server is consistent with the virtual machine image file that is kept at storage server, then direct execution in step (2);
Otherwise the node control server is downloaded virtual machine image file from storage server, and is kept on the node control server as the virtual machine image copy, then execution in step (2).
As further preferred version, when the node control server is downloaded virtual machine image from storage server, at first whether the decision node Control Server is full for the memory space of storage virtual machine mirror image copies, if not, directly the virtual machine reference mirror is looked like to copy in the node control server as the virtual machine image copy; If then least-recently-used virtual machine image copy on the deletion of node Control Server is downloaded virtual machine benchmark image file from storage server then and is stored the node control server into as the virtual machine image copy.
As a kind of preferred version, behind the virtual machine end of run, as user's extender picture, and this user's extender similarly is to be kept on the storage server with the data difference between dummy machine system file and the virtual machine benchmark mirror image copies.
As a kind of preferred version, the cloud Control Server is specified the node control server of virtual machine to be created according to the user's request and the default selection strategy that receive.
As further preferred version, described default selection strategy is the minimum preference strategies of current all node control server resource utilances, namely according to required CPU and the memory size of appointment in the user request information, the node control server of selecting the minimum and resource of current resource utilization to satisfy the required CPU of user and memory size is the node control server of virtual machine to be created.
As a kind of preferred version, described method also comprises:
When virtual machine is moved to the Section Point Control Server from the first node Control Server, if there be the virtual machine image copy identical with the first node Control Server on the Section Point Control Server, then only need close the virtual machine that needs migration, generate the dummy machine system file with the virtual machine image copy on the Section Point Control Server and the user's extender picture on the storage server then, start this virtual machine in conjunction with user disk image file and configuration information at the Section Point Control Server, otherwise copy the virtual machine image copy to the Section Point Control Server from the first node Control Server.
Second goal of the invention of the present invention is to provide a kind of cloud computing system, with the method at cloud computing system establishment virtual machine that realizes that first goal of the invention of the present invention is provided.
In order to realize second goal of the invention of the present invention, the technical scheme of employing is as follows:
A kind of cloud computing system, described cloud computing system comprises cloud Control Server, at least one node control server and at least one storage server, and described storage server storage virtual machine benchmark image file, user expand image file and user disk image file;
Described cloud Control Server is provided with the user's request that comprises required CPU and memory size for reception, and to node control server forwards user requesting users request module;
Described node control server is provided with the virtual machine creating module:
Described virtual machine creating module receives user's request that the cloud Control Server is transmitted, and asks to create virtual machine according to the user, comprises following submodule:
Virtual machine benchmark mirror image copies is obtained submodule, is used for obtaining virtual machine benchmark image file and being kept on the node control server as virtual machine benchmark mirror image copies;
User file obtains submodule, is used for obtaining the user from storage server and expands image file, and the node control server obtains the user disk image file from storage server;
Virtual machine generates submodule, is used for combined with virtual machine benchmark mirror image copies and user's extender picture and generates the dummy machine system file, uses dummy machine system file, user disk image file and configuration information to create virtual machine.
As a kind of preferred version, if obtaining submodule, virtual machine benchmark mirror image copies judges that the virtual machine benchmark image file of user's acquisition request is not kept at the node control server, the virtual machine image copy that perhaps is kept at the node control server is inconsistent with the virtual machine image file that is kept at storage server, then download virtual machine image from storage server, and be kept on the node control server as the virtual machine image copy.
As a kind of preferred version, also be provided with extender as maintenance module on the described node control server, be used for behind the virtual machine end of run, data difference between dummy machine system file and the virtual machine benchmark mirror image copies is kept at user's extender picture, and this extender looks like to be kept on the storage server.
The present invention reduces establishment virtual machine time overhead and bandwidth resources, reduces the use that the virtual machine (vm) migration process transmits the network bandwidth, the user data loss problem of avoiding the dummy machine system collapse to cause.
Description of drawings
Fig. 1 is storage server and node control server directory structure;
Fig. 2 is for creating the virtual machine flow chart.
Embodiment
The present invention will be further described in detail below in conjunction with the drawings and specific embodiments.
Present embodiment is the method for creating virtual machine in the cloud computing system, and cloud computing system comprises:
The cloud computing platform deployment architecture comprises with the lower part:
Web server is used for the establishment virtual machine operations request that the receiving front-end user sends.
The cloud Control Server is used for receiving user's request of web server forwards, according to default selection strategy specified node controller, and to selected node control server forwards user request.
The node control server is used for receiving the request that cloud control sends, and carries out corresponding virtual machine operations.
Storage server comprises memory device and network file system server, is used for storage virtual machine image file, expansion image file, user disk image file and provides shared file catalogue mount point to the node control server.
Storage server document directory structure and node control server file bibliographic structure are as shown in Figure 1.The storage server document directory structure comprise the virtual machine reference mirror as memory module, extender as memory module and disk mirroring memory module, these three modules all are shared files.Node control server file bibliographic structure as shown in Figure 1, comprise local directory and share directory, local directory comprises local mirrored storage module, share directory then is by setting up mount point, the virtual machine reference mirror being mounted under the share directory as memory module and disk mirroring memory module as memory module, extender.
Virtual machine creating method, its flow chart be as shown in Figure 2:
1: receive user's request, user's request refers to create virtual machine according to user-selected configuration information.
Configuration information comprises virtual machine reference mirror picture, cpu, memory size and user disk image file; Virtual machine reference mirror picture has only encapsulated operating system and required software for creating the male parent of virtual machine, does not have the personal data dish, and namely the virtual machine reference mirror looks like to have only system disk C dish.The user disk image file is user's personal data dish, is used for the data message of storage user required preservation when using virtual machine, the D dish in the similar General System.Cloud control platform distributes the personal data dish for this user at a newly-built user Shi Hui.Virtual machine reference mirror picture, user's extender picture and user disk image file all are kept at memory device, are set to share directory by these three file place catalogues of nfs server, make that the node control server can the carry visit.
2: according to the user's request and the default selection strategy that receive, specify the node control server of virtual machine to be created.
Default selection strategy is the minimum preference strategies of current all node control server resource utilances, namely according to the cpu in the user request information and memory size, selecting the minimum node control server of current resource utilization is host's physical machine (being the node control server) of virtual machine to be created.
3: according to default decision plan, user-selected virtual machine reference mirror is looked like to be sent to the node control server of appointment.
Virtual machine reference mirror picture according to step 1 selection, judge that the virtual machine reference mirror similarly is the not existing backup of the local mirror image catalogue on the node control server of virtual machine to be created, if do not exist, execution in step 3(A), if exist, continue to judge that local mirror image and virtual machine reference mirror similarly are not consistent, if inconsistent, carry out 3(B).If consistent, leap to step 4.
3 (A): whether decision node Control Server mirrored storage space is full, if not, directly the virtual machine reference mirror looked like to copy to mirror image catalogue in the node control server.If, then adopt least-recently-used selection strategy to delete the least-recently-used virtual machine image of local mirror image catalogue, then the virtual machine reference mirror is looked like to store into local mirror image catalogue.
3 (B): look like to cover local mirror image of the same name with the virtual machine reference mirror.
Local mirror image and virtual machine reference mirror refer to that as consistency the local mirror image of node control server is the latest edition of virtual machine reference mirror picture, and the keeper can cause two kinds of mirror images inconsistent because user's request looks like to make amendment to the virtual machine reference mirror.Can adopt following method to judge the consistency of local mirror image and virtual machine reference mirror picture:
Look like to arrange flag bit in the virtual machine reference mirror, the last modification time of local backup mirror image of preserving this reference mirror picture and each node control server is poor, as long as the last modification time difference of current two mirror images of contrast whether with preserve before consistent, just can judge whether local mirror image is latest edition.
Briefly, step 3 is node control servers that the latest edition of virtual machine reference mirror picture that the user is selected copies virtual machine to be created to.
4: create virtual machine
On the local mirror image basis of node control server, set up new user's extender picture, local mirror image is called " female mirror image " of this extender picture.User's extender picture is in conjunction with female mirror image, cpu, the memory size of user's request, and the configuration template of user disk image file and virtual machine just can start the virtual machine that the user asks.Use in the process of virtual machine, can not carry out any change to " female mirror image ", its read-only " female mirror image ".User's extender picture then preserve since operation that produce with data difference " female mirror image ", so extender to look like to take memory space very little.The node control server provides the configuration template of virtual machine, and configuration template also is mounted to virtual machine as personal disk with the user disk image file except cpu, memory size, clock, virtual machine activation mode etc. arrange.
User's extender similarly is on storage server, and the user is directly the extender on the storage server to be looked like to carry out write operation when using virtual machine.
The virtual machine that the present invention creates is made up of copy (being female mirror image), extender picture, user disk image file and the configuration file of virtual machine reference mirror picture on the node control server.Female mirrored storage is at the Node Controller server, and user's extender picture and user disk image file then are that the node control server is by setting up the data on the mount point shared storage device.
Because the mode that adopts female mirror image to add the increment mirror image is created user virtual machine, when a node control server looks like to create a plurality of user virtual machine with same virtual machine reference mirror, Node Controller only need be preserved a backup of virtual machine reference mirror picture, be respectively each user and create an extender picture, in conjunction with the reference mirror picture, user disk mirror image and configuration file come extender to look like to create a plurality of user virtual machine, rather than copy to create user virtual machine by a plurality of virtual machine reference mirror pictures, because it is less that extender looks like to take memory space, can reduce like this and create virtual machine time overhead and bandwidth resources.
The user disk image file, can unload as individual hard disk at any time by the carry mode.When user's operate miss causes the dummy machine system collapse, do not influence the data that the user is kept at hard disk, only be required to be again the user and create a virtual machine, by configuration file hard disk is mounted to new virtual machine and gets final product.Can effectively solve the user data loss problem that causes owing to system crash like this.In addition, at the migrated users virtual machine process, if there be the female mirror image consistent with the reference mirror picture of user virtual machine in the destination node Control Server of migration, then only need destination node Control Server with extender picture and migration as system file, the carry user disk gets final product then, reduces the use that transmits the network bandwidth in the virtual machine (vm) migration process like this.

Claims (10)

1. method of creating virtual machine in cloud computing system, described cloud computing system comprises cloud Control Server, at least one node control server and at least one storage server, it is characterized in that, described storage server storage virtual machine benchmark image file, user expand image file and user disk image file, and described method comprises:
The cloud Control Server receives user's request, and to node control server forwards user request, described user's request comprises the virtual machine reference mirror picture that the user selects, CPU, memory size and user disk image file;
The node control server receives user's request that the cloud Control Server is transmitted, and asks to create virtual machine according to the user, adopts following steps:
(1) according to user's acquisition request virtual machine benchmark image file and be kept on the node control server as the first virtual machine benchmark mirror image copies;
(2) if do not have user's extender in the storage server as file, then the node control server is according to the first virtual machine benchmark mirror image copies, create the user at this machine and expand image file, if user's extender is arranged as file in the storage server, then the node control server obtains the user and expands image file from server;
(3) node control server combined with virtual machine benchmark mirror image copies and user's extender picture use dummy machine system file, user disk image file and virtual machine configuration to create virtual machine as the dummy machine system file.
2. method according to claim 1 is characterized in that, described step (1) specifically comprises:
If the node control server is judged the virtual machine benchmark image file of user's acquisition request and has been kept at the node control server, and the virtual machine image copy that is kept at the node control server is consistent with the virtual machine image file that is kept at storage server, then direct execution in step (2);
Otherwise the node control server is downloaded virtual machine image file from storage server, and is kept on the node control server as the virtual machine image copy, then execution in step (2).
3. method according to claim 2, it is characterized in that, when the node control server is downloaded virtual machine image from storage server, at first whether the decision node Control Server is full for the memory space of storage virtual machine mirror image copies, if not, directly the virtual machine reference mirror is looked like to copy in the node control server as the virtual machine image copy; If then least-recently-used virtual machine image copy on the deletion of node Control Server is downloaded virtual machine benchmark image file from storage server then and is stored the node control server into as the virtual machine image copy.
4. method according to claim 1 is characterized in that, behind the virtual machine end of run, the data difference between dummy machine system file and the virtual machine benchmark mirror image copies as user's extender picture, and is looked like extender to be kept on the storage server.
5. method according to claim 1 is characterized in that, the cloud Control Server is specified the node control server of virtual machine to be created according to the user's request and the default selection strategy that receive.
6. method according to claim 5, it is characterized in that, described default selection strategy is the minimum preference strategies of current all node control server resource utilances, namely according to required CPU and the memory size of appointment in the user request information, the node control server of selecting the minimum and resource of current resource utilization to satisfy the required CPU of user and memory size is the node control server of virtual machine to be created.
7. method according to claim 1 is characterized in that, described method also comprises:
When virtual machine is moved to the Section Point Control Server from the first node Control Server, if there be the virtual machine image copy identical with the first node Control Server on the Section Point Control Server, then close virtual machine at the first node Control Server, user's extender picture on Section Point Control Server employing virtual machine image copy and the storage server is as the dummy machine system file, start virtual machine in conjunction with user disk image file and configuration information at the Section Point Control Server, otherwise copy the virtual machine image copy to the Section Point Control Server from the first node Control Server, the Section Point Control Server adopts the virtual machine image copy that copies from the first node Control Server and the user's extender picture on the storage server as the dummy machine system file, starts virtual machine in conjunction with user disk image file and configuration information at the Section Point Control Server.
8. cloud computing system, it is characterized in that, described cloud computing system comprises cloud Control Server, at least one node control server and at least one storage server, and described storage server storage virtual machine benchmark image file, user expand image file and user disk image file;
Described cloud Control Server is provided with the user's request that comprises required CPU and memory size for reception, and to node control server forwards user requesting users request module;
Described node control server is provided with the virtual machine creating module:
Described virtual machine creating module receives user's request that the cloud Control Server is transmitted, and asks to create virtual machine according to the user, comprises following submodule:
Virtual machine benchmark mirror image copies is obtained submodule, is used for obtaining virtual machine benchmark image file and being kept on the node control server as virtual machine benchmark mirror image copies;
User file obtains submodule, is used for obtaining the user from storage server and expands image file, and the node control server obtains the user disk image file from storage server;
Virtual machine generates submodule, is used for combined with virtual machine benchmark mirror image copies and user's extender picture and generates the dummy machine system file, uses dummy machine system file, user disk image file and virtual machine configuration information to create virtual machine.
9. cloud computing system according to claim 8, it is characterized in that, if obtaining submodule, virtual machine benchmark mirror image copies judges that the virtual machine benchmark image file of user's acquisition request is not kept at the node control server, the virtual machine image copy that perhaps is kept at the node control server is inconsistent with the virtual machine image file that is kept at storage server, then download virtual machine image from storage server, and be kept on the node control server as the virtual machine image copy.
10. cloud computing system according to claim 8, it is characterized in that, also be provided with extender as maintenance module on the described node control server, be used for behind the virtual machine end of run, with the data difference between dummy machine system file and the virtual machine benchmark mirror image copies as user's extender picture.
CN 201110145661 2011-06-01 2011-06-01 Method for creating virtual machine in cloud computing system and cloud computing system Expired - Fee Related CN102185928B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110145661 CN102185928B (en) 2011-06-01 2011-06-01 Method for creating virtual machine in cloud computing system and cloud computing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110145661 CN102185928B (en) 2011-06-01 2011-06-01 Method for creating virtual machine in cloud computing system and cloud computing system

Publications (2)

Publication Number Publication Date
CN102185928A CN102185928A (en) 2011-09-14
CN102185928B true CN102185928B (en) 2013-07-17

Family

ID=44571998

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110145661 Expired - Fee Related CN102185928B (en) 2011-06-01 2011-06-01 Method for creating virtual machine in cloud computing system and cloud computing system

Country Status (1)

Country Link
CN (1) CN102185928B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103458055A (en) * 2013-09-22 2013-12-18 广州中国科学院软件应用技术研究所 Clout competing platform

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8825863B2 (en) 2011-09-20 2014-09-02 International Business Machines Corporation Virtual machine placement within a server farm
CN103136030A (en) * 2011-11-24 2013-06-05 鸿富锦精密工业(深圳)有限公司 Virtual machine management system and method
CN102521071B (en) * 2011-11-24 2013-12-11 广州杰赛科技股份有限公司 Private cloud-based virtual machine maintaining method
CN103139159B (en) * 2011-11-28 2015-11-25 上海贝尔股份有限公司 Secure communication between virtual machine in cloud computing framework
CN102521016A (en) * 2011-12-08 2012-06-27 中兴通讯股份有限公司 Method and system for operating multiple virtual machines
CN102611734A (en) * 2011-12-16 2012-07-25 广州市品高软件开发有限公司 Mirroring instance starting method and device based on cloud computing
CN103186407A (en) * 2011-12-28 2013-07-03 鸿富锦精密工业(深圳)有限公司 Virtual machine application system and method
US9038065B2 (en) * 2012-01-30 2015-05-19 International Business Machines Corporation Integrated virtual infrastructure system
CN102662783A (en) * 2012-03-20 2012-09-12 浪潮电子信息产业股份有限公司 Method for repairing virtual machine under desktop cloud environment
CN102629941B (en) * 2012-03-20 2014-12-31 武汉邮电科学研究院 Caching method of a virtual machine mirror image in cloud computing system
US9088570B2 (en) 2012-03-26 2015-07-21 International Business Machines Corporation Policy implementation in a networked computing environment
CN102841759B (en) * 2012-05-10 2016-04-20 天津兆民云计算科技有限公司 A kind of storage system for super large scale dummy machine cluster
CN102799464B (en) * 2012-06-25 2015-11-11 北京奇虎科技有限公司 Virtual machine creation method and system, virtual machine reloading method and system
US9158668B2 (en) 2012-06-27 2015-10-13 International Business Machines Corporation System and program product to allocate and reallocate CPU resources needed to utilize full available network adapter bandwidth capacity for logical partition migration
US20140019960A1 (en) * 2012-07-12 2014-01-16 Microsoft Corporation Systems and methods of creating custom virtual machines
CN102801806A (en) * 2012-08-10 2012-11-28 薛海强 Cloud computing system and cloud computing resource management method
CN102821158B (en) * 2012-08-20 2015-09-30 广州杰赛科技股份有限公司 A kind of method and cloud system realizing virtual machine (vm) migration
CN104704472B (en) * 2012-08-21 2018-04-03 英派尔科技开发有限公司 Prevent system, the method and apparatus of side-channel attack
CN103685368B (en) * 2012-09-10 2017-04-12 中国电信股份有限公司 method and system for migrating data
CN102882864B (en) * 2012-09-21 2015-10-28 南京斯坦德云科技股份有限公司 A kind of virtualization system based on InfiniBand system for cloud computing
CN102917046B (en) * 2012-10-17 2015-06-24 广州杰赛科技股份有限公司 Virtual machine starting control method in cloud system
US9172587B2 (en) 2012-10-22 2015-10-27 International Business Machines Corporation Providing automated quality-of-service (‘QoS’) for virtual machine migration across a shared data center network
CN103795759B (en) * 2012-10-31 2018-02-09 北京搜狐新媒体信息技术有限公司 The dispatching method and system of a kind of virtual machine image file
CN102981889B (en) * 2012-11-02 2016-10-05 曙光云计算技术有限公司 Virtual machine creation method and device
CN102932459B (en) * 2012-11-05 2016-02-10 广州杰赛科技股份有限公司 A kind of method of controlling security of virtual machine
CN102981929B (en) * 2012-11-05 2015-11-25 曙光云计算技术有限公司 The management method of disk mirroring and system
CN103019802B (en) * 2012-11-20 2015-11-25 中标软件有限公司 A kind of virtual machine management method and platform
CN103838593B (en) * 2012-11-22 2020-04-03 华为技术有限公司 Method and system for recovering virtual machine, controller, server and host
CN103002043B (en) * 2012-12-14 2017-02-08 百度在线网络技术(北京)有限公司 Method and system used for resource management of cloud environment
CN104054308B (en) * 2012-12-24 2017-02-08 华为技术有限公司 Application layer resources selection method, device and system
CN103108046A (en) * 2013-02-05 2013-05-15 浪潮(北京)电子信息产业有限公司 Cloud terminal virtual machine login method and cloud terminal virtual machine login device and cloud terminal virtual machine login system
CN104111859B (en) * 2013-04-22 2017-08-25 浙江大学 The method of virtual machine image automatic management in cloud computing platform
CN103440111B (en) * 2013-08-05 2016-08-10 北京京东尚科信息技术有限公司 The extended method in magnetic disk of virtual machine space, host and platform
CN103703724B (en) 2013-08-15 2015-06-10 华为技术有限公司 Resource payment method
CN104468458B (en) * 2013-09-12 2018-09-11 中国电信股份有限公司 Method and system and migration agency of the Client Work load migration to cloud environment
CN103533063A (en) * 2013-10-18 2014-01-22 北京华胜天成科技股份有限公司 Method and device capable of realizing dynamic expansion of WEB (World Wide Web) application resource
CN104572274A (en) * 2013-10-18 2015-04-29 宇宙互联有限公司 Cross-cloud-node migration system and cross-cloud-node migration method
CN103853635A (en) * 2014-03-06 2014-06-11 上海爱数软件有限公司 Virtual machine backup method incapable of influencing performance of virtual machine
CN104978234A (en) * 2014-04-14 2015-10-14 北京千橡网景科技发展有限公司 Method and equipment for dynamically configuring VPS resources
CN105094964B (en) * 2014-05-20 2018-12-28 苏宁易购集团股份有限公司 Virtual machine migration method and system
CN105208054A (en) * 2014-06-16 2015-12-30 中兴通讯股份有限公司 Cloud scheduling management method, management center and management system
CN104156256A (en) * 2014-08-22 2014-11-19 成都致云科技有限公司 Efficient and flexible cloud mainframe magnetic disk cloning method
CN104468734A (en) * 2014-11-18 2015-03-25 国云科技股份有限公司 Virtual cluster expanding method based on cloning
CN104410699A (en) * 2014-12-04 2015-03-11 武汉邮电科学研究院 Resource management method and system of open type cloud computing
CN106302320B (en) * 2015-05-16 2019-06-11 华为技术有限公司 The method, apparatus and system authorized for the business to user
CN104796673B (en) * 2015-05-19 2017-08-25 中国地质大学(武汉) A kind of cloud video monitoring system task cut-in method towards energy optimization
CN105094897B (en) * 2015-07-02 2019-05-28 华为技术有限公司 A kind of virtual machine starting method, cloud access equipment and cloud computing center
CN105260226A (en) * 2015-09-23 2016-01-20 浙江网新恒天软件有限公司 Method for automatically migrating virtual machine on the basis of cloud platform
CN105389522B (en) * 2015-12-23 2022-03-04 普华基础软件股份有限公司 Virtual machine safety management system and computer terminal
CN105577807A (en) * 2015-12-31 2016-05-11 天津申洋科技有限公司 Cloud computing data resource scheduling WEB management platform
CN105975297A (en) * 2016-04-27 2016-09-28 浪潮(北京)电子信息产业有限公司 Method and system for creating raw device in KDB database installation process
CN106569873A (en) * 2016-10-17 2017-04-19 深圳市深信服电子科技有限公司 Deriving method and device of virtual machine
CN108604231B (en) * 2016-12-13 2022-01-14 华为技术有限公司 Mirror image processing method and computing device
CN106610864A (en) * 2017-01-01 2017-05-03 国云科技股份有限公司 Detection method for cloning integrity of virtual machine
CN107656796B (en) * 2017-09-04 2021-02-12 顺丰科技有限公司 Virtual machine cold migration method, system and equipment
CN107688484A (en) * 2017-09-06 2018-02-13 郑州云海信息技术有限公司 A kind of method and system of virtual machine (vm) migration
CN107741874B (en) * 2017-10-12 2021-05-14 武汉中地数码科技有限公司 Automatic creating method and system for GIS cloud virtual machine
CN109033430A (en) * 2018-08-13 2018-12-18 郑州云海信息技术有限公司 A kind of virtual machine image file storage method and device
CN109284168B (en) * 2018-09-10 2022-12-06 福建星瑞格软件有限公司 Method and system for separating and managing environment configuration and service data of big data platform
CN109254832A (en) * 2018-09-11 2019-01-22 郑州云海信息技术有限公司 A kind of virtual machine starting method, apparatus, storage medium and computer equipment matter
CN110058925A (en) * 2019-04-30 2019-07-26 黑龙江电力调度实业有限公司 A method of creating virtual machine in cloud computing system
CN110221868B (en) * 2019-05-31 2022-11-08 新华三云计算技术有限公司 Host system deployment method and device, electronic equipment and storage medium
CN111240798A (en) * 2019-12-31 2020-06-05 北京安码科技有限公司 Method and system for initializing virtual machine based on mounted file system, electronic device and storage medium
CN111488198B (en) * 2020-04-16 2023-05-23 湖南麒麟信安科技股份有限公司 Virtual machine scheduling method, system and medium in super fusion environment
CN111901417B (en) * 2020-07-28 2022-08-23 超越科技股份有限公司 Time synchronization system based on vehicle-mounted edge cloud environment and implementation method
CN112486628A (en) * 2020-11-20 2021-03-12 湖南麒麟信安科技股份有限公司 Virtual machine migration method between virtual private clouds
CN112667363A (en) * 2021-01-05 2021-04-16 浪潮云信息技术股份公司 Method and device for simulating cloud physical host by using virtual machine based on cloud platform
CN112965788B (en) * 2021-03-22 2023-12-22 西安电子科技大学 Task execution method, system and equipment in hybrid virtualization mode
CN113301171B (en) * 2021-07-27 2021-11-30 远光软件股份有限公司 Digital mirror image construction method and system fusing multiple Internet of things data

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010099407A1 (en) * 2009-02-27 2010-09-02 Broadcom Corporation Method and system for virtual machine networking
CN102033755A (en) * 2009-09-30 2011-04-27 国际商业机器公司 Method and system for running virtual machine mirror image
CN101976317B (en) * 2010-11-05 2012-12-05 北京世纪互联宽带数据中心有限公司 Virtual machine image safety method in private cloud computing application

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103458055A (en) * 2013-09-22 2013-12-18 广州中国科学院软件应用技术研究所 Clout competing platform

Also Published As

Publication number Publication date
CN102185928A (en) 2011-09-14

Similar Documents

Publication Publication Date Title
CN102185928B (en) Method for creating virtual machine in cloud computing system and cloud computing system
US11809726B2 (en) Distributed storage method and device
US10749951B2 (en) Selection of leader nodes in distributed data services
JP6621543B2 (en) Automatic update of hybrid applications
KR101465928B1 (en) Converting machines to virtual machines
US10834191B2 (en) Collaboration data proxy system in cloud computing platforms
KR20120072908A (en) Distribution storage system having plural proxy servers, distributive management method thereof, and computer-readable recording medium
CA2923068A1 (en) Method and system for metadata synchronization
CN109933312B (en) Method for effectively reducing I/O consumption of containerized relational database
JP5375972B2 (en) Distributed file system, data selection method thereof, and program
CN102855239A (en) Distributed geographical file system
WO2018090674A1 (en) Management of multiple clusters of distributed file systems
JP2006099557A (en) Computer system
US10152493B1 (en) Dynamic ephemeral point-in-time snapshots for consistent reads to HDFS clients
CN103514298A (en) Method for achieving file lock and metadata server
US10298709B1 (en) Performance of Hadoop distributed file system operations in a non-native operating system
KR20100048130A (en) Distributed storage system based on metadata cluster and method thereof
CN105205143A (en) File storage and processing method, device and system
CN114385561A (en) File management method and device and HDFS system
CN111158851B (en) Rapid deployment method of virtual machine
CN116192872A (en) Method, system, electronic device and storage medium for accelerating supply of edge environment container
US20090327303A1 (en) Intelligent allocation of file server resources
CN103064929A (en) Method for server writing data in network file system
CN109947704B (en) Lock type switching method and device and cluster file system
CA2983925C (en) Management of multiple clusters of distributed file systems

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130717

Termination date: 20200601