Add PostgreSQL support to devstack
This patch adds an interface for supporting multiple database backend types and implemnts support for PostgreSQL. It also adds a function, use_exclusive_service, which serves as a base for enabling a service that conflicts with other services. The use_database function uses it, and it might also be useful for selecting messaging backends. MySQL is still selected by default. Tested on Fedora 17 and Ubuntu 12.04 with MySQL and PostgreSQL. Implements blueprint postgresql-support Change-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174
This commit is contained in:
@@ -57,6 +57,15 @@ If the EC2 API is your cup-o-tea, you can create credentials and use euca2ools:
|
||||
|
||||
You can override environment variables used in `stack.sh` by creating file name `localrc`. It is likely that you will need to do this to tweak your networking configuration should you need to access your cloud from a different host.
|
||||
|
||||
# Database Backend
|
||||
|
||||
Multiple database backends are available. The available databases are defined in the lib/databases directory.
|
||||
To choose a database backend, add a line to your `localrc` like:
|
||||
|
||||
use_database postgresql
|
||||
|
||||
By default, the mysql database backend is used.
|
||||
|
||||
# RPC Backend
|
||||
|
||||
Multiple RPC backends are available. Currently, this
|
||||
|
||||
Reference in New Issue
Block a user