万达换票券 发表于 2017-6-26 18:22:59

OpenStack:安装Glance

  >安装Glance
1. 安装
# apt-get install glance python-glanceclient
删除sqlite文件
rm -f /var/lib/glance/glance.sqlite
2. 创建db
create database glance;
grant all privileges on glance.* to 'glance'@'%' identified by 'openstack';
grant all privileges on glance.* to 'glance'@'localhost' identified by 'openstack';
  3. 创建user, role
# keystone user-create --name=glance --pass=openstack
# keystone user-role-add --user=glance --tenant=service --role=admin
  4. 配置:
(1)配置/etc/glance/glance-api.conf, /etc/glance/glance-registry.conf:

sql_connection = mysql://glance:openstack@controller/glance
  
auth_uri = http://controller:35357
auth_host = controller
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = glance
admin_password = openstack
  
flavor = keystone
  (2)配置/etc/glance/glance-api-paste.ini, /etc/glance/glance-registry-paste.ini:

paste.filter_factory=keystoneclient.middleware.auth_token:filter_factory
auth_host=controller
admin_user=glance
admin_tenant_name=service
admin_password=openstack
  5. 初始表:
# glance-manage db_sync
  6. 注册service, endpoint:
# keystone service-create \
--name=glance \
--type=image \
--description="Glance Image Service"
  # keystone endpoint-create \
--service-id=590090bbac114f1a95e0a55602940473 \
--publicurl=http://controller:9292 \
--internalurl=http://controller:9292 \
--adminurl=http://controller:9292
  6. 重启glance服务.
# service glance-registry restart
# service glance-api restart
页: [1]
查看完整版本: OpenStack:安装Glance