beautypg.com

Health and fault management considerations, Additional details, Alert indications supported – HP SAN Virtualization Services Platform User Manual

Page 55

background image

• Call PrimordialPoolCapabilities.CreateSetting(). Client receives a setting.
• Client Invokes PrimordialPoolCapabilities.GetSupportedStripeLengthRange().
• Client sets the setting ExtentStripeLength to desired number of VirtualDisks.
• Client invokes PrimordialPoolCapabilities GetSupportedStripeDepths() method.
• Set the Setting.UserDataStripeDepth to the desired number of bytes.
• Invoke PrimordialPool.GetAvailableExtents() to retrieve the available extents.
• Invoke PrimordialPool GetSupportedSizeRange() method to retrieve the smallest drive in Min

parameter and the sum of all drives in Max parameter.

• Client calls CreateOrModifyStoragePool() and passes the available extents and setting.

4.

Informed Client Creation of a Concrete StoragePool from Primordial StoragePool Component
Storage Extents and/or Stripe Set Composite Storage Extents:
• Client looks for pools with StorageConfigurationCapabilities.SupportElementFeatures[] con-

taining "Storage Pool Creation".

• Client invokes CreateSetting (either goal or default) on the PrimordialPoolStorageCapabilities

to retrieve a setting.

• Client invokes GetAvailableExtents() on the PrimordialPool to assemble the InExtents parameter

for the CreateOrModifyStoragePool() method.

• Client will invoke GetSupportedSizeRange() for the PrimordialPool.
• The client passes desired extents into CreateOrModifyStoragePool(). Client may further specify

the PrimordialPool in InPools so that if the passed in extents are not enough to suffice the re-
quest, additional storage may be drawn from the primordial pool.

• Any created settings may be deleted upon completion of the CreateOrModifyStoragePool,

or left to expire on its own.

5.

Informed Client VirtualDisk Creation
• Client chooses a StoragePool on which to create a StorageVirtualDisk.
• Client invokes the associated StoragePoolCapabilities CreateSetting() to retrieve the default

setting.

• Client invokes StoragePool.GetSupportSizeRange() and returns the size of the minimum and

maximum possible sizes.

• Client invokes CreateOrModifyElementFromStoragePool() or CreateOrModifyElementFrom-

StoragePools() to create the virtual disk. Pass the chosen pool and the sizes to the method.

6.

Change Storage Pool Free Capacity Alert Threshold
• Once a pool is created, the LowSpaceWarningThreshold property can be set by using the

intrinsic SetInstance() method.

Health and fault management considerations

All methods in this profile are synchronous. Any invalid parameters or method failures should be
reported immediately by the method.

Additional details

Alert indications supported

These alert indications are defined in the SNIA Storage Message Registry and clause 9.3.3 of the
SMI-S Architecture book.

SAN Virtualization Services Platform SMI-S User Guide

55