[install-guide] [yum] use createUser method to add ceilometer MongoDB user

This solves the following issue when using MongoDB version 2.6.x.

WARNING: The 'addUser' shell helper is DEPRECATED. Please use
'createUser' instead

Partially implements bp installguide-kilo.

Change-Id: I12bc31525283abb1e87f9448bcd9758a1399d3ad
This commit is contained in:
Christian Berendt
2015-04-20 16:23:11 +02:00
parent a89be24303
commit 47cb47fca7

View File

@@ -86,13 +86,22 @@ Key Expires: Sat Dec 20 20:08:39 2014</programlisting>
</step>
<step>
<para>Create the <literal>ceilometer</literal> database:</para>
<screen><prompt>#</prompt> <userinput>mongo --host <replaceable>controller</replaceable> --eval '
<screen os="centos;fedora;rhel"><prompt>#</prompt> <userinput>mongo --host <replaceable>controller</replaceable> --eval '
db = db.getSiblingDB("ceilometer");
db.createUser({user: "ceilometer",
pwd: "<replaceable>CEILOMETER_DBPASS</replaceable>",
roles: [ "readWrite", "dbAdmin" ]})'</userinput>
<computeroutput>MongoDB shell version: 2.6.x
connecting to: controller:27017/test
Successfully added user: { "user" : "ceilometer", "roles" : [ "readWrite", "dbAdmin" ] }</computeroutput></screen>
<screen os="ubuntu;opensuse;sles"><prompt>#</prompt> <userinput>mongo --host <replaceable>controller</replaceable> --eval '
db = db.getSiblingDB("ceilometer");
db.addUser({user: "ceilometer",
pwd: "<replaceable>CEILOMETER_DBPASS</replaceable>",
roles: [ "readWrite", "dbAdmin" ]})'</userinput>
<computeroutput>MongoDB shell version: X.Y.Z
<computeroutput>MongoDB shell version: 2.4.x
connecting to: controller:27017/test
{
"user" : "ceilometer",