From Fedora Project Wiki
(Moved to FeatureReadyForFesco, ticket #876, also renamed feature from Feature/libstoragemanagement to libstoragemanagement)
Line 4: Line 4:
<!-- The actual name of your feature page should look something like: Features/YourFeatureName.  This keeps all features in the same namespace -->
<!-- The actual name of your feature page should look something like: Features/YourFeatureName.  This keeps all features in the same namespace -->


= Features/libStorageMgmt <!-- The name of your feature --> =
= libStorageMgmt <!-- The name of your feature --> =


== Summary ==
== Summary ==
Line 79: Line 79:




[[Category:FeatureReadyForWrangler]]
[[Category:FeatureReadyForFesco]]
<!-- When your feature page is completed and ready for review -->
<!-- When your feature page is completed and ready for review -->
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->

Revision as of 11:12, 20 June 2012


libStorageMgmt

Summary

A library that will provide a vendor agnostic open source storage application programming interface (API) that will allow management of storage arrays (Storage Area Networks).


Owner

  • Email: tasleson@redhat.com

Current status

  • Targeted release: Fedora 18
  • Last updated: 19 Jun 2012
  • Percentage of completion: 65%


Detailed Description

Today system administrators utilizing open source solutions have no way to programmatically manage their storage hardware in a vendor neutral way. This libraries main goal is to provide this needed functionality. For full scope of the library please visit: http://sourceforge.net/apps/trac/libstoragemgmt/wiki/ProjectScope


Benefit to Fedora

This library will allow fedora users the ability to manage their storage arrays programmatically. To allocate/de-allocate/re-size/snapshot/map logical units to host initiators.

Scope

This is a new isolated library that only needs to complete its own functionality for completion.

How To Test

Automated library testing will be completed with the use of a simple storage array simulator plug-in. Complete tests for each of the included plug-ins will require vended hardware which may not be available for testing. Plug-ins that are not included with the project will require independent testing by plug-in author .

User Experience

Initial user experience will be limited to a basic scriptable command line interface and library to perform management tasks. In the future additional libraries and applications will benefit from the library which will greatly improve the users experience.

Dependencies

None, all external dependencies are available.

Contingency Plan

None necessary as this is a new feature.

Documentation

Release Notes

Comments and Discussion