Install Murano Dashboard

Murano API & Engine services provide the core of Murano. However, your need a control plane to use it. This section describes how to install and run Murano Dashboard.

  1. Install OpenStack Dashboard, the steps please reference from OpenStack Dashboard Install Guide.

  2. Install the packages:

    # apt install python-murano-dashboard
    
  3. Edit the /etc/openstack-dashboard/local_settings.py file to customize local settings of your envi

    ...
    OPENSTACK_HOST = '%OPENSTACK_HOST_IP%'
    OPENSTACK_KEYSTONE_DEFAULT_ROLE = '%OPENSTACK_ROLE%'
    ...
    

    Change the default session back end-from using browser cookies to using a database instead to avoid issues with forms during the creation of applications:

    DATABASES = {
      'default': {
      'ENGINE': 'django.db.backends.sqlite3',
      'NAME': 'murano-dashboard.sqlite',
      }
    }
    
    SESSION_ENGINE = 'django.contrib.sessions.backends.db'
    
  4. (Optional) If you do not plan to get the murano service from the keystone application catalog, specify where the murano-api service is running:

    MURANO_API_URL = 'http://%MURANO_IP%:8082'
    

Finalize installation

  1. Restart the Apache service:

    # service apache2 restart