Cloud simulation and validation system
AssigneeAT&T Intellectual Property I, L.P.
InventorsJonathan Roll, Edmund Barmettler, Traci Walton-Jerald
Life of this patent
Estimating the term…
Abstract
Cloud simulation or validation system allows for the simulation of a future node that may be deployed on a piece of hardware. The system may attempt to simulate the operating system for node-A on top of the hardware for node-A, including basic network connectivity. When a host is booted up with the simulated configuration, validation scripts may be run to verify that the site is correctly prepped for cloud deployment. With its pre-staged RAM-based OS temporarily loaded into the host's RAM memory, any set of OS-based scripts, tools or binaries, may be executed for simulation and validation based upon the intended role of the host onto which the cloud simulation or validation system configuration is loaded.
Claims20
A method comprising:
- receiving, by a cloud server of a group of cloud servers, a configuration payload, wherein the configuration payload includes a cloud server configuration comprising first network configuration parameters unique to the cloud server, and second network parameters common to the group of cloud servers, and wherein the configuration payload further includes expected test results;
- loading, by the cloud server, the cloud server configuration in volatile memory of the cloud server;
- configuring the cloud server based on the cloud server configuration;
- performing, by the cloud server, validation tests;
- and
- determining, by the cloud server, an error condition based on the validation tests and the expected test results.
A system comprising:
- a processing system including a processor;
- and
- a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
- receiving, by a cloud server of a group of cloud servers, a message requesting that the cloud server power on and retrieve a configuration payload;
- retrieving, based on the message, the configuration payload, wherein the configuration payload includes a cloud server configuration comprising first network configuration parameters unique to the cloud server, and second network parameters common to the group of cloud servers, and wherein the configuration payload further includes expected test results;
- loading, by the cloud server, the cloud server configuration in volatile memory of the cloud server;
- configuring the cloud server based on the cloud server configuration;
- performing, by the cloud server, validation tests;
- and
- determining, by the cloud server, an error condition based on the validation tests and the expected test results.
A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
- receiving, by a cloud server of a group of cloud servers, a configuration payload, wherein the configuration payload includes a cloud server configuration comprising first network configuration parameters unique to the cloud server, and second network parameters common to the group of cloud servers, and wherein the configuration payload further includes expected test results;
- configuring the cloud server based on the cloud server configuration;
- performing, by the cloud server, validation tests;
- and
- determining, by the cloud server, an error condition based on the validation tests and the expected test results.
Dependencies are inferred from the claim text.