Establishing a logical configuration for a data storage library

US9823848B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9823848-B2
Application numberUS-201715494925-A
CountryUS
Kind codeB2
Filing dateApr 24, 2017
Priority dateMar 28, 2008
Publication dateNov 21, 2017
Grant dateNov 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • G06F3/0607Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9823848B2 cover?
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…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/0607. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).