Where should I install Gnocchi?

asked 2017-05-07 05:51:59 -0600

p.bagherpour gravatar image


Can you tell me about best location for installing gnocchi? installing in Controller node is possible?


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2017-05-07 08:55:56 -0600

updated 2017-05-08 16:39:32 -0600

Certainly possible. If you find it hits the controller's performance, install it on a dedicated server.

Gnocchi uses two databases. The sample database, by default MongoDB I think (which is not SQL), and the database for Gnochi's operational data. For the latter it uses the SQL DB.

The databases don't interfere, except in a performance sense. You should also have full flexibility to put the databases anywhere (both SQL and Mongo). Some deployments have separate servers just for the SQL database, or you could have separate SQL databases for different services.

edit flag offensive delete link more


Thanks Bausch, I was worried about interfere between mariaDB SQL that is installed in Controller and the Gnnochi SQL database, so you think there is no problem. Yes?

p.bagherpour gravatar imagep.bagherpour ( 2017-05-07 23:28:09 -0600 )edit

I updated my original answer.

Bernd Bausch gravatar imageBernd Bausch ( 2017-05-08 16:38:52 -0600 )edit

@bernd-bausch - Gnocchi doesn't use MongoDB, available backends:

- file
- ceph
- swift
- s3
- redis


yprokule gravatar imageyprokule ( 2017-05-10 04:09:55 -0600 )edit

Thanks. Looks like my information is outdated. Ceilometer used to store samples in MongoDB; I wrongly assumed that Gnocchi did the same.

In any case, there should be none of the interference the OP was fearing.

Bernd Bausch gravatar imageBernd Bausch ( 2017-05-10 04:30:15 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2017-05-07 05:51:59 -0600

Seen: 607 times

Last updated: May 08 '17