Feature #36291
openmgr/dashboard: Add support for enabling and configuring the balancer
70%
Description
The balancer module can optimize the placement of PGs across OSDs in order to achieve a balanced distribution, either automatically or in a supervised fashion. Currently, it needs to be enabled and configured on the command line as outlined in the documentation.
It would be useful if the dashboard would allow the administrator to:
- Enable/disable the balancer
- Select the balancer mode. Currently: "crush-compat" (default) and "upmap" can be selected
- Visualize the evaluated distribution
- manage optimization plans (create, list, activate, remove)
Files
Updated by Lenz Grimmer over 5 years ago
- Related to Feature #36735: mgr/dashboard: Add support for enabling and configuring the disk prediction module added
Updated by Lenz Grimmer over 5 years ago
- Related to Feature #36488: mgr/dashboard: Provide way to "opt in" to enabling the telemetry mgr plugin added
Updated by Lenz Grimmer over 5 years ago
- Related to Feature #36237: mgr/dashboard: Add support for managing Ceph Mgr modules added
Updated by Volker Theile over 5 years ago
- Related to Feature #37934: mgr/dashboard: Configure all mgr modules in UI added
Updated by Ernesto Puerta about 4 years ago
- File balancer.png balancer.png added
- Status changed from New to Resolved
Currently 75% of this is already implemented (see picture below).
The only thing left (if I'm not missing the point) is the balancer COMMANDS (on, eval, optimize, show, ls, ...). However, rather that specifically implementing the commands from balancer module into dashboard, I'd suggest to look for a way to systematically expose other module COMMANDS in the same way as we have exposed OPTIONS. That'd automatically expose all modules' COMMANDs.
I'll file a separate ticket for this latter thing.
Updated by Ernesto Puerta about 4 years ago
- Related to Feature #44351: mgr: expose Module COMMANDs and metadata in MgrMap::ModuleInfo.module_options added
Updated by Ernesto Puerta over 3 years ago
- Status changed from Resolved to In Progress
- % Done changed from 0 to 70
Updated by Ernesto Puerta about 3 years ago
- Project changed from mgr to Dashboard
- Category changed from 132 to General