CN106354544A - Virtual machine creating method and system and host - Google Patents
Virtual machine creating method and system and host Download PDFInfo
- Publication number
- CN106354544A CN106354544A CN201610717758.6A CN201610717758A CN106354544A CN 106354544 A CN106354544 A CN 106354544A CN 201610717758 A CN201610717758 A CN 201610717758A CN 106354544 A CN106354544 A CN 106354544A
- Authority
- CN
- China
- Prior art keywords
- tenant
- identification
- virtual machine
- main frame
- host
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000002955 isolation Methods 0.000 claims abstract description 30
- 238000012545 processing Methods 0.000 claims description 26
- 238000004891 communication Methods 0.000 claims description 12
- 230000003993 interaction Effects 0.000 claims description 5
- 230000005055 memory storage Effects 0.000 claims description 2
- 238000013461 design Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 239000011800 void material Substances 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention provides a virtual machine creating method and system and a host. Each host identity in a binding relationship between tenant identities and host identities only corresponds to one tenant identity; for any one tenant having a physical isolation requirement on the host, the virtual machine creating system can only create a virtual machine of the tenant in the host having the host identity corresponding to the tenant identity of the tenant but cannot create the virtual machine of the tenant in the hosts having the host identities corresponding to the tenant identities of other tenants, that is to say, the host having the host identity corresponding to the tenant identity of the tenant can only contain the virtual machine of the tenant but cannot contain the virtual machines of the other tenants; therefore, physical isolation among the virtual machines of different tenants is achieved, and then the data security among the virtual machines of different tenants is improved.
Description
Technical field
The present embodiments relate to field of computer technology, more particularly, to a kind of virtual machine creation method, system and master
Machine.
Background technology
Currently, in public cloud field, (infrastructure as a service, infrastructure take common iaas
Business) to virtualize the isolation that mode is realized between the computing resource of multiple tenants, this mode is to realize in same server
The upper virtual machine creating different tenants, this isolation is substantially a kind of logic isolation, and different tenants can't monopolize exclusive
Physical resource in oneself.For example, the different virtual machine in a physical machine may be subordinated to different tenants respectively.
However, when the multiple different virtual machine on a server is subordinated to different tenants respectively, different tenants
Virtual machine be to share the hardware resources such as the internal memory of same server and cpu, the virtual machine of a tenant can be from shared money
The data of the virtual machine storage of another tenant is stolen in source, and between the virtual machine of different tenants, data security is low.
Content of the invention
For overcoming present in correlation technique the low problem of data security between the virtual machine of different tenants, the present invention is real
Applying example provides a kind of virtual machine creation method, system and main frame.
According to embodiments of the present invention in a first aspect, providing a kind of virtual machine creation method, be applied to including multiple main frames
Virtual machine creation system, methods described includes: virtual machine creation system receives the virtual machine creating request of tenant first, described
Virtual machine creating request carries the tenant identification of described tenant;When described tenant is default tenant, then virtual machine creating system
System determines and the tenant identification binding in described virtual machine creating request further according to the binding relationship of tenant identification and host identification
Host identification, have with described virtual machine creating request in tenant identification binding host identification main frame be target master
Machine;Wherein, the main frame with the host identification in described binding relationship only has and the main frame in described binding relationship for creating
The virtual machine of the tenant of tenant identification of mark binding, the plurality of main frame includes the host identification having in described binding relationship
Main frame;Virtual machine creation system is asked further according to described virtual machine creating afterwards, creates described rent on described destination host
The virtual machine at family.
In the present invention, each host identification in the binding relationship between tenant identification and host identification uniquely corresponding
Individual tenant identification;For any one tenant having physical isolation demand to main frame, virtual machine creation system only can have with
The virtual machine of this tenant is created, without having and other rents in the main frame of the corresponding host identification of tenant identification of this tenant
The virtual machine of this tenant is created, that is, having the tenant with this tenant in the main frame of the corresponding host identification of tenant identification at family
Identify the virtual machine that only can there is this tenant in the main frame of corresponding host identification, without there is the virtual machine of other users;
It is achieved thereby that the physical isolation between the virtual machine of different tenants, and then improve the data between the virtual machine of different tenants
Confidentiality.
In a first aspect, also having optional design as follows;
Alternatively, determined and the rent in described virtual machine creating request according to the binding relationship of tenant identification and host identification
Before the host identification of family mark binding, methods described also includes: virtual machine creation system can be according to described virtual machine creating
Tenant identification in request, judges whether described tenant is described default tenant, and described default tenant refers to there is physics to main frame
The tenant of isolation requirement.
In a first aspect, also having optional design as follows;
Alternatively, when described tenant is not described default tenant, now virtual machine creation system is no need for being individually for institute
State tenant distribute a main frame, therefore, in order to save main frame, virtual machine creation system can from the plurality of main frame except institute
State in the main frame beyond the main frame of the host identification that binding relationship includes and determine any one main frame to create the virtual of described tenant
Machine, or, virtual machine creation system can also according to resources of virtual machine scheduling strategy tying up except described from the plurality of main frame
Determine to determine a main frame in the main frame beyond the main frame of the host identification that relation includes to create the virtual machine of described tenant.
In a first aspect, also having optional design as follows;
Alternatively, described virtual machine creation system determines and described void according to the binding relationship of tenant identification and host identification
The host identification of the tenant identification binding in plan machine request to create, comprising: if virtual machine creation system is according to tenant identification and master
The host identification bound with the tenant identification in the request of described virtual machine creating that the binding relationship of machine mark determines is one, then
This host identification is the host identification of described destination host;If virtual machine creation system is according to tenant identification and host identification
The host identification bound with the tenant identification in the request of described virtual machine creating that binding relationship determines is multiple, then virtual machine wound
The system of building can select, from the multiple main frames mark determining, the host identification that any one host identification is described destination host;Or
Person's virtual machine creation system can also select any one according to resources of virtual machine scheduling strategy from the multiple main frames mark determining
Host identification is the host identification of described destination host.For example, resource dispatching strategy can be load balancing etc..Example
As in order to realize load balancing, when the host identification determining the binding of the tenant identification in asking with described virtual machine creating is
When multiple, virtual machine creation system can with these main frames, can select residual memory space maximum and/or remaining calculate money
The maximum main frame in source, and as destination host.
In a first aspect, in order to avoid losing other data, and when avoiding creating virtual machine in main frame, impact runs
The stability of other virtual machines of establishment, also optional design as follows;
Alternatively, described virtual machine creating request carries resource requirement parameters;Described virtual machine creation system is according to rent
The binding relationship of family mark and host identification determines the host identification with the tenant identification binding in described virtual machine creating request,
Including: if virtual machine creation system asking with described virtual machine creating according to the binding relationship determination of tenant identification and host identification
The host identification of the tenant identification binding in asking is one, then this host identification is the host identification of described destination host;If
Virtual machine creation system determined according to the binding relationship of tenant identification and host identification with the request of described virtual machine creating in
The host identification of tenant identification binding is multiple, then virtual machine creation system can be many in the multiple main frames mark with determination
Select the main frame meeting described resource requirement parameters in individual main frame as destination host, and determine the main frame mark of described destination host
Know.
In a first aspect, also having optional design as follows;
Alternatively, described virtual machine creation system selects to meet in the multiple main frames that the multiple main frames with determination identify
The main frame of described resource requirement parameters is as destination host, comprising: if virtual machine creation system has the multiple main frames of determination
The main frame meeting described resource requirement parameters in the multiple main frames of mark is one, then this main frame is described destination host;If
Virtual machine creation system meets the main frame of described resource requirement parameters in the multiple main frames that the multiple main frames with determination identify
For multiple, then virtual machine creation system can select any one main frame to make from the multiple main frames meeting described resource requirement parameters
For described destination host, or virtual machine creation system can also from the multiple main frames meeting described resource requirement parameters basis
Resource dispatching strategy determines a main frame as described destination host.For example, resource dispatching strategy can be load balancing
Etc..For example, in order to realize load balancing, when residual memory space be more than or equal to the taking up room of virtual machine to be created,
And remaining computing resource is when being more than that to create the main frame of the required computing resource taking of virtual machine to be created be multiple, virtual machine is created
The system of building can so that main frame that residual memory space is maximum and/or that remaining computing resource is maximum in these main frames, can be selected, and
As destination host.
Second aspect according to embodiments of the present invention, provides a kind of virtual machine creation system, and described system includes: receives single
Unit and processing unit, wherein, receiving unit, the virtual machine creating for receiving tenant is asked, and described virtual machine creating request is taken
Tenant identification with described tenant;Processing unit, for when described tenant is default tenant, according to tenant identification and main frame mark
The binding relationship known determines the host identification with the tenant identification binding in described virtual machine creating request, has virtual with described
The main frame of the host identification of tenant identification binding in machine request to create is destination host, and please according to described virtual machine creating
Ask, the virtual machine of described tenant is created on described destination host.Wherein, there is the master of the host identification in described binding relationship
Machine is only for creating the virtual machine having with the tenant of the tenant identification of the host identification binding in described binding relationship, the plurality of
Main frame includes the main frame of host identification having in described binding relationship.
In the present invention, each host identification in the binding relationship between tenant identification and host identification uniquely corresponding
Individual tenant identification;For any one tenant having physical isolation demand to main frame, virtual machine creation system only can have with
The virtual machine of this tenant is created, without having and other rents in the main frame of the corresponding host identification of tenant identification of this tenant
The virtual machine of this tenant is created, that is, having the tenant with this tenant in the main frame of the corresponding host identification of tenant identification at family
Identify the virtual machine that only can there is this tenant in the main frame of corresponding host identification, without there is the virtual machine of other users;
It is achieved thereby that the physical isolation between the virtual machine of different tenants, and then improve the data between the virtual machine of different tenants
Confidentiality.
In second aspect, also optional design as follows;
Alternatively, described processing unit, the tenant identification in being additionally operable to be asked according to described virtual machine creating, judge described
Whether tenant is described default tenant, and described default tenant refers to the tenant having physical isolation demand to main frame.
In second aspect, also optional design as follows;
Alternatively, when described tenant is not described default tenant, processing unit is no need for being individually for described tenant's distribution
One main frame, therefore, in order to save main frame, now described processing unit, it is additionally operable to tying up except described from the plurality of main frame
Determine to determine any one main frame to create the virtual machine of described tenant in the main frame beyond the main frame of the host identification that relation includes, or
The main frame of person's host identification including except described binding relationship from the plurality of main frame according to resources of virtual machine scheduling strategy
Determine a main frame in main frame in addition to create the virtual machine of described tenant.
In second aspect, in order to realize load balancing, also optional design as follows;
Alternatively, described processing unit, if the binding relationship being additionally operable to according to tenant identification and host identification determine with
The host identification of the tenant identification binding in described virtual machine creating request is one, then this host identification is described target master
The host identification of machine;If during what the binding relationship according to tenant identification and host identification determined is asked with described virtual machine creating
The host identification of tenant identification binding is multiple, then select any one host identification to be described from the multiple main frames mark determining
The host identification of destination host;Or any one is selected from the multiple main frames mark determining according to resources of virtual machine scheduling strategy
Host identification is the host identification of described destination host.For example, resource dispatching strategy can be load balancing etc..Example
As in order to realize load balancing, when the host identification determining the binding of the tenant identification in asking with described virtual machine creating is
When multiple, described processing unit can residual memory space be maximum and/or remaining computing resource, in these main frames, can select
Maximum main frame, and as destination host.
In second aspect, in order to avoid losing other data, and when avoiding creating virtual machine in main frame, impact runs
The stability of other virtual machines of establishment, also optional design as follows;
Alternatively, described virtual machine creating request carries resource requirement parameters;Described processing unit, is additionally operable to: if root
The master binding with the tenant identification in the request of described virtual machine creating determining according to the binding relationship of tenant identification and host identification
Machine is designated one, then this host identification is the host identification of described destination host;If according to tenant identification and host identification
Binding relationship determine with described virtual machine creating request in tenant identification binding host identification be multiple, then have
The main frame meeting described resource requirement parameters is selected as destination host in the multiple main frames of multiple main frames mark determining, and really
The host identification of fixed described destination host.
In second aspect, in order to realize load balancing, also optional design as follows;
Alternatively, described processing unit, is additionally operable to: if meeting in the multiple main frames that the multiple main frames with determination identify
The main frame of described resource requirement parameters is one, then this main frame is described destination host;If having the multiple main frames of determination
The main frame meeting described resource requirement parameters in the multiple main frames of mark is multiple, then from meeting the many of described resource requirement parameters
Any one main frame is selected as described destination host in individual main frame, or from the multiple main frames meeting described resource requirement parameters
Determine a main frame as described destination host according to resource dispatching strategy.For example, resource dispatching strategy can be load balancing
Strategy etc..For example, in order to realize load balancing, when residual memory space is more than or equal to the occupancy sky of virtual machine to be created
Between and when remaining computing resource is more than that to create the main frame of the required computing resource taking of virtual machine to be created be multiple, described
Processing unit can so that main frame that residual memory space is maximum and/or that remaining computing resource is maximum in these main frames, can be selected,
And as destination host.
The third aspect, the embodiment of the present application additionally provides a kind of main frame, including at least one processor, memorizer and communication
Interface;At least one processor described, described memorizer and described communication interface are all connected by bus;
Described memorizer, for storing computer executed instructions;
At least one processor described, for executing the computer executed instructions of described memory storage so that described master
Machine carries out data interaction by the other main frames in described communication interface and virtual machine creation system and executes above-mentioned first aspect
Or each possibility of first aspect designs the virtual machine creation method providing, described virtual machine creation system includes described main frame.
Fourth aspect, provides a kind of computer-readable recording medium, and be stored with computer-readable recording medium computer
Execute instruction, when this computer executed instructions of at least one computing device of main frame, main frame execute above-mentioned first aspect or
The various of person's first aspect may design the virtual machine creation method providing.
5th aspect, provides a kind of computer program, and this computer program includes computer executed instructions, should
Computer executed instructions store in a computer-readable storage medium.At least one processor of main frame can be from computer-readable
Storage medium reads this computer executed instructions, and this computer executed instructions of at least one computing device make in host implementation
State first aspect or the various of first aspect may design the virtual machine creation method providing.
Brief description
Accompanying drawing herein is merged in description and constitutes the part of this specification, shows the enforcement meeting the present invention
Example, and be used for explaining the principle of the embodiment of the present invention together with description.
Fig. 1 is a kind of schematic diagram of the cloud computing platform according to an exemplary embodiment;
Fig. 2 is a kind of flow chart of the virtual machine creation method according to an exemplary embodiment;
Fig. 3 is a kind of block diagram of the virtual machine creation system according to an exemplary embodiment;
Fig. 4 is a kind of block diagram of the virtual machine creation system according to an exemplary embodiment.
Specific embodiment
Here will in detail exemplary embodiment be illustrated, its example is illustrated in the accompanying drawings.Explained below is related to
During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represent same or analogous key element.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with the embodiment of the present invention.On the contrary, they be only with
The example of consistent system and method in terms of some that described in detail in the appended claims, the embodiment of the present invention.
Fig. 1 is a kind of schematic diagram of cloud computing platform provided in an embodiment of the present invention, referring to Fig. 1, wraps in cloud computing platform
Include virtual machine creation system 1 and multiple main frames 2, virtual machine creation system 1 is communicated to connect respectively with each main frame 2, virtual machine
Establishment system 1 can control each main frame 2, and for example, virtual machine creation system 1 can create void in any one main frame 2
Plan machine etc., virtual machine creation system can be integrated on some main frame 2.Main frame 2 can be server or personal computer,
Or can be the computing device that other have computing capability.
Fig. 2 is a kind of flow chart of the virtual machine creation method according to an exemplary embodiment, the execution of the method
Main body is virtual machine creation system, and the method includes step as shown in Figure 2.
In step s101, receive the virtual machine creating request of tenant, the request of this virtual machine creating carries this tenant's mark
Know;
In embodiments of the present invention, when a certain tenant needs, when creating virtual machine, to send out to virtual machine creation system
Send virtual machine creating to ask, in the request of this virtual machine creating, at least carry the tenant identification of this tenant.
In embodiments of the present invention, this tenant may be for pre-set user it is also possible to not be pre-set user.Default tenant is permissible
Refer to the tenant having physical isolation demand to main frame.
Wherein, when a certain tenant is the tenant having physical isolation demand to main frame, this tenant often fortune to virtual machine
The requirement of row environment is higher, therefore needs an exclusive main frame when creating virtual machine, and uncommon with the virtual machine of other tenants
Enjoy a main frame.If that is, this tenant needs to create virtual machine on a main frame, now can not there are other in this main frame
The virtual machine of tenant, and after treating the virtual machine that this tenant creates this tenant in this main frame, can only continue to create in this main frame
Build the virtual machine of this tenant, and the virtual machine of other tenants cannot be created.
When this tenant is not the tenant having physical isolation demand to main frame, this tenant often running environment to virtual machine
Requirement relatively low;This tenant can not monopolize a main frame to create the virtual machine of this tenant, can be virtual with other tenants
A main frame shared by machine.If that is, this tenant needs to create on one host virtual machine, now there may be in this main frame
The virtual machine of other tenants;After treating the virtual machine that this tenant creates this tenant in this main frame, can also continue in this main frame
The continuous virtual machine creating other tenants.
Therefore, if this tenant needs to create virtual machine, virtual machine creation system is it needs to be determined that go out whether this tenant is right
Main frame has the tenant of physical isolation demand.So that virtual machine creation system is capable of determining that whether this tenant is that main frame is had
The tenant of physical isolation demand, before sending virtual machine creating request to virtual machine creation system, tenant needs this tenant
Add the tenant identification of this tenant, such virtual machine creation system just can be true according to tenant identification in virtual request to create message
Whether this tenant fixed is the tenant having physical isolation demand to main frame.
In an embodiment of the invention, originally each tenant is not the tenant having physical isolation demand to main frame,
Each tenant has tenant identification;Tenant identification is used for unique mark tenant, and such as tenant identification can be the name of this tenant
Claim or number.
For any one tenant, when this tenant needs an exclusive main frame to create virtual machine, this tenant is permissible
Monopolize the qualification of main frame to virtual machine creation system application, by afterwards, this tenant is has physical isolation to need to main frame for application
The tenant asking, virtual machine creation system will add default signature identification in the tenant identification of this tenant, for identifying this rent
Family is the tenant having physical isolation demand to main frame.
For example, it is assumed that each tenant identification is by 4 numeral compositions.Assume this tenant tenant identification be " 1234 " with
And default signature identification is " # ", then adds default signature identification " # " in tenant identification " 1234 " and obtain " 1234# ".
Therefore, virtual machine creation system may determine that whether carry default signature identification in this tenant identification;As this tenant
When carrying default signature identification in mark, determine that this tenant is the tenant having physical isolation demand to main frame, and then determine this rent
Family is default tenant;When not carrying default signature identification in this tenant identification, determine this tenant be not main frame is had physics every
From the tenant of demand, and then determine that this tenant is not default tenant.
In step s102, when this tenant is default tenant, true with the binding relationship of host identification according to tenant identification
The host identification of this tenant identification binding in the fixed request with this virtual machine creating, have with the request of this virtual machine creating in being somebody's turn to do
The main frame of this host identification of tenant identification binding is destination host;
Wherein, have the main frame of this host identification in this binding relationship only for create have with this binding relationship in should
The virtual machine of the tenant of tenant identification of host identification binding, the host identification that multiple main frames include having in this binding relationship
Main frame;In this binding relationship, each host identification uniquely corresponds to a tenant identification.
In embodiments of the present invention, may there are the simultaneously corresponding multiple different masters of tenant identification in this binding relationship
Machine identifies, for example, when tenant is to have the tenant of physical isolation demand to main frame and this tenant needs to create the number of virtual machine
When amount is very big, virtual machine creation system can distribute at least two main frames to from multiple main frames this tenant, and so, this binding is closed
The host identification of at least two and the binding of this tenant identification is there is in system.
Therefore, this step can be: if according to tenant identification and the binding relationship determination of host identification and this virtual machine
The host identification of this tenant identification binding in request to create is one, then this host identification is the main frame mark of destination host
Know;If this binding relationship according to tenant identification and host identification determine with the request of this virtual machine creating in this tenant identification
The host identification of binding is multiple, then select, from the multiple main frames mark determining, the master that any one host identification is destination host
Machine identifies.
In embodiments of the present invention, creating virtual machine in main frame needs to take the resource of main frame, for example, the calculating of main frame
Internet resources of resource, the storage resource of main frame and main frame etc., ability in the case that the remaining resource of main frame is enough
Virtual machine is created in main frame.For example, the memory space in each of virtual machine creation system main frame is all limited, with
And, the computing resource in each main frame is also limited.However, virtual machine creation system creates virtual machine in a main frame
When need take main frame in a part of memory space, and need take main frame a part of computing resource, the cpu of such as main frame
Computing resource and internal memory computing resource.
For any one host identification in this binding relationship, have in the main frame of this host identification and may also not create
Virtual machine it is also possible to create one or more virtual machines, for each host identification of other in this binding relationship,
Same.
Therefore, when needing to create virtual machine in the main frame have this host identification, need to meet a condition: have
Residual memory space in the main frame of this host identification is more than or equal to taking up room of virtual machine to be created, otherwise, in order to
Virtual machine to be created can be successfully created in the main frame have this host identification, then need to delete the master with this host identification
Other data of a part in machine, to create virtual machine to be created to reserve enough memory spaces, but so can lose
Lose this part of data.
Secondly it is assumed that the residual memory space having in the main frame of this host identification is more than or equal to virtual machine to be created
Take up room, but in the main frame have this host identification before founder's virtual machine, and be currently running virtual machine, due to
Main frame runs virtual machine to be needed to take the computing resource of main frame, and for example, cpu resource and memory source etc., when fortune in a main frame
When the virtual machine of row is more, then the occupancy of the computing resource of main frame is just higher.Because main frame is in the mistake of locally created virtual machine
Journey is also required to take the computing resource of main frame, therefore, when the cpu occupancy of a main frame or memory usage are too high, such as
Fruit also will create virtual machine in this main frame, then may affect the stability that main frame runs other virtual machines of establishment.
So, in order to avoid losing other data, and when avoiding creating virtual machine in main frame, impact has run other
The stability of the virtual machine creating, the request of this virtual machine creating also needs to carry resource requirement parameters, resource requirement parameters bag
Include the master of take up room, the create required occupancy resource of main frame taking of virtual machine and the required occupancy of virtual machine to be created
At least one of Internet resources of machine etc..
So, this step can be: if according to this binding relationship of tenant identification and host identification determine virtual with this
The host identification of this tenant identification binding in machine request to create is one, then this host identification is the main frame mark of destination host
Know;If this binding relationship according to tenant identification and host identification determine with the request of this virtual machine creating in this tenant identification
The host identification of binding is multiple, then select to meet this resource requirement in the multiple main frames that the multiple main frames with determination identify
The main frame of parameter is as destination host, and determines the host identification of this destination host.
Wherein, select to meet the main frame of this resource requirement parameters in the multiple main frames that the multiple main frames with determination identify
As destination host, comprising:
If the main frame meeting this resource requirement parameters in the multiple main frames that the multiple main frames with determination identify is one,
This main frame then meeting this resource requirement parameters is destination host;If the multiple main frames identifying in the multiple main frames with determination
The middle main frame meeting this resource requirement parameters is multiple, then select any one from the multiple main frames meeting this resource requirement parameters
Main frame determines one as destination host, or from the multiple main frames meeting this resource requirement parameters according to resource dispatching strategy
Main frame is as destination host.
For example, resource dispatching strategy can be load balancing etc..For example, in order to realize load balancing, work as residue
Memory space be more than or equal to virtual machine to be created take up room and remaining computing resource be more than create to be created virtual
When the main frame of the required computing resource taking of machine is multiple, virtual machine creation system can be, in these main frames, can select residue
The main frame that memory space is maximum and/or residue computing resource is maximum, and as destination host.
In step s103, asked according to this virtual machine creating, the virtual machine of this tenant is created on destination host;
In embodiments of the present invention, when technical staff sets up virtual machine creation system, arrange in virtual machine creation system
Multiple main frames, now multiple tenants can be respectively created the virtual machine of oneself in same main frame.
However, when a tenant is the tenant having physical isolation demand to main frame, this tenant is in virtual machine creation system
An exclusive main frame is needed to create virtual machine during middle establishment virtual machine, virtual machine creation system will be from virtual machine creation system
Select a main frame not creating virtual machine, and distribute to this tenant, afterwards, this main frame of selection is no longer can be by other
Tenant creates the main frame of virtual machine simultaneously, that is, only having this tenant can create virtual machine in this main frame selecting, other rents
Family can not create virtual machine in this main frame selecting.
Therefore, when this tenant is not default tenant, if also there is a shared main frame in virtual machine creation system,
Virtual machine creation system can obtain this shared main frame, then execution step s104.If also existed in virtual machine creation system
Multiple shared main frames, control device can select a shared main frame, then execution step s104 from the plurality of shared main frame.
Wherein, the specifically chosen process of a shared main frame is selected to may refer to the selection in step s103 from the plurality of shared main frame
Process, here is not detailed.
In step s104, when this tenant is not default tenant, including except this binding relationship from multiple main frames
Determine any one main frame in main frame beyond the main frame of host identification to create the virtual machine of this tenant, or provided according to virtual machine
One is determined in main frame in addition to main frame except the host identification that this binding relationship includes from the plurality of main frame for the source scheduling strategy
Individual main frame is creating the virtual machine of this tenant.
In embodiments of the present invention, each host identification in the binding relationship between tenant identification and host identification is unique
A corresponding tenant identification;For any one tenant having physical isolation demand to main frame, virtual machine creation system only can be
Create the virtual machine of this tenant in the main frame with host identification corresponding with the tenant identification of this tenant, without have with
The virtual machine of this tenant is created, that is, having and this tenant in the main frame of the corresponding host identification of tenant identification of other tenants
The main frame of the corresponding host identification of tenant identification in only can there is the virtual machine of this tenant, without there is the void of other users
Plan machine;It is achieved thereby that the physical isolation between the virtual machine of different tenants, and then improve between the virtual machine of different tenants
Data security.
Fig. 3 is a kind of block diagram of the virtual machine creation system according to an exemplary embodiment.With reference to Fig. 3, this system
Including:
Receiving unit 11, the virtual machine creating for receiving tenant is asked, and described virtual machine creating request carries described rent
The tenant identification at family;
Processing unit 12, for when described tenant is default tenant, closing according to the binding of tenant identification and host identification
System determines the host identification with the tenant identification binding in described virtual machine creating request, has and the request of described virtual machine creating
In tenant identification binding host identification main frame be destination host;Wherein, there is the host identification in described binding relationship
Main frame only for create have with described binding relationship host identification binding tenant identification tenant virtual machine, described
Multiple main frames include the main frame of host identification having in described binding relationship;
Described processing unit 12, is additionally operable to be asked according to described virtual machine creating, creates described on described destination host
The virtual machine of tenant.
In the present invention, each host identification in the binding relationship between tenant identification and host identification uniquely corresponding
Individual tenant identification;For any one tenant having physical isolation demand to main frame, virtual machine creation system only can have with
The virtual machine of this tenant is created, without having and other rents in the main frame of the corresponding host identification of tenant identification of this tenant
The virtual machine of this tenant is created, that is, having the tenant with this tenant in the main frame of the corresponding host identification of tenant identification at family
Identify the virtual machine that only can there is this tenant in the main frame of corresponding host identification, without there is the virtual machine of other users;
It is achieved thereby that the physical isolation between the virtual machine of different tenants, and then improve the data between the virtual machine of different tenants
Confidentiality.
In a kind of optional design, described processing unit 12, it is additionally operable to:
According to the tenant identification in the request of described virtual machine creating, judge whether described tenant is described default tenant, institute
State the tenant that default tenant refers to have physical isolation demand to main frame.
In a kind of optional design, described processing unit 12, it is additionally operable to:
The master including except described binding relationship when described tenant is not described default tenant, from the plurality of main frame
Determine any one main frame to create the virtual machine of described tenant in main frame beyond the main frame of machine mark, or provided according to virtual machine
In main frame in addition to main frame except the host identification that described binding relationship includes from the plurality of main frame for the source scheduling strategy really
Determine a main frame to create the virtual machine of described tenant.
In a kind of optional design, in order to realize load balancing, described processing unit 12, it is additionally operable to:
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant
The host identification of mark binding is one, then this host identification is the host identification of described destination host;
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant
The host identification of mark binding is multiple, then select any one host identification to be described target from the multiple main frames mark determining
The host identification of main frame;Or any one main frame is selected from the multiple main frames mark determining according to resources of virtual machine scheduling strategy
It is designated the host identification of described destination host.
In a kind of optional design, in order to avoid losing other data, and when avoiding creating virtual machine in main frame
Impact runs the stability of other virtual machines of establishment, and described virtual machine creating request carries resource requirement parameters;Described
Processing unit 12, is additionally operable to:
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant
The host identification of mark binding is one, then this host identification is the host identification of described destination host;
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant
The host identification of mark binding is multiple, then select to meet described money in the multiple main frames that the multiple main frames with determination identify
The main frame of source demand parameter is as destination host, and determines the host identification of described destination host.
In a kind of optional design, in order to realize load balancing, described processing unit 12, it is additionally operable to:
If the main frame meeting described resource requirement parameters in the multiple main frames that the multiple main frames with determination identify is one
Individual, then this main frame is described destination host;
If the main frame meeting described resource requirement parameters in the multiple main frames that the multiple main frames with determination identify is many
Individual, then select any one main frame from the multiple main frames meeting described resource requirement parameters as described destination host, or from
Meeting in the multiple main frames of described resource requirement parameters determines a main frame as described destination host according to resource dispatching strategy.
With regard to the system in above-described embodiment, wherein the concrete mode of modules execution operation is in relevant the method
Embodiment in be described in detail, explanation will be not set forth in detail herein.
Wherein, virtual machine creation system is deployed in multiple main frames, therefore specifically executes above-mentioned virtual machine creating side
The hardware body of method is main frame, and the hardware body realizing above-mentioned virtual machine creation system is also main frame;Main frame is illustrated as in the diagram
Main frame 400, that is, the main frame of said method embodiment is the main frame 400 shown in Fig. 4.
Referring to Fig. 4, main frame 400 includes at least one processor 401, memorizer 402 and communication interface 403;Described at least
One processor 401, described memorizer 402 and described communication interface 403 are all connected by bus 404;
Described memorizer 402, for storing computer executed instructions;
At least one processor 401 described, for execute the storage of described memorizer 402 computer executed instructions so that
Described main frame 400 carries out data interaction by the other main frames in described communication interface 403 and virtual machine creation system and executes
The virtual machine creation method that above-described embodiment provides, or make described main frame 400 by described communication interface 403 and virtual machine
Other main frames in establishment system carry out data interaction to realize some or all of function of virtual machine creation system.
At least one processor 401, can include different types of processor 401, or the process including same type
Device 401;Processor 401 can be following any one: and central processing unit (central processing unit, referred to as
Cpu), arm processor, field programmable gate array (field programmable gate array, abbreviation fpga), special
Processor etc. has the device calculating disposal ability.A kind of optional embodiment, at least one processor 401 described can also collect
Become many-core processor.
Memorizer 402 can be following any one or any one combination: random access memory (random access
Memory, abbreviation ram), read only memory (read only memory, abbreviation rom), nonvolatile memory (non-
Volatile memory, abbreviation nvm), solid state hard disc (solid state drives, abbreviation ssd), mechanical hard disk, disk,
The storage mediums such as disk permutation.
Communication interface 403 is carried out with other equipment (other main frames in such as virtual machine creation system) for main frame 400
Data interaction.Communication interface 403 can be following any one or any one combination: network interface (such as Ethernet interface),
Wireless network card etc. has the device of network access facility.
This bus 404 can include address bus, data/address bus, controlling bus etc., and for ease of representing, Fig. 4 is thick with one
Line represents this bus.Bus 404 can be following any one or any one combination: industry standard architecture (industry
Standard architecture, abbreviation isa) bus, peripheral component interconnection (peripheral component
Interconnect, abbreviation pci) bus, EISA (extended industry standard
Architecture, abbreviation eisa) wired data transfer such as bus device.
Those skilled in the art, after considering description and putting into practice invention disclosed herein, will readily occur to its of the present invention
Its embodiment.The application is intended to any modification, purposes or the adaptations of the embodiment of the present invention, these modifications,
Purposes or adaptations are followed the general principle of the embodiment of the present invention and are included undocumented skill of the embodiment of the present invention
Common knowledge in art field or conventional techniques.Description and embodiments are considered only as exemplary, the embodiment of the present invention
True scope and spirit pointed out by appended claim.
It should be appreciated that the embodiment of the present invention is not limited to be described above and accurate knot illustrated in the accompanying drawings
Structure, and various modifications and changes can carried out without departing from the scope.The scope of the embodiment of the present invention is only by appended right
Require to limit.
Claims (13)
1. a kind of virtual machine creation method is it is characterised in that be applied to the virtual machine creation system including multiple main frames, described side
Method includes:
Receive the virtual machine creating request of tenant, described virtual machine creating request carries the tenant identification of described tenant;
When described tenant is default tenant, determined and described virtual machine wound according to the binding relationship of tenant identification and host identification
Build the host identification of the tenant identification binding in request, there is the master with the tenant identification binding in the request of described virtual machine creating
The main frame of machine mark is destination host;Wherein, have the main frame of the host identification in described binding relationship only for establishment have with
The virtual machine of the tenant of tenant identification of host identification binding in described binding relationship, the plurality of main frame includes having described
The main frame of the host identification in binding relationship;
Asked according to described virtual machine creating, the virtual machine of described tenant is created on described destination host.
2. method according to claim 1 is it is characterised in that determine according to the binding relationship of tenant identification and host identification
Before the host identification of the tenant identification binding in the request of described virtual machine creating, methods described also includes:
According to the tenant identification in the request of described virtual machine creating, judge whether described tenant is described default tenant, described pre-
If tenant refers to the tenant having physical isolation demand to main frame.
3. method according to claim 1 and 2 is it is characterised in that methods described also includes:
The main frame mark including except described binding relationship when described tenant is not described default tenant, from the plurality of main frame
Determine any one main frame to create the virtual machine of described tenant in main frame beyond the main frame known, or adjusted according to resources of virtual machine
One is determined in main frame in addition to main frame except the host identification that described binding relationship includes from the plurality of main frame for the degree strategy
Individual main frame is creating the virtual machine of described tenant.
4. the method according to any one of claims 1 to 3 it is characterised in that described according to tenant identification and host identification
Binding relationship determine the host identification with the tenant identification binding in the request of described virtual machine creating, comprising:
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant identification
The host identification of binding is one, then this host identification is the host identification of described destination host;
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant identification
The host identification of binding is multiple, then select any one host identification to be described destination host from the multiple main frames mark determining
Host identification;Or any one host identification is selected from the multiple main frames mark determining according to resources of virtual machine scheduling strategy
Host identification for described destination host.
5. the method according to any one of claims 1 to 3 is it is characterised in that the request of described virtual machine creating carries money
Source demand parameter;The described binding relationship according to tenant identification and host identification determines and the rent in described virtual machine creating request
The host identification of family mark binding, comprising:
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant identification
The host identification of binding is one, then this host identification is the host identification of described destination host;
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant identification
The host identification of binding is multiple, then select to meet described resource need in the multiple main frames that the multiple main frames with determination identify
The main frame seeking parameter is as destination host, and determines the host identification of described destination host.
6. method according to claim 5 it is characterised in that described have determination multiple main frames identify multiple masters
The main frame meeting described resource requirement parameters is selected as destination host in machine, comprising:
If the main frame meeting described resource requirement parameters in the multiple main frames that the multiple main frames with determination identify is one,
This main frame is described destination host;
If the main frame meeting described resource requirement parameters in the multiple main frames that the multiple main frames with determination identify is multiple,
Select any one main frame as described destination host from the multiple main frames meeting described resource requirement parameters, or from meeting
Stating in the multiple main frames of resource requirement parameters determines a main frame as described destination host according to resource dispatching strategy.
7. a kind of virtual machine creation system is it is characterised in that described system includes:
Receiving unit, the virtual machine creating for receiving tenant is asked, and described virtual machine creating request carries the rent of described tenant
Family identifies;
Processing unit, for when described tenant is default tenant, determining according to the binding relationship of tenant identification and host identification
With the host identification of the tenant identification binding in the request of described virtual machine creating, have and the rent in the request of described virtual machine creating
The main frame of the host identification of family mark binding is destination host;Wherein, there is the main frame of the host identification in described binding relationship
Only for creating the virtual machine having with the tenant of the tenant identification of the host identification binding in described binding relationship, the plurality of master
Machine includes the main frame of host identification having in described binding relationship;
Described processing unit, is additionally operable to be asked according to described virtual machine creating, creates described tenant's on described destination host
Virtual machine.
8. system according to claim 7, it is characterised in that described processing unit, is additionally operable to:
According to the tenant identification in the request of described virtual machine creating, judge whether described tenant is described default tenant, described pre-
If tenant refers to the tenant having physical isolation demand to main frame.
9. the system according to claim 7 or 8, it is characterised in that described processing unit, is additionally operable to:
The main frame mark including except described binding relationship when described tenant is not described default tenant, from the plurality of main frame
Determine any one main frame to create the virtual machine of described tenant in main frame beyond the main frame known, or adjusted according to resources of virtual machine
One is determined in main frame in addition to main frame except the host identification that described binding relationship includes from the plurality of main frame for the degree strategy
Individual main frame is creating the virtual machine of described tenant.
10. the system according to any one of claim 7 to 9, it is characterised in that described processing unit, is additionally operable to:
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant identification
The host identification of binding is one, then this host identification is the host identification of described destination host;
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant identification
The host identification of binding is multiple, then select any one host identification to be described destination host from the multiple main frames mark determining
Host identification;Or any one host identification is selected from the multiple main frames mark determining according to resources of virtual machine scheduling strategy
Host identification for described destination host.
11. systems according to any one of claim 7 to 9 are it is characterised in that the request of described virtual machine creating carries money
Source demand parameter;Described processing unit, is additionally operable to:
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant identification
The host identification of binding is one, then this host identification is the host identification of described destination host;
If the binding relationship according to tenant identification and host identification determine with the request of described virtual machine creating in tenant identification
The host identification of binding is multiple, then select to meet described resource need in the multiple main frames that the multiple main frames with determination identify
The main frame seeking parameter is as destination host, and determines the host identification of described destination host.
12. systems according to claim 11, it is characterised in that described processing unit, are additionally operable to:
If the main frame meeting described resource requirement parameters in the multiple main frames that the multiple main frames with determination identify is one,
This main frame is described destination host;
If the main frame meeting described resource requirement parameters in the multiple main frames that the multiple main frames with determination identify is multiple,
Select any one main frame as described destination host from the multiple main frames meeting described resource requirement parameters, or from meeting
Stating in the multiple main frames of resource requirement parameters determines a main frame as described destination host according to resource dispatching strategy.
A kind of 13. main frames are it is characterised in that include at least one processor, memorizer and communication interface;Described at least one
Reason device, described memorizer and described communication interface are all connected by bus;
Described memorizer, for storing computer executed instructions;
At least one processor described, for executing the computer executed instructions of described memory storage so that described main frame leads to
Cross the other main frames in described communication interface and virtual machine creation system carry out data interaction come perform claim require 1 to 6 arbitrary
Virtual machine creation method described in, described virtual machine creation system includes described main frame.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610717758.6A CN106354544A (en) | 2016-08-24 | 2016-08-24 | Virtual machine creating method and system and host |
PCT/CN2017/072987 WO2018036103A1 (en) | 2016-08-24 | 2017-02-06 | Virtual machine creation method and system, and host computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610717758.6A CN106354544A (en) | 2016-08-24 | 2016-08-24 | Virtual machine creating method and system and host |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106354544A true CN106354544A (en) | 2017-01-25 |
Family
ID=57844815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610717758.6A Pending CN106354544A (en) | 2016-08-24 | 2016-08-24 | Virtual machine creating method and system and host |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106354544A (en) |
WO (1) | WO2018036103A1 (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107343008A (en) * | 2017-07-17 | 2017-11-10 | 山东超越数控电子有限公司 | A kind of data safety isolation of anti-access module leakage is with sharing implementation method |
WO2018036103A1 (en) * | 2016-08-24 | 2018-03-01 | 华为技术有限公司 | Virtual machine creation method and system, and host computer |
CN107864131A (en) * | 2017-11-03 | 2018-03-30 | 郑州云海信息技术有限公司 | A kind of method and system for realizing Kubernetes cluster multi-tenant Network Isolations |
CN107959689A (en) * | 2018-01-10 | 2018-04-24 | 北京工业大学 | A kind of cloud platform tenant network isolation test |
CN108170520A (en) * | 2018-01-29 | 2018-06-15 | 北京搜狐新媒体信息技术有限公司 | A kind of cloud computing resources management method and device |
CN108399106A (en) * | 2018-02-28 | 2018-08-14 | 华为技术有限公司 | The method and apparatus for managing physical host |
CN108551399A (en) * | 2018-03-29 | 2018-09-18 | 深信服科技股份有限公司 | Dispositions method, system and the relevant apparatus serviced under a kind of cloud environment |
CN108574718A (en) * | 2017-04-19 | 2018-09-25 | 北京金山云网络技术有限公司 | A kind of cloud host creation method and device |
CN108574719A (en) * | 2017-04-19 | 2018-09-25 | 北京金山云网络技术有限公司 | A kind of cloud host creation method and device |
CN108614727A (en) * | 2018-03-23 | 2018-10-02 | 华为技术有限公司 | A kind of virtual machine creation method and device |
CN108667886A (en) * | 2017-04-01 | 2018-10-16 | 华为技术有限公司 | The method, management system and cloud computing service framework of PaaS services are provided |
CN108874490A (en) * | 2018-06-14 | 2018-11-23 | 上海掌门科技有限公司 | interface display method and device |
CN109542580A (en) * | 2017-09-22 | 2019-03-29 | 中兴通讯股份有限公司 | A kind of method for managing resource, device, equipment and computer readable storage medium |
CN109739612A (en) * | 2018-11-22 | 2019-05-10 | 海光信息技术有限公司 | Dispatching method, device, equipment and the storage medium of virtual machine process |
WO2020119189A1 (en) * | 2018-12-13 | 2020-06-18 | 郑州云海信息技术有限公司 | Method, system and apparatus for sharing of fpga board by multiple virtual machines |
CN111736960A (en) * | 2020-08-10 | 2020-10-02 | 北京信安世纪科技股份有限公司 | Service providing method, device and storage medium based on software isolation |
CN112019366A (en) * | 2019-05-31 | 2020-12-01 | 北京金山云网络技术有限公司 | Leasing method and device of physical host, cloud platform and readable storage medium |
CN112214293A (en) * | 2017-11-08 | 2021-01-12 | 华为技术有限公司 | Method for service deployment under server-free architecture and function management platform |
CN112702252A (en) * | 2019-10-23 | 2021-04-23 | 华为技术有限公司 | Message processing method, system and related equipment |
CN113032107A (en) * | 2021-05-24 | 2021-06-25 | 北京金山云网络技术有限公司 | Resource management method, device and system of cloud database |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112988320A (en) * | 2019-12-12 | 2021-06-18 | 华为技术有限公司 | Method and device for creating virtual machine |
CN113112248A (en) * | 2021-05-20 | 2021-07-13 | 北京明略昭辉科技有限公司 | Project management method, system, electronic equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103139159A (en) * | 2011-11-28 | 2013-06-05 | 上海贝尔股份有限公司 | Safety communication among virtual machines in cloud computing framework |
CN104348881A (en) * | 2013-08-08 | 2015-02-11 | 中国电信股份有限公司 | Method and device for user resource partitioning in cloud management platform |
CN104468574A (en) * | 2014-12-05 | 2015-03-25 | 中国联合网络通信集团有限公司 | Dynamic IP address acquisition method, system and device for virtual machines |
CN105284080A (en) * | 2014-03-31 | 2016-01-27 | 华为技术有限公司 | Data center system and virtual network management method of data center |
CN105577675A (en) * | 2015-12-31 | 2016-05-11 | 深圳前海微众银行股份有限公司 | Multi-tenant resource management method and device |
CN105631316A (en) * | 2015-12-25 | 2016-06-01 | 曙光信息产业(北京)有限公司 | Management method and device of virtual resources |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103810015A (en) * | 2012-11-09 | 2014-05-21 | 华为技术有限公司 | Virtual machine establishing method and equipment |
EP3287898A1 (en) * | 2013-10-23 | 2018-02-28 | Huawei Technologies Co., Ltd. | Method, system and apparatus for creating virtual machine |
CN104753852A (en) * | 2013-12-25 | 2015-07-01 | 中国移动通信集团公司 | Virtualization platform and security protection method and device |
CN105446792B (en) * | 2014-08-27 | 2019-09-24 | 联想(北京)有限公司 | A kind of dispositions method of virtual machine, deployment device and management node |
CN106354544A (en) * | 2016-08-24 | 2017-01-25 | 华为技术有限公司 | Virtual machine creating method and system and host |
-
2016
- 2016-08-24 CN CN201610717758.6A patent/CN106354544A/en active Pending
-
2017
- 2017-02-06 WO PCT/CN2017/072987 patent/WO2018036103A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103139159A (en) * | 2011-11-28 | 2013-06-05 | 上海贝尔股份有限公司 | Safety communication among virtual machines in cloud computing framework |
CN104348881A (en) * | 2013-08-08 | 2015-02-11 | 中国电信股份有限公司 | Method and device for user resource partitioning in cloud management platform |
CN105284080A (en) * | 2014-03-31 | 2016-01-27 | 华为技术有限公司 | Data center system and virtual network management method of data center |
CN104468574A (en) * | 2014-12-05 | 2015-03-25 | 中国联合网络通信集团有限公司 | Dynamic IP address acquisition method, system and device for virtual machines |
CN105631316A (en) * | 2015-12-25 | 2016-06-01 | 曙光信息产业(北京)有限公司 | Management method and device of virtual resources |
CN105577675A (en) * | 2015-12-31 | 2016-05-11 | 深圳前海微众银行股份有限公司 | Multi-tenant resource management method and device |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018036103A1 (en) * | 2016-08-24 | 2018-03-01 | 华为技术有限公司 | Virtual machine creation method and system, and host computer |
US11438242B2 (en) | 2017-04-01 | 2022-09-06 | Huawei Cloud Computing Technologies Co., Ltd. | Method for providing PaaS service, management system, and cloud computing service architecture |
CN108667886B (en) * | 2017-04-01 | 2020-07-28 | 华为技术有限公司 | Method for providing PaaS service, management system and cloud computing service architecture |
CN108667886A (en) * | 2017-04-01 | 2018-10-16 | 华为技术有限公司 | The method, management system and cloud computing service framework of PaaS services are provided |
CN108574718B (en) * | 2017-04-19 | 2021-03-26 | 北京金山云网络技术有限公司 | Cloud host creation method and device |
CN108574719B (en) * | 2017-04-19 | 2021-04-20 | 北京金山云网络技术有限公司 | Cloud host creation method and device |
CN108574718A (en) * | 2017-04-19 | 2018-09-25 | 北京金山云网络技术有限公司 | A kind of cloud host creation method and device |
CN108574719A (en) * | 2017-04-19 | 2018-09-25 | 北京金山云网络技术有限公司 | A kind of cloud host creation method and device |
CN107343008A (en) * | 2017-07-17 | 2017-11-10 | 山东超越数控电子有限公司 | A kind of data safety isolation of anti-access module leakage is with sharing implementation method |
CN109542580A (en) * | 2017-09-22 | 2019-03-29 | 中兴通讯股份有限公司 | A kind of method for managing resource, device, equipment and computer readable storage medium |
CN107864131A (en) * | 2017-11-03 | 2018-03-30 | 郑州云海信息技术有限公司 | A kind of method and system for realizing Kubernetes cluster multi-tenant Network Isolations |
CN112214293B (en) * | 2017-11-08 | 2024-07-16 | 华为云计算技术有限公司 | Service deployment method under server-free architecture and function management platform |
CN112214293A (en) * | 2017-11-08 | 2021-01-12 | 华为技术有限公司 | Method for service deployment under server-free architecture and function management platform |
CN107959689A (en) * | 2018-01-10 | 2018-04-24 | 北京工业大学 | A kind of cloud platform tenant network isolation test |
CN108170520A (en) * | 2018-01-29 | 2018-06-15 | 北京搜狐新媒体信息技术有限公司 | A kind of cloud computing resources management method and device |
CN108399106A (en) * | 2018-02-28 | 2018-08-14 | 华为技术有限公司 | The method and apparatus for managing physical host |
CN108614727B (en) * | 2018-03-23 | 2021-04-20 | 华为技术有限公司 | Virtual machine creating method and device |
CN108614727A (en) * | 2018-03-23 | 2018-10-02 | 华为技术有限公司 | A kind of virtual machine creation method and device |
CN108551399A (en) * | 2018-03-29 | 2018-09-18 | 深信服科技股份有限公司 | Dispositions method, system and the relevant apparatus serviced under a kind of cloud environment |
CN108874490A (en) * | 2018-06-14 | 2018-11-23 | 上海掌门科技有限公司 | interface display method and device |
CN109739612B (en) * | 2018-11-22 | 2021-10-26 | 海光信息技术股份有限公司 | Scheduling method, device, equipment and storage medium of virtual machine process |
CN109739612A (en) * | 2018-11-22 | 2019-05-10 | 海光信息技术有限公司 | Dispatching method, device, equipment and the storage medium of virtual machine process |
US11928493B2 (en) | 2018-12-13 | 2024-03-12 | Zhengzhou Yunhai Information Technology Co., Ltd. | Sharing of FPGA board by multiple virtual machines |
WO2020119189A1 (en) * | 2018-12-13 | 2020-06-18 | 郑州云海信息技术有限公司 | Method, system and apparatus for sharing of fpga board by multiple virtual machines |
CN112019366B (en) * | 2019-05-31 | 2022-02-01 | 北京金山云网络技术有限公司 | Leasing method and device of physical host, cloud platform and readable storage medium |
CN112019366A (en) * | 2019-05-31 | 2020-12-01 | 北京金山云网络技术有限公司 | Leasing method and device of physical host, cloud platform and readable storage medium |
WO2020238891A1 (en) * | 2019-05-31 | 2020-12-03 | 北京金山云网络技术有限公司 | Method and device for leasing physical host, cloud platform, and readable storage medium |
CN112702252A (en) * | 2019-10-23 | 2021-04-23 | 华为技术有限公司 | Message processing method, system and related equipment |
CN112702252B (en) * | 2019-10-23 | 2024-02-02 | 华为云计算技术有限公司 | Message processing method, system and related equipment |
CN111736960A (en) * | 2020-08-10 | 2020-10-02 | 北京信安世纪科技股份有限公司 | Service providing method, device and storage medium based on software isolation |
CN113032107A (en) * | 2021-05-24 | 2021-06-25 | 北京金山云网络技术有限公司 | Resource management method, device and system of cloud database |
Also Published As
Publication number | Publication date |
---|---|
WO2018036103A1 (en) | 2018-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106354544A (en) | Virtual machine creating method and system and host | |
US11960915B2 (en) | Method and apparatus for creating virtual machine based on parameter information of a virtual network interface card | |
US20200364608A1 (en) | Communicating in a federated learning environment | |
CN102571698B (en) | Access authority control method, system and device for virtual machine | |
CN109194584A (en) | A kind of flux monitoring method, device, computer equipment and storage medium | |
CN109086241A (en) | Dynamic heterogeneous multiple nucleus system and method based on application | |
CN105684357A (en) | Management of addresses in virtual machines | |
CN112181585A (en) | Resource allocation method and device for virtual machine | |
CN112631766B (en) | Dynamic adjustment method and device for project environment resources | |
CN103442090A (en) | Cloud computing system for data scatter storage | |
CN113632081B (en) | Verified orphan runtime environment for enhanced security computing within computing instances | |
CN104767655B (en) | A kind of analog result detection method and device | |
US10241842B2 (en) | Cloud container resource binding and tasking using keys | |
CN108667886A (en) | The method, management system and cloud computing service framework of PaaS services are provided | |
CN106598737A (en) | Method and device for implementing hardware resource allocation | |
CN109471725A (en) | Resource allocation methods, device and server | |
CN105224541B (en) | Uniqueness control method, information storage means and the device of data | |
CN104823418B (en) | For preventing demand deadlock and realizing the traffic engineering system of balanced link utilization | |
CN108399106A (en) | The method and apparatus for managing physical host | |
CN108337116A (en) | Message order-preserving method and device | |
CN108521397A (en) | A kind of method and system accessing resource service | |
CN107393594A (en) | A kind of multinuclear solid state hard disc adjustment method and system | |
CN106201664B (en) | Have the data processing method and system of application information perception | |
CN106933646A (en) | A kind of method and device for creating virtual machine | |
CN117130723A (en) | Determination method and device of allocation information, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220214 Address after: 550025 Huawei cloud data center, jiaoxinggong Road, Qianzhong Avenue, Gui'an New District, Guiyang City, Guizhou Province Applicant after: Huawei Cloud Computing Technologies Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Applicant before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170125 |