Skip to content

rjrjr999/openstack-rabbitmq-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 

Repository files navigation

OpenStack RabbitMQ Tools

This repository contains a tool to publish messages onto a rabbitmq queue.
The tool was written to simulate Nova VM instance creation and deletion messages for consumption by OpenStack Designate.

Usage

  1. Place the amqppublisher.py and createsimscript.sh scripts into the same directory.

  2. Edit the createsimscript.sh script and modify the variables for the local environment.

  3. Run the createsimscript.sh script:

    ./createsimscript.sh

    The script will create a script called simnova_.sh. That script will be used to simulate Nova VM instance creation and deletion.

  4. Run the simnova_.sh script to simulate Nova VM instance creation:

    ./simnova_.sh create

  5. run the simnova_.sh script to simulate Nova VM instance deletion:

    ./simnova_.sh delete

Assumptions

The system this tool will be run on has:

  • Keystone client
  • Python 2.6 or higher

Additional Notes

This tool was inspired by the rabbitmq-utilites found here:

https://github.com/kumarcv/rabbitmq-utilities

About

OpenStack RabbitMQ Tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published