Automated Server And Switch Provisioning With Signed OS Boot

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for deploying and managing datacenter infrastructures face challenges such as manual configuration errors, inconsistencies, extended downtime, and lack of support for initial deployments, especially in offsite environments, with existing solutions like Cisco APIC, OpenStack Ironic, Microsoft Azure Stack, and Broadcom/VMware hypervisor falling short in features or requiring pre-existing infrastructure.

Innovation Solution

A computer-implemented method involving a Configuration Management Database (CMDB) module, deployment module, communication module, configuration module, Network Operations Gateway (NOG) module, and Domain Name System (DNS) module, along with a server management and key management module, automates the deployment of un-provisioned servers and switches, ensuring centralized management, reduced manual intervention, and consistent configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration methods are used for deploying datacenter infrastructure, then flexibility and adaptability are maintained, but errors, inconsistencies, and extended downtime occur

Engineering Contradiction:
Improvedeployment accuracyVSAvoidmanual configuration
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system enables automated self-provisioning where infrastructure components automatically configure themselves without manual intervention. The automated deployment system discovers new servers, provisions them with appropriate configurations, and integrates them into the infrastructure autonomously, eliminating manual configuration errors while maintaining deployment flexibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous monitoring and feedback mechanisms that track infrastructure state, detect changes, and automatically adjust configurations. This feedback loop ensures consistent deployment by comparing actual state against desired state and making corrective adjustments automatically.

Inventive Principle:
Principle #23Feedback

2Reliability

If existing solutions like Cisco APIC are deployed, then network infrastructure management is improved, but three controllers are required making it unsuitable for initial deployments with limited resources

Engineering Contradiction:
Improveinfrastructure management capabilityVSAvoidnumber of controllers required
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts the essential management functionality from complex multi-controller solutions and implements it in a streamlined single-controller architecture. By taking out only the necessary control functions and removing redundant components, the system achieves infrastructure management capability with minimal controller requirements, making it suitable for initial deployments.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses lightweight, software-based virtual controllers that can be deployed on standard hardware rather than requiring expensive dedicated hardware controllers. This approach reduces the number of physical controllers needed while maintaining management functionality, enabling deployments with limited resources.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Ease of operation

If OpenStack Ironic is used for managing BareMetal servers, then complete lifecycle management is provided, but pre-existing infrastructure is required making it less suitable for initial deployments

Engineering Contradiction:
Improvelifecycle management capabilityVSAvoidsuitability for initial deployments
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary provisioning actions automatically during the deployment process. Rather than requiring pre-existing infrastructure, the system prepares and configures necessary components in advance as part of the automated deployment sequence, enabling initial deployments without prior infrastructure setup.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a universal deployment framework that can handle both initial deployments without existing infrastructure and ongoing lifecycle management of BareMetal servers. The same automated system provides multi-functional capabilities across different deployment scenarios, eliminating the need for separate specialized tools.

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

4Reliability

If automated deployment is implemented, then errors are reduced and consistency is improved, but initial setup and integration complexity increases

Engineering Contradiction:
Improveconfiguration consistencyVSAvoidsoftware components and modules
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges multiple deployment and management functions into an integrated automated deployment system. By combining configuration management, provisioning, monitoring, and lifecycle management into a unified platform, the system reduces overall complexity despite providing comprehensive automated functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system introduces an automated deployment controller as an intermediary layer between infrastructure hardware and management operations. This mediator abstracts the complexity of automated deployment behind a simplified interface, reducing the perceived complexity for users while maintaining robust automated functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250337644A1Method and system for automated deployment of a computing infrastructure
Publication Date: 2025.10.30 OVH
  • US20250337644A1 patent drawing
  • US20250337644A1 patent drawing
  • US20250337644A1 patent drawing

AI summary

The technology relates to a computer-implemented method for automated deployment of at least one computing infrastructure comprising at least one un-provisioned server and at least one switch. The method comprises accessing a computer-readable medium comprising instructions which, upon being operated by a processor, causes execution of: a server management module, and a key management module; wherein, during each booting of the at least one server, the server management module compares a series of at least one signature, to signatures stored in a signatures file, and depending on the result of the comparison, the server management module validates the loading of the operating system if all the signatures of the series are listed in the signatures file, such that only the totally signed operating system is loaded during the booting of the at least one server.