千家信息网

openstack O版如何配置glance镜像服务

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,openstack O版如何配置glance镜像服务,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.创建glance数据库[roo
千家信息网最后更新 2026年11月01日openstack O版如何配置glance镜像服务

openstack O版如何配置glance镜像服务,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1.创建glance数据库
[root@controller ~]# mysql -uroot -pdevops
MariaDB [(none)]> CREATE DATABASE glance;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance. TO 'glance'@'localhost' IDENTIFIED BY 'devops';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.
TO 'glance'@'%' IDENTIFIED BY 'devops';
2.创建关于glance的 keystone用户
[root@controller ~]# source /root/admin-openrc.sh
[root@controller ~]#openstack user create --domain default glance --password devops

openstack role add --project service --user glance admin
[root@controller ~]# openstack service create --name glance --description "OpenStack Image service" image

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

[root@controller ~]# yum -y install openstack-glance 35个包
3.修改/etc/glance/glance-api.conf 配置文件
[root@controller ~]# cp /etc/glance/glance-api.conf /etc/glance/glance-api.conf.bak
[root@controller ~]# >/etc/glance/glance-api.conf
[root@controller ~]# cat /etc/glance/glance-api.conf
[DEFAULT]
transport_url = rabbit://openstack:devops@controller
[database]
connection = mysql+pymysql://glance:devops@controller/glance
[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
username = glance
password = devops
project_name = service
[paste_deploy]
flavor = keystone
[glance_store]
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/
[root@controller ~]# cat /etc/glance/glance-api.conf | grep -v "^#" | grep -v "^$"

4.修改/etc/glance/glance-registory.conf配置文件
[root@controller ~]# cp /etc/glance/glance-registry.conf /etc/glance/glance-registry.conf.bak
[root@controller ~]# >/etc/glance/glance-registry.conf

[root@controller ~]# cat /etc/glance/glance-registry.conf
[DEFAULT]
transport_url = rabbit://openstack:devops@controller
[database]
connection = mysql+pymysql://glance:devops@controller/glance
[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = devops
[paste_deploy]
flavor = keystone
[root@controller ~]# cat /etc/glance/glance-registry.conf | grep -v "^#" | grep -v "^$"

5.创建数据库表,同步数据库
[root@controller ~]# su -s /bin/sh -c "glance-manage db_sync" glance
6.启动glance服务
[root@controller ~]#systemctl enable openstack-glance-api.service openstack-glance-registry.service
[root@controller ~]# systemctl start openstack-glance-api.service
[root@controller ~]# systemctl start openstack-glance-registry.service
[root@controller ~]# netstat -anpult | grep 9191 #registry
tcp 0 0 0.0.0.0:9191 0.0.0.0: LISTEN 31349/python2
[root@controller ~]# netstat -anpult | grep 9292 #api
tcp 0 0 0.0.0.0:9292 0.0.0.0:
LISTEN 31413/python2
7.下载镜像并上传到glance
[root@controller ~]# wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img
[root@controller ~]# openstack image create "cirros" --file cirros-0.3.5-x86_64-disk.img --disk-format qcow2 --container-format bare --public

8.测试是否上传成功
[root@controller ~]# glance image-list
+--------------------------------------+--------+
| ID | Name |
+--------------------------------------+--------+
| cdd53a8d-3bcd-43f4-a8eb-388f1eebc6b5 | cirros |
+--------------------------------------+--------+
9.镜像存放位置
[root@controller ~]# ll /var/lib/glance/images/
total 12960
-rw-r-----. 1 glance glance 13267968 May 5 08:25 cdd53a8d-3bcd-43f4-a8eb-388f1eebc6b5

关于openstack O版如何配置glance镜像服务问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

镜像 配置 服务 数据 数据库 问题 文件 更多 帮助 解答 易行 成功 简单易行 位置 内容 小伙 小伙伴 方法 用户 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司经营范围 科技和互联网公司 互联网巨头科技公司 互联网科技资迅 广州互联网科技公司 百单互联网科技有限公司 奇酷互联网络科技公司 沃里互联网科技 火传媒上海互联网科技 互联网科技公司招聘 成都互联网科技公司100强 受益于互联网科技的高速发展 宁夏科技产业互联网案例 荆州市昕露互联网络科技有限公司 崇明区互联网教育科技售后服务 南通创西澳互联网科技有限公司 互联网科技股为什么大涨 福州德业互联网科技 互联网科技和医药行业 互联网领先科技成果宣传视频 上海挚品互联网科技有限公司 科技平台互联网 互联网科技宣传片 北京大学互联网科技怎么样 字节跳动和互联网科技 厦门比较好的科技互联网公司 速维有品互联网信息科技(苏州)有限公司 互联网方面的科技前沿 上海互联网科技园景观 六子台科技互联网展会
0