Claims
- 1. A method comprising:
reconfiguring a set of physical storage devices to provide a logical volume, wherein the reconfiguration uses a rule to configure the logical volume such that the logical volume conforms to the rule after the reconfiguration.
- 2. The method of claim 1 wherein
the rule is a portion of an intent stored with the logical volume.
- 3. The method of claim 1 wherein
the logical volume conformed to the rule before the reconfiguration.
- 4. The method of claim 1 wherein
the rule configures a capability of the logical volume.
- 5. The method of claim 1 wherein
the rule is stored with the logical volume when the logical volume is created.
- 6. The method of claim 1 further comprising:
providing consistent availability of the logical volume by consistently conforming the logical volume to the rule.
- 7. The method of claim 6 wherein
the consistent availability of the logical volume meets a contractual availability requirement.
- 8. A method comprising:
associating an intent with a logical volume, wherein the intent includes:
a requested characteristic of the logical volume, and a rule implementing a capability satisfying the requested characteristic, and the rule is associated with at least one command used to create the logical volume; reconfiguring the logical volume such that the logical volume conforms to the rule after the reconfiguration.
- 9. The method of claim 8 further comprising:
using the intent to request configuration of a second logical volume to have the requested characteristic, wherein the requested characteristic is satisfied by the capability implemented by the rule.
- 10. A system comprising:
associating means for associating an intent with a logical volume, wherein the intent includes:
a requested characteristic of the logical volume, and a rule implementing a capability satisfying the requested characteristic, and the rule is associated with at least one command used to create the logical volume; reconfiguring means for reconfiguring the logical volume such that the logical volume conforms to the rule after the reconfiguration.
- 11. The system of claim 10 further comprising:
providing means for providing consistent availability of the logical volume by consistently conforming the logical volume to the rule.
- 12. The system of claim 10 further comprising:
using means for using the intent to request configuration of a second logical volume to have the requested characteristic, wherein the requested characteristic is satisfied by the capability implemented by the rule.
- 13. A system comprising:
an associating module to associate an intent with a logical volume, wherein the intent includes:
a requested characteristic of the logical volume, and a rule implementing a capability satisfying the requested characteristic, and the rule is associated with at least one command used to create the logical volume; a reconfiguring module to reconfigure the logical volume such that the logical volume conforms to the rule after the reconfiguration.
- 14. The system of claim 13 further comprising:
an availability-providing module to provide consistent availability of the logical volume by consistently conforming the logical volume to the rule.
- 15. The system of claim 13 further comprising:
a using module to use the intent to request configuration of a second logical volume to have the requested characteristic, wherein the requested characteristic is satisfied by the capability implemented by the rule.
- 16. A computer program product comprising:
associating instructions to associate an intent with a logical volume, wherein the intent includes:
a requested characteristic of the logical volume, and a rule implementing a capability satisfying the requested characteristic, and the rule is associated with at least one command used to create the logical volume; reconfiguring instructions to reconfigure the logical volume such that the logical volume conforms to the rule after the reconfiguration; and a computer-readable medium to store the associating instructions and the reconfiguring instructions.
- 17. The computer program product of claim 16 further comprising:
availability-providing instructions to provide consistent availability of the logical volume by consistently conforming the logical volume to the rule, wherein
the computer-readable medium further stores the availability-providing instructions.
- 18. The computer program product of claim 16 further comprising:
using instructions to use the intent to request configuration of a second logical volume to have the requested characteristic, wherein
the requested characteristic is satisfied by the capability implemented by the rule; and the computer-readable medium further stores the using instructions.
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 serial 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.
[0003] This application relates to application Ser. No. ______ (attorney docket VRT0028US, client reference VRTSO128), 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.
[0004] This application relates to application Ser. No. ______ (attorney docket VRT0029US, client reference VRTSO129), filed on same day herewith, entitled “Intermediate Descriptions of Intent for Storage Allocation” 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.