Murano devbox requires an OpenStack installed somewhere in your lab. This OpenStack installation must be reachable from the Murano box. Murano works great with Openstack packages installation as well as devstack installation. For now we support Openstack Grizzly and working on Havana integration.

Package-based Installation

To install Openstack Grizzly please consult the following sources:

In addition to that Heat should be installed. Follow the link to setup Heat on Ubuntu and/or on CentOS.

Devstack-based Installation

For a Devstack installation please vizit Devstack Home Page and clone devstack repository to your host.

For further installation process we recommend to use Devstack's Single VM Installation Guide.

The example of localrc configuration file is provided below:

localrc example. 

HOST_IP=
FLAT_INTERFACE=
FLOATING_RANGE=

ADMIN_PASSWORD=swordfish
MYSQL_PASSWORD=swordfish
RABBIT_PASSWORD=swordfish
SERVICE_PASSWORD=swordfish
SERVICE_TOKEN=tokentoken

ENABLED_SERVICES+=,heat,h-api,h-api-cfn,h-api-cw,h-eng

# Image's cache is in $TOP_DIR/files
IMAGE_URLS+=",http://fedorapeople.org/groups/heat/prebuilt-jeos-images/"
IMAGE_URLS+="F17-x86_64-cfntools.qcow2"

# /etc/nova/nova.conf
EXTRA_OPTS=(force_config_drive=true libvirt_images_type=qcow2 force_raw_images=false)

# Logging
SCREEN_LOGDIR=/opt/stack/log/
LOGFILE=$SCREEN_LOGDIR/stack.sh.log