Systems and methods for provisioning computing components through modular orchestration
AssigneeVCE IP Holding Company LLC
InventorsOrone Laizerovich, Michelle Proctor, David Tyszkiewicz, Thomas Otake
Life of this patent
Estimating the term…
Abstract
Methods and/or systems for automatically provisioning various computing components within a computing environment, such as a computing infrastructure are disclosed. More particularly, various compute, network, and storage components of a converged infrastructure, such as servers, databases, applications, operating systems, memories, switches and/or the like, may be automatically provisioned and allocated for use and access.
Claims20
A method for provisioning a computing component comprising:
- generating at least one graphical user interface for display on a computing device including a processor and non-transitory computer readable medium, the at least one graphical user interface including a plurality of selectable modules each graphically representing at least one computing component, each selectable module identifying a set of executable rules defining how to provision the at least one computing component for initial use in a plurality of interconnected computing components;
- and
- provisioning, by the at least one computing device, the at least one computing component for the initial use by:
- receiving an input from the user specifying at least one desired selectable module of the plurality of selectable modules, the input further identifying a corresponding at least one desired computing component for provisioning;
- inserting provisioning data specifying a unique attribute for the at least one desired computing component into a parameter of the at least one executable rule of the set of executable rules identified by the at least one desired selectable module, the provisioning data corresponding to a user;
- receiving an input from the user specifying a desired computing infrastructure model from a plurality of selectable computing infrastructure modules, the desired computing infrastructure model identifying relationships between the plurality of interconnected computing components;
- and
- executing the set of executable rules identified by the desired selectable module, including the at least one executable rule, provision the at least one computing component, the executing based at least in part on the relationships identified by the desired computing infrastructure model.
A system for provisioning a computing component comprising:
- at least one computing device comprising:
- at least one processor;
- and
- a computer readable storage device storing instructions which, when executed by the at least one processor, cause the at least one processor to:
- generate at least one graphical user interface for display, the at least one graphical user-interface including a plurality of selectable modules graphically representing at least one computing component each selectable module identifying a set of executable rules defining how to provision the at least one computing component for initial use in a plurality of interconnected computing components;
- and
- provision the at least one computing component for the initial use by:
- receiving an input from the user specifying at least one desired selectable module of the plurality of selectable modules, the input further identifying a corresponding at least one desired computing component for provisioning;
- inserting provisioning data specifying a unique attribute for the at least one desired computing component into a parameter of the at least one executable rule of the set of executable rules identified by the at least one desired selectable module, the provisioning data corresponding to a user;
- receiving an input from the user specifying a desired computing infrastructure model from a plurality of selectable computing infrastructure modules, the desired computing infrastructure model identifying relationships between the plurality of interconnected computing components;
- and
- executing the set of executable rules identified by the desired selectable module, including the at least one executable rule, to provision the at least one computing component, the executing based at least in part on the relationships identified by the desired computing infrastructure model.
A non-transitory computer readable medium encoded with instructions for provisioning a computing component, the instructions executable by a processor, comprising:
- generating at least one graphical user interface for display on a computing device, the at least one graphical user-interface including a plurality of selectable modules each graphically representing at least one computing component, each selectable module identifying a set of executable rules defining how to provision the at least one computing component for initial use in a plurality of interconnected computing components;
- and
- provisioning the at least one computing component for the initial use by:
- receiving an input from the user specifying at least one desired selectable module of the plurality of selectable modules, the input further identifying a corresponding at least one desired computing component for provisioning;
- inserting provisioning data specifying a unique attribute for the at least one desired computing component into a parameter of the at least one executable rule of the set of executable rules identified by the at least one desired selectable module, the provisioning data corresponding to a user;
- receiving an input from the user specifying a desired computing infrastructure model from a plurality of selectable computing infrastructure modules, the desired computing infrastructure model identifying relationships between the plurality of interconnected computing components;
- and
- executing the set of executable rules identified by the desired selectable module, including the at least one executable rule, to provision the at least one computing component, the executing based at least in part on the relationships identified by the desired computing infrastructure model.
Dependencies are inferred from the claim text.