From Fedora Project Wiki
No edit summary
(Feature has been announced on devel-announce mailing list on 2013-01-30)
Line 65: Line 65:
* See [[Talk:Features/Pcsd_Configuration_Wizards]]  <!-- This adds a link to the "discussion" tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page -->
* See [[Talk:Features/Pcsd_Configuration_Wizards]]  <!-- This adds a link to the "discussion" tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page -->


[[Category:FeatureReadyForWrangler]]
[[Category:FeatureAnnounced]]
<!-- 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 14:04, 30 January 2013


Pcsd Configuration Wizards

Summary

This feature will allow easier building of configuration wizards for pcsd (the Pacemaker/Corosync GUI), so through a simple configuration file we can create wizards for some common configurations (such as setting up a 2 nodes HA webserver).

Owner

  • Email: cfeist@redhat.com

Current status

  • Targeted release: Fedora 19
  • Last updated: 2013-01-30
  • Percentage of completion: 10%

Detailed Description

The new feature will allow for a configuration file to be used to create wizards (instead of manually creating javascript/html, etc.) for each separate wizard.

Initially the simple configuration wizards will include the following:

  • 2 node HA webserver

Benefit to Fedora

Makes it easier for developers to create & test pcsd wizards which will make it easier to provide wizards for end users.

Scope

Very isolated change, it only will affect the pcs package (which includes pcsd). It will include additional code in pcsd to parse the configuration file and generate the appropriate output.

How To Test

No special hardware requirements to test.

To begin testing, pcsd should be started like normal and wizards can be accessed from either a button or menu (still not decided yet).

The wizard configuration files will be kept in a pcsd directory on the local system (will be specified later)

Two separate types of testing will be required. 1. Test that the configuration file are properly parsed and turned into wizards. 2. Test that the wizards generate the appropriate pacemaker cib.

User Experience

For end users it should be easier to create common cluster configurations. For developers, it should be easier to create wizards for these common cluster configurations.

Dependencies

No dependencies on other packages.

Contingency Plan

None necessary, revert to previous behavior (if the wizards are completely broken, you can still configure a cluster the manual way)

Documentation

Currently no documentation, but it will be appearing as the feature is developed

Release Notes

  • Configuration wizards are now included with pcsd to simply configuration of common cluster configurations. Using the wizards is optional as fully manual configurations are still supported.

Comments and Discussion