It's just like regular devstack installation, but included all Murano services! Follow the steps below:
System preparation
Create user stack
># adduser stack
Add user stack to sudoers rules
># echo 'stack ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/stack ># chmod 440 /etc/sudoers.d/stack
Installation
Create folders where devstack will install all the files
># mkdir -p /opt/stack ># chown stack:stack /opt/stack
Change current user to "stack" and change directory to home
># su stack >stack$ cd ~
Clone devstack repository and checkout havana branch
>stack$ cd >stack$ git clone https://github.com/openstack-dev/devstack.git >stack$ cd devstack >stack$ git checkout stable/havana
Clone murano-deployment repository
>stack$ cd >stack$ git clone https://github.com/stackforge/murano-deployment.git
Copy required files from murano-deployment to devstack, then configure local.conf. You should set at least one configuration parameter there - HOST_IP address.
>stack$ cd >stack$ cp -r murano-deployment/devstack-integration/* devstack/
Replace (or merge settings with)
local.conf
with another config file, if you need a different type of installation. Available config files and installation types are:single-node.local.conf
- single-node all-in-one installation. OpenStack + Murano will be installed on your node together.devbox.local.conf
- install Murano only. OpenStack must be installed on another node, and your node will be configured to use it.
Edit devstack's configuration file
>stack$ vim devstack/local.conf
From devstack directory, launch stack.sh
>stack$ ./stack.sh
Now you can operate with Openstack and Murano. Murano Dashboard panel should appears in horizon dashboard. Just open URL http://<your hostname > in web browser and login with your credentials. Open Murano tab and enjoy.