Claims
- 1. A method comprising:
obtaining an intended use for a logical volume; and automatically configuring a set of storage devices using an application-specific template to provide the logical volume for the intended use.
- 2. The method of claim 1 further comprising:
selecting the application-specific template to indicate the intended use, wherein
the application-specific template is selected by a user, and an implementation of the intended use is not provided by the user as input to configure the logical volume.
- 3. The method of claim 1 further comprising:
storing a rule from the application-specific template as part of an intent, wherein
the intent is stored with the logical volume.
- 4. The method of claim 3 further comprising:
storing the intended use as part of the intent.
- 5. The method of claim 1 wherein
the application-specific template implements a capability satisfying the intended use.
- 6. A system comprising:
obtaining means for obtaining an intended use for a logical volume; and configuring means for automatically configuring a set of storage devices using an application-specific template to provide the logical volume for the intended use.
- 7. The system of claim 6 further comprising:
selecting means for selecting the application-specific template to indicate the intended use, wherein
the application-specific template is selected by a user, and an implementation of the intended use is not provided by the user as input to configure the logical volume.
- 8. The system of claim 6 further comprising:
storing means for storing a rule from the application-specific template as part of an intent, wherein
the intent is stored with the logical volume.
- 9. The system of claim 8 wherein
the storing means further store the intended use as part of the intent.
- 10. The system of claim 6 further wherein
the application-specific template implements a capability satisfying the intended use.
- 11. A system comprising:
an obtaining module to obtain an intended use for a logical volume; and a configuring module to automatically configure a set of storage devices using an application-specific template to provide the logical volume for the intended use.
- 12. The system of claim 11 further comprising:
a selecting module for selecting the application-specific template to indicate the intended use, wherein
the application-specific template is selected by a user, and an implementation of the intended use is not provided by the user as input to configure the logical volume.
- 13. The system of claim 11 further comprising:
a storing module to store a rule from the application-specific template as part of an intent, wherein
the intent is stored with the logical volume.
- 14. The system of claim 13 wherein
the storing module further stores the intended use as part of the intent.
- 15. The system of claim 11 wherein
the application-specific template implements a capability satisfying the intended use.
- 16. A computer program product comprising:
obtaining instructions to obtain an intended use for a logical volume; and configuring instructions to automatically configure a set of storage devices using an application-specific template to provide the logical volume for the intended use.
- 17. The computer program product of claim 1 further comprising:
selecting instructions to select the application-specific template to indicate the intended use, wherein
the application-specific template is selected by a user, and an implementation of the intended use is not provided by the user as input to configure the logical volume.
- 18. The computer program product of claim 1 further comprising:
storing means for storing a rule from the application-specific template as part of an intent, wherein
the intent is stored with the logical volume.
- 19. The computer program product of claim 18 wherein
the storing means further store the intended use as part of the intent.
- 20. The computer program product of claim 1 wherein
the application-specific template implements a capability satisfying the intended use.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application relates to application Ser. No. ______ (attorney docket VRT0025US, client reference VRTS0125), filed on same day herewith, entitled “Development Of A Detailed Logical Volume Configuration From High-Level User Requirements” and naming Chirag Deepak Dalal, Vaijayanti Rakshit Bharadwaj, Pradip Madhukar Kulkarni, Ronald S. Karr, and John A. Colgrove as inventors, the application being incorporated herein by reference in its entirety.
[0002] This application relates to application Ser. No. ______ (attorney docket VRT0026US, client reference VRTS0126), filed on same day herewith, entitled “Preservation Of Intent Of A Volume Creator With A Logical Volume” and naming Chirag Deepak Dalal, Vaijayanti Rakshit Bharadwaj, Pradip Madhukar Kulkarni, and Ronald S. Karr as inventors, the application being incorporated herein by reference in its entirety.
[0003] This application relates to application Ser. No. ______ (attorney docket VRT0027US, client reference VRTS0127), filed on same day herewith, entitled “Adaptive Implementation Of Requested Capabilities For A Logical Volume” and naming Chirag Deepak Dalal, Vaijayanti Rakshit Bharadwaj, Pradip Madhukar Kulkarni, and Ronald S. Karr as inventors, the application being incorporated herein by reference in its entirety.
[0004] This application relates to application Ser. No. ______ (attorney docket VRT0028US, client reference VRTS0128), filed on same day herewith, entitled “Language For Expressing Storage Allocation Requirements” and naming Chirag Deepak Dalal, Vaijayanti Rakshit Bharadwaj, Pradip Madhukar Kulkarni, and Ronald S. Karr as inventors, the application being incorporated herein by reference in its entirety.