diff options
author | Dhaval Patel <dhaval.r.patel@intel.com> | 2017-08-29 14:34:43 -0700 |
---|---|---|
committer | Dhaval Patel <dhaval.r.patel@intel.com> | 2017-08-31 10:31:06 -0700 |
commit | ea8d64b33130e75de84f711b04a4eabd32ba75e6 (patch) | |
tree | 590bb67977d79bf7e42488677f4ec38a2236a178 | |
parent | ad748320c73587fd09ef7204f03ba3d74567ba78 (diff) |
Rabbitmq user fix for collectd
After rabbitmq server reset we need to setup user profile so that
collectd and rabbitmq can communitcate. This profile should match amqp
plugin configuration in collectd.
Change-Id: I7eef3617d983d909418d484f8ded9e269d5d715d
Signed-off-by: Dhaval Patel <dhaval.r.patel@intel.com>
-rw-r--r-- | yardstick/network_services/nfvi/resource.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/yardstick/network_services/nfvi/resource.py b/yardstick/network_services/nfvi/resource.py index 48bcd3118..2a9a1a1a2 100644 --- a/yardstick/network_services/nfvi/resource.py +++ b/yardstick/network_services/nfvi/resource.py @@ -222,6 +222,12 @@ class ResourceProfile(object): connection.execute("sudo rabbitmqctl start_app") connection.execute("sudo service rabbitmq-server restart") + LOG.debug("Creating amdin user for rabbitmq in order to collect data from collectd") + connection.execute("sudo rabbitmqctl delete_user guest") + connection.execute("sudo rabbitmqctl add_user admin admin") + connection.execute("sudo rabbitmqctl authenticate_user admin admin") + connection.execute("sudo rabbitmqctl set_permissions -p / admin \".*\" \".*\" \".*\"") + LOG.debug("Start collectd service.....") connection.execute("sudo %s" % collectd_path) LOG.debug("Done") |