Murano works great with Openstack packages installation as well as devstack installation. For now we support Openstack Grizzly and working on Havana integration.

  • For Openstack Grizzly installation follow the documentation. In addition to that Heat should be installed. Follow the link to setup Heat on Ubuntu and on CentOS.

  • For a Devstack installation take a look at this page.

    Warning

    Murano Dashboard component should be installed on a separate node in case of devstack installation

    Use Devstack's guide to install single VM OpenStack ( http://devstack.org/guides/single-vm.html)

    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
                    

    If you need to image builder only, then install only packages required to run KVM (see below).