2025.3.11

admin
57
2025-03-11

安装glance

yum install -y openstack-glance

创建数据库&赋权

mysql -uroot -p000000

create database IF NOT EXISTS glance;

GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY '000000';

select host ,user from mysql.user;

GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY '000000';

flush privileges;

#glance user role service endpoint

openstack user create --domain demo --password 000000 glance

openstack role add --project service --user glance admin

openstack role assignment list

openstack service create --name glance --description "OpenStack Image" image

创建endpoint

openstack endpoint create --region RegionOne image public http://controller:9292

openstack endpoint create --region RegionOne image internal http://controller:9292

openstack endpoint create --region RegionOne image admin http://controller:9292

openstack endpoint list

#/etc/glance/glance-api.conf 添加相应配置文件

crudini --set /etc/glance/glance-api.conf database connection  mysql+pymysql://glance:000000@controller/glance
crudini --set /etc/glance/glance-api.conf glance_store stores file,http
crudini --set /etc/glance/glance-api.conf glance_store demo'_store'  file
crudini --set /etc/glance/glance-api.conf glance_store filesystem_store_datadir /var/lib/glance/images/
crudini --set /etc/glance/glance-api.conf keystone_authtoken www_authenticate_uri http://controller:5000
crudini --set /etc/glance/glance-api.conf keystone_authtoken auth_url http://controller:5000
crudini --set /etc/glance/glance-api.conf keystone_authtoken memcached_servers  controller:11211
crudini --set /etc/glance/glance-api.conf keystone_authtoken auth_type password
crudini --set /etc/glance/glance-api.conf keystone_authtoken project_domain_name demo
crudini --set /etc/glance/glance-api.conf keystone_authtoken user_domain_name demo
crudini --set /etc/glance/glance-api.conf keystone_authtoken project_name service
crudini --set /etc/glance/glance-api.conf keystone_authtoken username glance
crudini --set /etc/glance/glance-api.conf keystone_authtoken password 000000
crudini --set /etc/glance/glance-api.conf paste_deploy flavor keystone

动物装饰