Flexibly storing defined presets for configuration of a storage controller

Method and system are provided for storing defined presets (aka templates) for configuration of a storage controller The method includes: providing a preset for an action (e.g. mkvdisk request a new virtual disk) on an object type (e.g. a virtual disk) as an object in the storage controller so that...

Full description

Saved in:
Bibliographic Details
Main Authors MATTHEW JOHN FAIRHURST, JAMES RICHARD HENRY MULCAHY, COLIN ROBERT JEWELL, JOHN MARK CLIFTON
Format Patent
LanguageEnglish
Published 08.10.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Method and system are provided for storing defined presets (aka templates) for configuration of a storage controller The method includes: providing a preset for an action (e.g. mkvdisk request a new virtual disk) on an object type (e.g. a virtual disk) as an object in the storage controller so that code can access the object at run time; receiving parameter values (e.g. parameter name-value pairs, {(size, 100), (autoexpand, true), (name, vdisk#)}) for the preset; running appropriate commands to set up the preset; and validating the parameter values as part of the preset creation to check that the parameter values are valid and consistent. The method may further include: creating an instance of an object of an object type with the parameters as defined in the .preset, including: looking up a preset object by object type; and using the validation code associated with the object type. The preset may include a human meaningful name.
Bibliography:Application Number: GB20130005978