[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106354544A - Virtual machine creating method and system and host - Google Patents

Virtual machine creating method and system and host Download PDF

Info

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
Application number
CN201610717758.6A
Other languages
Chinese (zh)
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.)
Huawei Cloud Computing Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201610717758.6A priority Critical patent/CN106354544A/en
Publication of CN106354544A publication Critical patent/CN106354544A/en
Priority to PCT/CN2017/072987 priority patent/WO2018036103A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45562Creating, 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

Virtual machine creation method, system and main frame
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.
CN201610717758.6A 2016-08-24 2016-08-24 Virtual machine creating method and system and host Pending CN106354544A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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