Hypervisor-Based SDDC Bootstrap for Desired-State Deployment
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If external services are used to deploy SDDC components, then deployment functionality is achieved, but ease of operation deteriorates
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.
3Adaptability or versatility
If new software is shipped to customer premises for SDDC deployment, then deployment capability is achieved, but device complexity increases
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.
Data Source
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.


