a3719adb38
Apps in this repository must be all licenced under Apache License 2.0 Changes: * Remove per-app LICENSE file * Re-license SugarCRM, Plone & Clearwater Change-Id: I042c23f0bb9d0c3652e739711a32ddf10794fb35 Signed-off-by: Serg Melikyan <smelikyan@mirantis.com> |
||
---|---|---|
.. | ||
package | ||
readme.rst |
readme.rst
Oracle PDB Connector
Description
Oracle PDB Connector is a Murano application that provides OpenStack cloud users with means for self-service provisioning of Oracle Database 12c and Oracle Multitenant Pluggable DataBases (PDBs).
This is an unsupported technology preview release not intended for use in production environments. It is supported on the Juno and Kilo OpenStack releases.
Instructions
You must first install and configure Oracle Database 12c with the Oracle Multitenant option on Oracle Solaris 11.2.
Create a file
/etc/oraenv/ora_env.sh
with read/write permissions for theoracle
user, and set the following environment variables (with values appropriate for your installation):ORACLE_BASE=/path/to/oracle # The base directory of Oracle database # installation ORACLE_HOME=$ORACLE_BASE/<oracle12c directory> # oracle home ORACLE_SID=<sid> # Oracle System Identifier ORADATA=/path/to/data # Oracle application directory # e.g. /u01/app/oracle/oradata ORACLE_USER_HOME=/home/oracle # Home directory of user oracle
Now create a file
/etc/oraenv/orapwd
, also with read/write permissions for theoracle
user, and add the names and passwords for the admin and system users:ADMIN_USER= SYSTEM_USER= ADMIN_PWD= SYSTEM_USER_PWD=
You will also need the latest Murano agent.
Download the latest tarball of murano-agent and its dependent packages on the node where Oracle 12c is running.
Install each of the package by doing the following:
# tar -zxvf <package>.tar.gz # cd <package> # ./setup.py build # ./setup.py install
The executable
muranoagent
will be made available in/usr/bin
.Set up the agent by copying the sample configuration file to
/etc/murano/agent.conf
.Edit
/etc/murano/agent.conf
and setenable_dynamic_result_queue
toTrue
in theDEFAULT
section. Setinput_queue
with queue information from the murano engine.Start the agent:
# /usr/bin/muranoagent --config-file /etc/murano.conf
Install the latest version of the plugin required by this application, available from PyPI:
# pip install murano.plugins.static-agent
After the plugin is installed, restart the murano engine.