openstack云计算组件glance部署及操作的方法
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"openstack云计算组件glance部署及操作的方法",在日常操作中,相信很多人在openstack云计算组件glance部署及操作的方法问题上存在疑惑,小编查阅了各式资料,整理
千家信息网最后更新 2026年11月02日openstack云计算组件glance部署及操作的方法
这篇文章主要介绍"openstack云计算组件glance部署及操作的方法",在日常操作中,相信很多人在openstack云计算组件glance部署及操作的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"openstack云计算组件glance部署及操作的方法"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
一 简单架构图示参考
二 部署glance
yum install memcached python-memcached
systemctl enable memcached.service
systemctl start memcached.service
step 1:glance关于数据库的操作
mysql -u root -p #登入数据库CREATE DATABASE glance; #新建库keystoneGRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \ IDENTIFIED BY '123'; #新建本地访问glance库的账号GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \ IDENTIFIED BY '123'; #新建远程访问glance库的账号
step 2:glance关于keystone的操作
soure admin-openrc #执行管理员脚本#为glance的使用者创建用户openstack user create --domain default --password-prompt glance #对glance-service添加role角色,提示:用户glance只有在一个确定的项目service内才有角色的概念,单独的用户或者单独的项目都是无法绑定角色的。openstack role add --project service --user glance admin #创建glance服务的catalog:service+endpointopenstack service create --name glance \--description "OpenStack Image" imageopenstack endpoint create --region RegionOne \image public http://192.168.31.57:9292openstack endpoint create --region RegionOne \image internal http://192.168.31.57:9292openstack endpoint create --region RegionOne \image admin http://192.168.31.57:9292
step 3:安装软件包
yum -y install openstack-glance
step 4:配置/etc/glance/glance.conf
大前提:每一条配置都应该新增到文件中,一定不要打开注释在原有的基础上修改。
创建本地存储:
1.一定要在opesntack-glance-api.service服务启动之前部署好存储设备,因为该服务在启动时会加载存储驱动检索存储设备,如果事先不存在,就意味着该服务没有识别到任何可用的存储设备,即便是后来你又新增了存储,仍然是无效的,最终导致你上传镜像失败;
2.一定要赋予opesntack-glance-api.service服务对存储设备的可写权限。
mkdir -p /var/lib/glance/imageschown -R glance.glance /var/lib/glance/images
配置/etc/glance/glance-api.conf
[database]connection = mysql+pymysql://glance:123@192.168.31.57/glance[keystone_authtoken]auth_uri = http://192.168.31.57:5000auth_url = http://192.168.31.57:35357memcached_servers = 192.168.31.57:11211auth_type = passwordproject_domain_name = Defaultuser_domain_name = Defaultproject_name = serviceusername = glancepassword = 123[paste_deploy]flavor = keystone[glance_store]stores = file,httpdefault_store = filefilesystem_store_datadir = /var/lib/glance/images/
配置/etc/glance/glance-registry.conf
[database]connection = mysql+pymysql://glance:123@192.168.31.57/glance[keystone_authtoken]auth_uri = http://192.168.31.57:5000auth_url = http://192.168.31.57:35357memcached_servers = 192.168.31.57:11211auth_type = passwordproject_domain_name = Defaultuser_domain_name = Defaultproject_name = serviceusername = glancepassword = 123[paste_deploy]flavor = keystone
step 5: 初始化数据库glance
su -s /bin/sh -c "glance-manage db_sync" glance'''忽略以下打印,此乃正常性行为:Option "verbose" from group "DEFAULT" is deprecated for removal. Its value may be silently ignored in the future./usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py:1171:...... oslo_db.sqlalchemy.enginefacade...... a future release.") result = self._query(query)'''
step 6:启动glance且设置开机启动
systemctl enable openstack-glance-api.service \openstack-glance-registry.servicesystemctl start openstack-glance-api.service \openstack-glance-registry.service
三 验证
source admin-openrc#如果没有wget则必须yum -y install wgetwget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.imgopenstack image create "cirros" \ --file cirros-0.3.4-x86_64-disk.img \ --disk-format qcow2 --container-format bare \ --publicopenstack image list
到此,关于"openstack云计算组件glance部署及操作的方法"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
存储
方法
服务
组件
存储设备
设备
学习
配置
数据
数据库
用户
角色
更多
账号
项目
帮助
实用
接下来
使用者
只有
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中智农互联网科技
金诺互联网科技
平安科技 互联网
奇酷互联网科技
卓越科技(互联网 )
科技创新互联网企业
丰台科技园 互联网
互联网科技ppt模板
互联网养老 桔豆科技
青海省互联网新科技
互联网科技实习生岗位职责
苏州铭阳互联网科技有限公司
互联网新科技动漫ppt素材
洛阳共同富裕互联网科技有限公司
黑科技 体验场景 互联网大会
广州富喜互联网络科技
上海万顺科技互联网有限公司招聘
互联网对科技影响
现代互联网科技公司
互联网科技快速发展优美句子
湖北九亚互联网络科技有限公司
广东万易互联网科技有限公司惠州分公司
互联网科技公司经营范围
互联网科技产业
互联网科技活动banner
猪兼强互联网科技
天津摩尔互联网科技
互联网科技教育视频
银川新华互联网科技学校是国营吗
玉溪新华互联网科技怎么选