======= Specification
- This tool is based on https://etherpad.openstack.org/p/openstack-diagnostics
- Should work fine on the following environments that were tested: 4.x, 5.x, 6.x, 7.0, 8.0
- Operates non-destructively. Completely safe.
- Can be launched not only on the master node, if the master node's IP is specified.
- Parallel launch, only on the nodes that are 'online'.
- Commands (from ./cmds directory) are separated by roles (detected automatically) by the symlinks. So the command list may depend on release, roles and OS, there also can be commands that run everywhere. Also there are commands that are executed only on one node by its role, first encountered.
- Human-readable format output of 'fuel node list'
- Modular: possible to create a special package that contains only some required commands.
- some archives are being created - general and logs-*
Description
OpenStack Ansible-like tool for parallel node operations: two-way data transfer, log collection, remote command execution
Languages
Python
76.5%
Shell
18.6%
RPM Spec
4.9%