openstack云计算组件glance部署及操作的方法
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍"openstack云计算组件glance部署及操作的方法",在日常操作中,相信很多人在openstack云计算组件glance部署及操作的方法问题上存在疑惑,小编查阅了各式资料,整理
千家信息网最后更新 2025年01月18日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安全错误
数据库的锁怎样保障安全
新世界服务器登录不上去
如何用服务器管理客户机
桌面领域软件开发前景
杭州r740服务器
在哪打开数据库系统
大兴区软件开发保险公司
刚毕业做软件开发视频
网络技术还是软件技术好
数据库中的重要元素
网络安全周每日新报
ca 问题管理 数据库表
徐州推广网络技术报价
gp数据库到kafka
分布式数据库共识算法
芙蓉姐姐视频软件开发
戴尔服务器默认ibm地址
魔兽世界忘记删除服务器怎么办
网络安全监督员职责
网络安全与心理健康小剧场
天津鑫冯惠网络技术有限公司
工会会员实名数据库学历
大理软件开发工程师培训机构
四川新一代软件开发
土壤数据库软件
5g网络技术介绍ppt
停车云坐席软件开发
遵义就业帮公司人才数据库
蓝莲花开网络技术
江苏乐知网络技术北京分公司
苏州阿里云服务器专区