Hypervisor-Based SDDC Bootstrap for Desired-State Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SDDC deployment solutions require external services and new software shipments, complicating the deployment process and increasing administrative overhead.

Innovation Solution

Utilize an SDDC bootstrap service within the hypervisor of a host computer to deploy and configure management components of an SDDC using a desired state specification, eliminating the need for external services and additional software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If external services and new software shipments are used to deploy SDDC components, then deployment capability is achieved, but device complexity and administrative overhead increase

Engineering Contradiction:
Improvedeployment simplicityVSAvoiddeployment process complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The hypervisor performs self-service by deploying SDDC management components using its own built-in capabilities rather than requiring external deployment services. The hypervisor leverages existing virtualization functions to provision and configure management components, eliminating the need for separate external deployment infrastructure and reducing administrative overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The hypervisor is designed with multi-functionality to perform both virtualization tasks and SDDC component deployment. By integrating deployment capabilities into the existing hypervisor functionality, the system eliminates the need for separate external deployment services, thereby simplifying the overall deployment process while maintaining comprehensive functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If external services are used to deploy SDDC components, then deployment functionality is achieved, but ease of operation deteriorates

Engineering Contradiction:
Improvedeployment reliabilityVSAvoidadministrative overhead
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system eliminates administrative overhead by enabling the hypervisor to autonomously deploy and configure SDDC management components using its own built-in capabilities. This self-service approach removes the need for administrators to manually coordinate with external deployment services, thereby improving ease of operation while maintaining deployment reliability through the hypervisor's proven virtualization functions.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If new software is shipped to customer premises for SDDC deployment, then deployment capability is achieved, but device complexity increases

Engineering Contradiction:
Improvedeployment flexibilityVSAvoidsoftware deployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention extracts the deployment functionality from external software packages and integrates it directly into the hypervisor's native capabilities. By removing the dependency on externally shipped deployment software, the system maintains deployment flexibility through the hypervisor's existing adaptability while eliminating the complexity associated with managing separate deployment software installations and updates.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12450083B2System and method for deploying a software-defined data center based on desired state specification from virtualization software
Publication Date: 2025.10.21 VMWARE INC
  • US12450083B2 patent drawing
  • US12450083B2 patent drawing
  • US12450083B2 patent drawing

AI summary

System and method for deploying software-defined data centers (SDDCs) in target computing environments uses a software-defined data center (SDDC) bootstrap service running in a virtualization software of a host computer in a target computing environment to deploy a plurality of management components of the SDDC being deployed in the target computing environment. After the management components of the SDDC have been deployed in the target computing environment, the SDDC is configured to a desired state by an SDDC configuration service running in one of the management components of the SDDC using an SDDC desired state specification.