(Feature has been announced on devel-announce mailing list on 2013-01-30) |
(Moved to FeatureReadyForFesco for approval (#1060)) |
||
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: | [[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 17:07, 5 February 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
- Name: Chris Feist
- Email: cfeist@redhat.com
Current status
- Targeted release: Fedora 19
- Last updated: 2013-02-05
- 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.