Installing and Configuring OpenStack in Oracle® Solaris 11.2

Exit Print View

Updated: April 2015
 
 

Installing Glance

Setting up Glance requires configuring some information for authentication as well as specifying the location of the MySQL and RabbitMQ services.

How to Install and Configure Glance

  1. Install the Glance package.
    controller# pkg install glance
  2. Configure Glance by either uncommenting or setting the parameters in these configuration files:
    • /etc/glance/glance-api.conf

      [DEFAULT]
      registry_host = $CONTROLLER_ADM_NODE
      admin_user =glance
      admin_password = service-password
      admin_tenant_name = tenant
      auth_url =http://$CONTROLLER_ADM_NODE:5000/v2.0
      auth_strategy = keystone
      default_publisher_id =image.$CONTROLLER_ADM_NODE
      rabbit_host = $CONTROLLER_ADM_NODE
      qpid_hostname =$CONTROLLER_ADM_NODE
      
      [database]
      connection = mysql://glance:service-password@$CONTROLLER_ADM_NODE/glance
      
      [keystone_authtoken]
      auth_uri= http://$CONTROLLER_ADM_NODE:5000/v2.0
      identity_uri = http://$CONTROLLER_ADM_NODE:35357
      admin_tenant_name = tenant
      admin_user = glance
      admin_password = service-password
      
    • /etc/glance/glance-cache.conf

      [DEFAULT]
      auth_url = http://$CONTROLLER_ADM_NODE:5000/v2.0/
      identity_uri = http://$CONTROLLER_ADM_NODE:35357
      admin_tenant_name = tenant
      admin_user = glance
      admin_password = service-password
      
    • /etc/glance/glance-registry.conf

      [DEFAULT]
      default_publisher_id = image.$CONTROLLER_ADM_NODE
      rabbit_host = $CONTROLLER_ADM_NODE
      qpid_hostname = $CONTROLLER_ADM_NODE
      
      [database]
      connection = mysql://glance:glance@$CONTROLLER_ADM_NODE/glance
      
      [keystone_authtoken]
      auth_uri = http://$CONTROLLER_ADM_NODE:5000/v2.0
      identity_uri = http://$CONTROLLER_ADM_NODE:35357
      admin_tenant_name = tenant
      admin_user = glance
      admin_password = service-password
      
    • /etc/glance/glance-api-paste.ini

      [filter:authtoken]
      auth_uri = http://$CONTROLLER_ADM_NODE:5000/v2.0/
      identity_uri = http://$CONTROLLER_ADM_NODE:35357
      admin_tenant_name = tenant
      admin_user = glance
      admin_password = service-password
      
    • /etc/glance/glance-registry-paste.ini

      [filter:authtoken]
      auth_uri = http://$CONTROLLER_ADM_NODE:5000/v2.0/
      identity_uri = http://$CONTROLLER_ADM_NODE:35357
      admin_tenant_name = tenant
      admin_user = glance
      admin_password = service-password
      
    • /etc/glance/glance-scrubber.conf

      [DEFAULT]
      auth_url = http://$CONTROLLER_ADM_NODE:5000/v2.0/
      identity_uri = http://$CONTROLLER_ADM_NODE:35357
      admin_tenant_name = tenant
      admin_user = glance
      admin_password = service-password
      
      [database]
      connection=mysql://glance:glance@$CONTROLLER_ADM_NODE/glance
      
  3. Enable the Glance SMF services.
    controller# svcadm enable -rs glance-api glance-db glance-registry glance-scrubber