Hypervisor Conversion via Configuration Capture and Registration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtualization environments face challenges in seamlessly converting hypervisors without disrupting the operation of virtual machines, especially when transitioning between different platforms or vendors, leading to inefficiencies in resource management and compatibility issues.

Innovation Solution

A management module is employed to control the conversion of hypervisors, allowing administrators to install and enable new hypervisors on physical host machines within clustered systems, capturing and registering the configuration of the original hypervisor to recreate the virtual infrastructure on the new hypervisor, ensuring uninterrupted operation of virtual machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a new hypervisor is installed to replace an existing hypervisor, then hypervisor conversion and platform compatibility are improved, but virtual machine operation continuity is disrupted

Engineering Contradiction:
Improvehypervisor conversion capabilityVSAvoidvirtual machine operation continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by capturing the configuration of the existing virtual infrastructure (including virtual machines, storage, networks, and devices) before the hypervisor is replaced. This captured configuration is then registered with the new hypervisor to recreate the virtual infrastructure, ensuring that VM operations continue without interruption despite the hypervisor change.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The management module serves as an intermediary between the old and new hypervisors. It captures configuration from the existing virtual infrastructure, registers it with the new hypervisor, and manages the transition process, thereby enabling seamless hypervisor conversion while maintaining VM operation continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If virtual infrastructure configuration is captured and registered with new hypervisor, then resource management efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource management efficiencyVSAvoidconversion process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies self-service by automatically capturing the configuration of virtual infrastructure elements (VMs, storage, networks, devices) and registering them with the new hypervisor through the management module. This automated process reduces manual intervention and simplifies the conversion complexity while improving resource management efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10782992B2Hypervisor conversion
Publication Date: 2020.09.22 NUTANIX INC
  • US10782992B2 patent drawing
  • US10782992B2 patent drawing
  • US10782992B2 patent drawing

AI summary

In one embodiment, a system for managing communication connections in a virtualization environment includes (1) a first host machine implementing a virtualization environment based on a first platform, wherein the first host machine includes a first hypervisor, at least one virtual machine, and one or more virtual infrastructure elements and (2) a virtual disk including a plurality of storage devices. A management module for the system may perform steps to convert the first host machine to a second platform by installing (on the first host machine) a second hypervisor associated with the second platform, disabling the first hypervisor, capturing a configuration describing elements of a virtual infrastructure associated with the first hypervisor, registering the captured configuration with the second hypervisor, creating elements of the captured configuration in the context of the second platform and in association with the second hypervisor, and then enabling the second hypervisor.