Converged Infrastructure Remediation via Cloud Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Converged infrastructure environments face challenges in efficiently configuring and deploying storage nodes due to the time-consuming and error-prone process of manually handling rule failures across multiple components, necessitating a more efficient method for conforming systems to reference configurations.
Innovation Solution
A cloud-based validation utility and on-premises configuration utility collaborate to provide remediation schemas and executable scripts, automating the remediation of rule failures and updates by validating configurations against a set of rules, selecting appropriate schemas, and executing scripts to conform the system to best practices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual handling of rule failures is used across multiple components, then flexibility in customization is maintained, but time consumption and error rate increase significantly
Solution Approach 1:
The system performs self-diagnosis and self-remediation by automatically detecting rule failures, selecting appropriate remediation schemas, and executing corrective actions without requiring manual intervention for each failure, thereby significantly reducing time consumption while maintaining configuration flexibility
Solution Approach 2:
Remediation schemas are prepared in advance with pre-defined corrective actions for common rule failures. The validation utility checks configurations against rules beforehand, and when failures are detected, the corresponding pre-prepared schemas are automatically selected and executed, eliminating the need for time-consuming manual troubleshooting
2Reliability
If manual configuration validation and remediation is performed, then control over each component is maintained, but error rate increases and reliability decreases
Solution Approach 1:
The validation utility continuously monitors configuration compliance against defined rules and provides feedback on detected failures. The system automatically adjusts configurations based on remediation schema recommendations and can re-validate to ensure compliance, creating a closed-loop feedback mechanism that improves reliability while reducing operational complexity
Solution Approach 2:
The remediation schema acts as an intermediary between the detected failure and the corrective action. Instead of requiring operators to manually analyze and fix each configuration error, the schema translates the failure into a standardized remediation process, reducing errors and improving reliability while simplifying operations
3Productivity
If cloud-based validation utility is used to automate remediation, then productivity and accuracy improve, but dependency on external systems increases
Solution Approach 1:
The system is segmented into distinct functional modules: cloud-based validation utility for rule checking and schema selection, on-premises configuration utility for execution, and standardized remediation schemas as intermediate artifacts. This segmentation allows each component to be optimized independently while working together to improve productivity without overwhelming complexity
Data Source
AI summary
A non-transitory machine readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to: receive a schema with a tag and a parameter, the schema representing a change to be made to a converged infrastructure environment, wherein the schema is received from a cloud-based service to the on-site converged infrastructure environment; select an executable script template from a store of executable script templates using the tag; generate an executable script from the executable script template, including populating the executable script template with the parameter; and run the executable script against a component of the converged infrastructure environment.


