Skip to main content

Mirantis OpenStack Ansible-like tool for parallel node operations: two-way data transfer, log collection, remote command execution

Project description

OpenStack Ansible-like tool for parallel node operations: two-way data transfer, log collection, remote command execution

  • The tool is based on https://etherpad.openstack.org/p/openstack-diagnostics

  • Should work fine in environments deployed by Fuel versions: 4.x, 5.x, 6.x, 7.0, 8.0, 9.0, 9.1

  • Operates non-destructively.

  • Can be launched on any host within admin network, provided the fuel node IP is specified and access to Fuel and other nodes is possible via ssh from the local system.

  • Parallel launch - only on the nodes that are ‘online’. Some filters for nodes are also available.

  • Commands (from ./cmds directory) are separated according to roles (detected automatically) by the symlinks. Thus, the command list may depend on release, roles and OS. In addition, there can be some commands that run everywhere. There are also commands that are executed only on one node according to its role, using the first node of this type they encounter.

  • Modular: possible to create a special package that contains only certain required commands.

  • Collects log files from the nodes using filters

  • Some archives are created - general.tar.bz2 and logs-*

  • Checks are implemented to prevent filesystem overfilling due to log collection, appropriate error shown.

  • Can be imported into other python scripts (ex. https://github.com/f3flight/timmy-customtest) and used as a transport and structure to access node parameters known to Fuel, run commands on nodes, collect outputs, etc. with ease.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

timmy-1.23.7.tar.gz (46.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

timmy-1.23.7-py2-none-any.whl (66.0 kB view details)

Uploaded Python 2

File details

Details for the file timmy-1.23.7.tar.gz.

File metadata

  • Download URL: timmy-1.23.7.tar.gz
  • Upload date:
  • Size: 46.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for timmy-1.23.7.tar.gz
Algorithm Hash digest
SHA256 4c1a11e493568123fc35ef6207cf1da4b1f9914c0a6cce4f04b2286ea6a6fb63
MD5 d79b9c53d1e5fc4b30ee01b8760b82f3
BLAKE2b-256 a891fc64a2fe08b4fe24d7cb8ca93ca87e2a88a6c7aa238bab1ecb718be0d12a

See more details on using hashes here.

File details

Details for the file timmy-1.23.7-py2-none-any.whl.

File metadata

File hashes

Hashes for timmy-1.23.7-py2-none-any.whl
Algorithm Hash digest
SHA256 1eb90d056ca78d3562789717b54c34c27b8e87998b2c8d46087a314df4a4294c
MD5 f25f03c15eb7c9f32ee3441be6ad28af
BLAKE2b-256 9acc4d5e023baa4419b2269f50200bc23ffc3f40016cebda0b385772a2e15367

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page