Hypervisor License Verification in DaaS Virtual Machine Creation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual machine creation systems in DaaS environments face challenges in preventing the creation of virtual machines on hypervisors without a valid license, leading to potential coexistence issues with other tenants' virtual machines.
Innovation Solution
A virtual machine creation system that includes a management server and database, which selects a hypervisor for virtual machine creation based on resource information and requirement data, ensuring that the selected hypervisor has a valid license and does not violate multi-tenant coexistence policies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a hypervisor is shared by multiple tenants in a DaaS system, then resource utilization and service availability are improved, but license management complexity and the risk of unauthorized virtual machine creation increase
Solution Approach 1:
The system performs preliminary license verification and hypervisor selection before virtual machine creation. The management server checks whether a hypervisor has an allowed license in advance, and only selects hypervisors that pass the license check, preventing unauthorized creation before it can occur.
Solution Approach 2:
The management server acts as an intermediary between tenant requests and hypervisor resources. It receives virtual machine creation requests from tenants, verifies license status, selects appropriate hypervisors, and coordinates the creation process, thereby managing the complexity of multi-tenant license enforcement.
2Device complexity
If license check is performed after virtual machine creation, then system simplicity is maintained, but the ability to prevent unauthorized creation is lost
Solution Approach 1:
The system performs preliminary license verification and hypervisor selection before virtual machine creation. The management server checks whether a hypervisor has an allowed license in advance, and only selects hypervisors that pass the license check, preventing unauthorized creation before it can occur.
3Adaptability or versatility
If any hypervisor can be used for virtual machine creation, then system flexibility is improved, but compliance with coexistence policies cannot be ensured
Solution Approach 1:
The system applies different selection criteria to different hypervisors based on their license status and coexistence policy characteristics. The management server identifies hypervisors with allowed licenses and those that support multi-tenant coexistence, then selectively assigns them to appropriate tenant requests.
Solution Approach 2:
The management server acts as an intermediary between tenant requests and hypervisor resources. It receives virtual machine creation requests from tenants, verifies license status, selects appropriate hypervisors, and coordinates the creation process, thereby managing the complexity of multi-tenant license enforcement.
Data Source
AI summary
Creation of a virtual machine in a hypervisor unusable by a license for use in creating a virtual machine is provided. At least one tenant including at least one tenant terminal, a management data base which stores resource information of the tenant, at least one data center on which a virtual machine to be used by the tenant operates, and a management server including a virtual machine creation management unit which selects a hypervisor in which the virtual machine can be created based on resource information of the tenant stored in the management data base and a virtual machine creation request including predetermined requirement information for creating the virtual machine which is received from the tenant terminal are provided.


