이 콘텐츠는 선택한 언어로 제공되지 않습니다.
7.5.3. Configuring MongoDB User Accounts
The following instructions describe how to create an account in MongoDB for the broker host to use.
Note
The MongoDB user and password created for the broker host in this section are used when updating the
/etc/openshift/broker.conf
file later in Section 7.8.7, “Configuring the Broker Datastore”.
Procedure 7.11. To Create a MongoDB Account:
- Open an interactive MongoDB session:
mongo
# mongo
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - At the MongoDB interactive session prompt, select the
admin
database:> use admin
> use admin
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Add the
admin
user to theadmin
database. Replacepassword
in the command with a unique password:> db.addUser("admin", "password")
> db.addUser("admin", "password")db.addUser("admin", "password")db.addUser("admin", "password")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Authenticate using the
admin
account created in the previous step. Replacepassword
in the command with the appropriate password:> db.auth("admin", "password")
> db.auth("admin", "password")db.auth("admin", "password")db.auth("admin", "password")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Switch to the
openshift_broker
database:> use openshift_broker
> use openshift_broker
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Add the
openshift
user to theopenshift_broker
database. Replacepassword
in the command with a unique password:> db.addUser("openshift", "password")
> db.addUser("openshift", "password")db.addUser("openshift", "password")db.addUser("openshift", "password")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Press CTRL+D to exit the MongoDB interactive session.
Verifying MongoDB Account
The following instructions describe how to verify that the openshift
account has been created.
Procedure 7.12. To Verify a MongoDB Account:
- Open an interactive MongoDB session:
mongo
# mongo
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Switch to the
openshift_broker
database:> use openshift_broker
> use openshift_broker
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Authenticate using the
openshift
account. Replacepassword
in the command with the appropriate password:> db.auth("openshift", "password")
> db.auth("openshift", "password")db.auth("openshift", "password")db.auth("openshift", "password")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Retrieve a list of MongoDB users:
> db.system.users.find()
> db.system.users.find()
Copy to Clipboard Copied! Toggle word wrap Toggle overflow An entry for theopenshift
user is displayed. - Press CTRL+D to exit the MongoDB interactive session.