设为首页 收藏本站
查看: 3506|回复: 0

[经验分享] OpenStack Glance镜像管理(三)

[复制链接]

尚未签到

发表于 2018-5-31 09:06:45 | 显示全部楼层 |阅读模式
作者:李晓辉
  联系方式: Xiaohui_li@foxmail.com
环境介绍
  类型
  控制节点和计算节点等在一起,形成all-in-one
  内存
  8G
  硬盘
  200G
  网卡
  2块
  镜像服务概览
  镜像服务 (glance) 允许用户发现、注册和获取虚拟机镜像。它提供了一个 REST API,允许查询虚拟机镜像的 metadata 并获取一个现存的镜像。可以将虚拟机镜像存储到各种位置,从简单的文件系统到对象存储系统—-例如 OpenStack 对象存储, 并通过镜像服务使用。
  OpenStack镜像服务是IaaS的核心服务,它接受磁盘镜像或服务器镜像API请求,和来自终端用户或OpenStack计算组件的元数据定义。它也支持包括OpenStack对象存储在内的多种类型仓库上的磁盘镜像或服务器镜像存储。
  大量周期性进程运行于OpenStack镜像服务上以支持缓存。同步复制(Replication)服务保证集群中的一致性和可用性。其它周期性进程包括auditors, updaters, 和 reapers。
  OpenStack镜像服务包括以下组件:
  glance-api
  接收镜像API的调用,诸如镜像发现、恢复、存储。
  glance-registry
  存储、处理和恢复镜像的元数据,元数据包括项诸如大小和类型。glance-registry是私有内部服务,用于服务OpenStack Image服务。不要向用户暴露该服务
  数据库
  存放镜像元数据,用户是可以依据个人喜好选择数据库的,多数的部署使用MySQL或SQLite。
  镜像文件的存储仓库
  支持多种类型的仓库,它们有普通文件系统、对象存储、RADOS块设备、HTTP、以及亚马逊S3。记住,其中一些仓库仅支持只读方式使用。
  元数据定义服务
  通用的API,是用于为厂商,管理员,服务,以及用户自定义元数据。这种元数据可用于不同的资源,例如镜像,工件,卷,配额以及集合。一个定义包括了新属性的键,描述,约束以及可以与之关联的资源的类型。
镜像管理
Web界面创建镜像
  登陆web控制台,点击项目、计算、镜像,创建镜像
   DSC0000.png
  输入名称、选择下载好的镜像、选择镜像格式
   DSC0001.png
  选择镜像为公用并且受保护,这样所有租户就都可以使用了
   DSC0002.png
列出镜像
   DSC0003.png
删除被保护的镜像
  选择镜像,然后点击删除镜像
   DSC0004.png
  然后我们看到,我们不被允许删除,因为我们的镜像是受保护的
   DSC0005.png
  去掉保护标记,点击编辑镜像
   DSC0006.png
  把受保护去掉
   DSC0007.png
  再来删除删除
   DSC0008.png
   DSC0009.png
   DSC00010.png
命令行镜像管理
查看现有镜像
  openstack image list
  结果显示一个镜像都没有
   DSC00011.png
创建镜像
  openstack image create --container-format bare --disk-format qcow2 --public --file /cirros-0.3.4-x86_64-disk.img Cirros –protected
   DSC00012.png
  openstack image list
  查看发现已经有镜像了
   DSC00013.png
删除受保护镜像
  openstack image delete Cirros ,被提示不允许删除被保护的镜像
   DSC00014.png
  去掉保护标记并再次执行删除
  openstack image set --unprotected Cirros
  openstack image delete Cirros
  openstack image list
   DSC00015.png
  下一篇介绍实例
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-483289-1-1.html 上篇帖子: OpenStack Neutron网络管理 (二) 下篇帖子: OpenStack Nova计算服务管理(四)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表