Virtual container storage interface controller
US-12175078-B2 · Dec 24, 2024 · US
US9823848B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9823848-B2 |
| Application number | US-201715494925-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 24, 2017 |
| Priority date | Mar 28, 2008 |
| Publication date | Nov 21, 2017 |
| Grant date | Nov 21, 2017 |
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.
A system to configure a storage library, by a processor. A first storage library comprising a plurality of host adapters, a data cache, and a plurality of device adapters is supplied. The first storage library is in communication via fiber channel with a storage area network comprising a storage virtual controller, and the storage area network comprises a configuration library. The storage area network is in communication with a host computer comprising a command line interface and an application. The host adapter, data cache, and device adapter is logically configured using a plurality of logical configuration commands created using the host computer and the command line interface. The plurality of logical configuration commands are added to the configuration library and saved for later use.
Opening claim text (preview).
We claim: 1. A system for configuring a storage library, the system comprising: a processor device executing instructions stored in a memory, wherein the processor device performs the steps of: supplying a first storage library comprising a plurality of host adapters, a data cache, and a plurality of device adapters, wherein said first storage library is in communication via fibre channel with a storage area network comprising a storage virtual controller, wherein said storage area network comprises a configuration library, wherein said storage area network is in communication with a host computer comprising a command line interface and an application; logically configuring said host adapter, data cache, and device adapter using a plurality of logical configuration commands created using said host computer and said command line interface; adding said plurality of logical configuration commands to said configuration library; and saving said configuration library for later use. 2. The system of claim 1 , further comprising the step of adding to said configuration library one or more physical objects disposed in said storage library. 3. The system of claim 2 , further comprising the steps of: logically configuring one or more virtual objects as one or more logical objects using one or more logical configuration commands; and adding to said configuration library said one or more logical configuration commands used to logical configure said one or more virtual objects. 4. The system of claim 1 , wherein said configuration library comprises (N) logical objects, and wherein said configuring step comprises using a command-line interface comprising an (i)th configuration command to configure an (i)th logical object, wherein (i) is greater than or equal to 1 and less than or equal to (N). 5. The system of claim 1 , further comprising the step of forming a configuration script comprising said plurality of logical configuration commands. 6. The system of claim 5 , further comprising the step of re-establishing said logical configuration for said first storage library using said configuration script. 7. The system of claim 5 , further comprising the steps of: supplying a second storage library comprising said plurality of host adapters, a data cache, and a plurality of device adapters physical objects; and establishing said logical configuration for said second storage library using said configuration script. 8. A computer program product for configuring a storage library, by a processor device, the computer program product embodied on a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: an executable portion that performs the steps of: supplying a first storage library comprising a plurality of host adapters, a data cache, and a plurality of device adapters, wherein said first storage library is in communication via fibre channel with a storage area network comprising a storage virtual controller, wherein said storage area network comprises a configuration library, wherein said storage area network is in communication with a host computer comprising a command line interface and an application; logically configuring said host adapter, data cache, and device adapter using a plurality of logical configuration commands created using said host computer and said command line interface; adding said plurality of logical configuration commands to said configuration library; and saving said configuration library for later use. 9. The computer program product of claim 8 , further comprising the step of adding to said configuration library one or more physical objects disposed in said storage library. 10. The system of claim 9 , further comprising the steps of: logically configuring one or more virtual objects as one or more logical objects using one or more logical configuration commands; and adding to said configuration library said one or more logical configuration commands used to logical configure said one or more virtual objects. 11. The computer program product of claim 8 , wherein said configuration library comprises (N) logical objects, and wherein said configuring step comprises using a command-line interface comprising an (i)th configuration command to configure an (i)th logical object, wherein (i) is greater than or equal to 1 and less than or equal to (N). 12. The computer program product of claim 8 , further comprising the step of forming a configuration script comprising said plurality of logical configuration commands. 13. The computer program product of claim 12 , further comprising the step of re-establishing said logical configuration for said first storage library using said configuration script. 14. The computer program product of claim 12 , further comprising the steps of: supplying a second storage library comprising said plurality of host adapters, a data cache, and a plurality of device adapters physical objects; and establishing said logical configuration for said second storage library using said configuration script.
by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device · CPC title
Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title
Details of cache memory · CPC title
Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches · CPC title
at data level, e.g. file, record or object virtualisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.