Patent ID: 7769861
Filing Date: 2010-08-03
Classification: G06F

Abstract:
1. A modeling apparatus for provisioning a storage resource, the apparatus comprising: a storage device storing executable code; a processor executing the executable code, the executable code comprising a provisioning module receiving a storage alert for a client in response to detecting a need to extend a file system for the client; a specification module specifying a Logical Unit Number (LUN) storage resource of a plurality of storage resources corresponding to the file system as a model storage resource in response to the storage alert; a monitoring module monitoring the plurality of existing storage resources and identifying a first storage server and a first storage pool for the model storage resource, wherein the first storage pool comprises the model storage resource and the first storage server manages a plurality of storage pools comprising the first storage pool; the provisioning module provisioning a new LUN storage resource for the file system in the first storage pool if the new LUN storage resource can be provisioned in the first storage pool, wherein the new LUN storage resource includes all attributes of the model storage resource; and the provisioning module provisioning the new LUN storage resource for the file system in one of the plurality of storage pools managed by the first storage server if the new LUN storage resource cannot be provisioned in the first storage pool, wherein the new LUN storage resource comprises all of the attributes of the model storage resource.