Provisioning and managing virtual machines from a storage management system
US-2018039433-A1 · Feb 8, 2018 · US
US10168884B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10168884-B2 |
| Application number | US-201514937535-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 10, 2015 |
| Priority date | Nov 10, 2015 |
| Publication date | Jan 1, 2019 |
| Grant date | Jan 1, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Provided are a computer program product, system, and method for generating user interface (GUI) configuration pages to configure a computing resource comprised of component computing resources. A configuration page is generated for rendering in a GUI having user selectable graphical representations of a hierarchy of component computing resources from which a subject computing resource is configured. Each of the component computing resources graphically represented as within a higher level component computing resource in the hierarchy is configured with capacity from the higher level component computing resource. User selection is received of one of the graphical representations of a selected one of the component computing resources in the graphical representations of the hierarchy. User selectable component computing resource instances are generated in the configuration page for the selected component computing resource in which the user selects the component computing resource instance from which the subject computing resource is configured.
Opening claim text (preview).
What is claimed is: 1. A computer program product for generating a configuration page for rendering in a graphical user interface (GUI) for a user to use to configure a computing resource, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: generating a configuration page for rendering in the GUI; generating, within the configuration page, a plurality of user selectable concentric shapes representing a hierarchy of component computing resources from which a subject computing resource is configured, wherein only one component computing resource is graphically represented at each level of concentric shapes as one concentric shape representing the component computing resource, wherein each lower level component computing resource is graphically represented by a lower level shape as graphically enclosed within a concentric higher level shape representing a higher level component computing resource in the hierarchy, wherein the lower level component computing resource is configured with capacity from the higher level component computing resource, and wherein the hierarchy comprises at least three levels; receiving user selection of one of the user selectable concentric shapes representing a selected one of the component computing resources in graphical representations of the hierarchy; and generating, in the configuration page, user selectable component computing resource instances for the selected component computing resource in which the user selects the component computing resource instance from which the subject computing resource is configured, wherein the lower level component computing resource is supplied user selectable computing resources selected from configured of the higher level component computing resource. 2. The computer program product of claim 1 , wherein a separate graphical representation is generated for each component computing resource in the graphical representations of the hierarchy, wherein the graphical representation for each of the component computing resources is generated with a first design if the component computing resource represented by the graphical representation has not been configured and generated with a second design if the component computing represented by the graphical representation has been configured. 3. The computer program product of claim 1 , wherein the generating the graphical representations of the hierarchy comprises generating concentric circles, wherein an innermost concentric circle of the concentric circles represents the subject computing resource being configured and each of the concentric circles containing the innermost concentric circle represents one of the component computing resources to configure, wherein one concentric circle containing contained concentric circles is at a higher level of the hierarchy than the component computing resources represented by the contained concentric circles. 4. The computer program product of claim 3 , wherein the operations further comprise: receiving user selection of one of the concentric circles other than the innermost concentric circle; generating, in the configuration page, component computing resource instances for the component computing resource represented by the selected concentric circle that are available to supply capacity to the subject computing resource being configured; receiving user selection of one of the component computing resource instances; and saving the user selected component computing resource instance to use to configure the subject computing resource. 5. The computer program product of claim 4 , wherein the generating the configuration page comprises generating a user selectable list of the component computing resource instances represented by the selected concentric circle available for use with the subject computing resource, wherein the operations further comprise: receiving user selection of one of the component computing resource instances in the user selectable list; and saving the selected component computing resource instance to use when configuring the subject computing resource, wherein the subject computing resource is supplied capacity from the selected instance of the component computing resources. 6. The computer program product of claim 4 , wherein the operations further comprise: generating, in the configuration page, parameters to use for the selected component computing resource instance; and receiving user selection of the parameters to use to further configure the selected component computing resource instance, wherein the subject computing resource is configured from the selected component computing resource instance configured with the user selected parameters. 7. The computer program product of claim 1 , wherein the operations further comprise: generating, in the configuration page, a user selectable graphical representation of at least one use relationships of the subject computing resource, wherein the use relationship provides information on a relationship of the subject computing resource with a related computing resource; and generating, in the configuration page, controls to enable configuration settings to be entered to configure the related computing resource for the for the use relationship. 8. The computer program product of claim 7 , wherein the configuration page renders simultaneously the graphical representations of the hierarchy of component computing resources and the graphical representations of the use relationships including the subject computing resource. 9. The computer program product of claim 8 , wherein the graphical representations of the hierarchy comprise a rendering of concentric circles, wherein an innermost of the concentric circles represents the subject computing resource being configured and each of the concentric circles containing the innermost concentric circle represents one of the component computing resources to configure, wherein one concentric circle containing contained concentric circles supplies computing resources for contained concentric circles are at a higher level of the hierarchy than the component computing resources represented by the contained concentric circles, and wherein the graphical representations of the use relationships are displayed as lines extending from the concentric circles. 10. A computer program product for generating a configuration page for rendering in a graphical user interface (GUI) for a user to use to configure a subject storage volume, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: generating a configuration page for rendering in the GUI; generating within the configuration page a plurality of user selectable concentric shapes representing a hierarchy of higher level to lower level components comprising, in order from higher level to lower level in the hierarchy, a system, a domain, and a storage pool from which the subject storage volume is configured, wherein the domain is configured from the system, and the storage pool is configured from the domain, and wherein the subject storage volume is configured from instances selected through the configuration page for the system, the domain, and the storage pool, wherein only one component is graphically represented at each level of concentric shapes as one concentric shape representing the component, wherein the lower level components are represented by a lower level shape graphically enclosed within a concentric higher level shape representing a higher level c
Execution arrangements for user interfaces · CPC title
for implementing user interfaces · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Configuration or reconfiguration of storage systems · CPC title
Configuring for program initiating, e.g. using registry, configuration files · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.