Pcsd Configuration Wizards
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).
- Name: Chris Feist
- Email: firstname.lastname@example.org
- Targeted release: Fedora 20
- Last updated: 2013-03-12
- Percentage of completion: 10%
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.
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.
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.
No dependencies on other packages.
None necessary, revert to previous behavior (if the wizards are completely broken, you can still configure a cluster the manual way)
Currently no documentation, but it will be appearing as the feature is developed
- 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.