设置 Glance 时,需要配置一些用于验证的信息,并指定 MySQL 和 RabbitMQ 服务的位置。
/etc/glance/glance-api.conf
[DEFAULT] registry_host = $CONTROLLER_ADMIN_NODE auth_strategy = keystone default_publisher_id =image.$CONTROLLER_ADMIN_NODE [database] connection = mysql://glance:service-password@$CONTROLLER_ADMIN_NODE/glance [keystone_authtoken] auth_uri= http://$CONTROLLER_ADMIN_NODE:5000/v2.0 identity_uri = http://$CONTROLLER_ADMIN_NODE:35357 admin_user = glance admin_password = service-password admin_tenant_name = service [oslo_messaging_rabbit] rabbit_host=$CONTROLLER_ADMIN_NODE
/etc/glance/glance-cache.conf
[DEFAULT] auth_url = http://$CONTROLLER_ADMIN_NODE:5000/v2.0/ admin_user = glance admin_password = service-password admin_tenant_name = service
/etc/glance/glance-registry.conf
[DEFAULT] default_publisher_id = image.$CONTROLLER_ADMIN_NODE [database] connection = mysql://glance:service-password@$CONTROLLER_ADMIN_NODE/glance [keystone_authtoken] auth_uri = http://$CONTROLLER_ADMIN_NODE:5000/v2.0 identity_uri = http://$CONTROLLER_ADMIN_NODE:35357 admin_user = glance admin_password = service-password admin_tenant_name = service [oslo_messaging_rabbit] rabbit_host=$CONTROLLER_ADMIN_NODE
/etc/glance/glance-scrubber.conf
[DEFAULT] auth_url = http://$CONTROLLER_ADMIN_NODE:5000/v2.0/ identity_uri = http://$CONTROLLER_ADMIN_NODE:35357 admin_user = glance admin_password = service-password admin_tenant_name = service [database] connection=mysql://glance:service-password@$CONTROLLER_ADMIN_NODE/glance
controller# svcadm enable -rs glance-api glance-db glance-registry glance-scrubber