Warning
Please keep in mind that in this guide we assume that Murano is installed in a separate devbox environment.
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