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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MATTHEW JOHN FAIRHURST, JAMES RICHARD HENRY MULCAHY, COLIN ROBERT JEWELL, JOHN MARK CLIFTON
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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.