[root@kvm4 ~]# yum install -y openstack-glance
[root@kvm4 ~]# cp /usr/share/glance/glance-registry-dist.conf /etc/glance/glance-registry.conf cp: overwrite `/etc/glance/glance-registry.conf'? y
[root@kvm4 ~]# openstack-db --init --service glance --password 123qwe --rootpw 123qwe Creating 'glance' database. Updating 'glance' database password in /etc/glance/glance-registry.conf /etc/glance/glance-api.conf Initializing the glance database, please wait... Complete!
[root@kvm4 ~]# openstack-config --set /etc/glance/glance-api.conf \ paste_deploy flavor keystone [root@kvm4 ~]# openstack-config --set /etc/glance/glance-api.conf \ keystone_authtoken admin_tenant_name admin [root@kvm4 ~]# openstack-config --set /etc/glance/glance-api.conf \ keystone_authtoken admin_user admin [root@kvm4 ~]# openstack-config --set /etc/glance/glance-api.conf \ keystone_authtoken admin_password 123qwe
[root@kvm4 ~]# openstack-config --set /etc/glance/glance-registry.conf \ paste_deploy flavor keystone [root@kvm4 ~]# openstack-config --set /etc/glance/glance-registry.conf \ keystone_authtoken admin_tenant_name admin [root@kvm4 ~]# openstack-config --set /etc/glance/glance-registry.conf \ keystone_authtoken admin_user admin [root@kvm4 ~]# openstack-config --set /etc/glance/glance-registry.conf \ keystone_authtoken admin_password 123qwe
[root@kvm4 ~]# /etc/init.d/openstack-glance-registry start Starting openstack-glance-registry: [ OK ] [root@kvm4 ~]# chkconfig openstack-glance-registry on [root@kvm4 ~]# /etc/init.d/openstack-glance-api start Starting openstack-glance-api: [ OK ] [root@kvm4 ~]# chkconfig openstack-glance-api on
[root@kvm4 ~]# tail /var/log/glance/* ==> /var/log/glance/api.log <== 2014-01-25 03:03:25.193 21202 WARNING glance.store.base [-] \ Failed to configure store correctly: Store s3 could not be configured correctly. \ Reason: Could not find s3_store_host in configuration options. Disabling add method. 2014-01-25 03:03:25.203 21202 ERROR glance.store.swift [-] \ Could not find swift_store_auth_address in configuration options. 2014-01-25 03:03:25.203 21202 WARNING glance.store.base [-] \ Failed to configure store correctly: Store swift could not be configured correctly. \ Reason: Could not find swift_store_auth_address in configuration options. Disabling add method. ==> /var/log/glance/registry.log <==
[root@kvm4 ~]# source keystonerc_admin [root@kvm4 ~(keystone_admin)]$
[root@kvm4 ~(keystone_admin)]# keystone user-create --name glance --pass 123qwe +----------+----------------------------------+ | Property | Value | +----------+----------------------------------+ | email | | | enabled | True | | id | d019862a71594e47805ae5cc3752f346 | | name | glance | | tenantId | | +----------+----------------------------------+
[root@kvm4 ~(keystone_admin)]# keystone user-role-add --user glance --role admin --tenant services
[root@kvm4 ~(keystone_admin)]# keystone service-create \ --name glance --type image --description "Glance Image Service" +-------------+----------------------------------+ | Property | Value | +-------------+----------------------------------+ | description | Glance Image Service | | id | 67b9bbfd101a43f7843d337ba6dbb585 | | name | glance | | type | image | +-------------+----------------------------------+
[root@kvm4 ~(keystone_admin)]# keystone endpoint-create \ --service-id 67b9bbfd101a43f7843d337ba6dbb585 \ --publicurl http://kvm4.deyu.wang:9292 \ --adminurl http://kvm4.deyu.wang:9292 \ --internalurl http://kvm4.deyu.wang:9292 +-------------+----------------------------------+ | Property | Value | +-------------+----------------------------------+ | adminurl | http://kvm4.deyu.wang:9292 | | id | ab01fca343c541bcb4ec4e6b0ab3f51c | | internalurl | http://kvm4.deyu.wang:9292 | | publicurl | http://kvm4.deyu.wang:9292 | | region | regionOne | | service_id | 67b9bbfd101a43f7843d337ba6dbb585 | +-------------+----------------------------------+