×

USING DECLARATIVE CONFIGURATION DATA TO RESOLVE ERRORS IN CLOUD OPERATION

  • US 20170168900A1
  • Filed: 02/26/2016
  • Published: 06/15/2017
  • Est. Priority Date: 12/14/2015
  • Status: Active Application
First Claim
Patent Images

1. A system, the system comprising:

  • one or more processors, the one or more processors providing compute resources;

    networking resources;

    storage resources;

    system memory coupled to one or more processors, the system memory storing instructions that are executable by the processor; and

    the one or more processors executing the instructions stored in the system memory to;

    receive a request to implement a corrective command for a cloud, the corrective command for correcting inappropriate operation of the cloud;

    access aggregate declarative configuration data defining configuration for the cloud, the aggregate declarative configuration data including one or more declared roles and including one or more declared action plans, each of the one or more declared roles usable in the cloud and including one or more interfaces for functions corresponding to one or more corrective commands, each of the one or more functions associated with an executable script, each of the one or more declared action plans including a sequence of execution for implementing a corresponding corrective command through reference to at least one interface in at least one declared role;

    refer to the aggregate declarative configuration data to identify an action plan, from among the one or more action plans, corresponding to the requested corrective command, the identified action plan specifying a sequence of execution for executing a plurality functions from one or more declared roles; and

    perform corrective operations in the cloud to attempt to correct the inappropriate operation of the cloud in accordance with the corrective command, the corrective operations performed by executing scripts, the scripts accessed by cross-referencing each of the plurality of functions in accordance with the specified sequence of execution to implement the corrective operations.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×