Integrating Murano in OpenStack
In this section, we will go through a few steps to install and configure the Application Catalog service in OpenStack. As with any other OpenStack service, we will need to make sure some prerequisites are installed. The following steps assumes the existence of an OpenStack cluster on CentOS 7 and running Ocata release:
- On the cloud controller node, make sure that the following dependencies are satisfied:
# yum install python-setuptools postgresql-devel libffi-devel git gcc
- Before installing the Murano packages, we need to make sure to have a safe way to check the packages install by using a generic virtual environment. For this purpose, install
tox
on the controller node using thepip
command line:
# pip install tox
- Create a
murano
database:
# mysql -u root -p > CREATE DATABASE murano
- Create a new Murano user granted with all privileges access to the created database:
> GRANT ALL PRIVILEGES ON murano.* TO 'murano'@'localhost' IDENTIFIED BY 'secretpassword...