《OpenStack云计算实战手册(第2版)》——2.5 用OpenStack镜像服务管理镜像
本节书摘来自异步社区《OpenStack云计算实战手册(第2版)》一书中的第2章,第2.5节,作者: 【英】Kevin Jackson , 【美】Cody Bunch 更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.5 用OpenStack镜像服务管理镜像在OpenStack存储中上传和管理镜像都是通过glance命令行工具实现的,它提供了一系列OpenStack环境中上传、删除、修改存储镜像相关信息的命令,非常方便。
准备工作
开始时,请确认登录到了可以运行glance工具的Ubuntu系统或者已经在OpenStack镜像服务直接运行在其上的OpenStack 控制节点上。可以通过下面的方法安装glance客户端工具:
sudo apt-get update sudo apt-get -y install glance-client
为了保证环境变量设置正确,admin用户和密码应和之前创建的保持一致,执行以下操作:
export OS_TENANT_NAME=cookbook export OS_USERNAME=admin export OS_PASSWORD=openstack export OS_AUTH_URL=http://172.16.0.1:5000/v2.0/ export OS_NO_CACHE=1
操作步骤
可以有多种方式上传和查看OpenStack镜像服务中的镜像文件,本书中将介绍其中一种。按照下面的步骤上传镜像文件和查看上传镜像的详细信息。
上传Ubuntu镜像文件
Ubuntu提供的镜像可以方便地添加到OpenStack环境之中。
1.首先,从 http://uec-images.ubuntu.com 上下载Ubuntu云系统镜像。
wget http://uec-images.ubuntu.com/precise/current/precise-server- cloudimg-amd64-disk1.img
2.然后上传这个文件:
glance image-create \ --name=Ubuntu 12.04 x86_64 Server \ --disk-format=qcow2 \ --container-format=bare \ --public precise-server-cloudimg-amd64-disk1.img
输出如图2-2所示。
![9f13836154c9060c45afd56aa58feba046f2bc2e](https://yqfile.alicdn.com/9f13836154c9060c45afd56aa58feba046f2bc2e.png)
列出镜像文件
要列出OpenStack镜像服务资源库中的镜像文件,可以直接使用glance客户端来询问镜像服务或使用nova客户端来管理OpenStack环境,这将在第3章中详细介绍。
要列出用户可用的镜像,需要使用下面的命令:
glance image-list
可得到类似图2-3所示的结果。
![5929066d5216ecd14f39b4c143e965e0ad77a0d5](https://yqfile.alicdn.com/5929066d5216ecd14f39b4c143e965e0ad77a0d5.png)
查看镜像文件详细信息
需要查看资源库中更详细的镜像信息时,可以通过下面的命令获得:
glance image-show IMAGE_ID
例如:
glance image-show 794dca52-5fcd-4216-ac8e-7655cdc88852
它将返回一个关于相关镜像文件的详细列表。
删除镜像文件
在一个OpenStack云计算环境中,将会有很多情况下需要删除已经有的镜像文件。可以通过下面的方式删除私有或公共的镜像文件。
1.使用如下命令删除镜像文件:
glance image-delete IMAGE _ID
例如:
glance image-delete 794dca52-5fcd-4216-ac8e-7655cdc88852
2.当成功执行删除镜像后,OpenStack Image不会产生输出。可以通过执行glance image-list验证结果。
将私有镜像文件设为公开镜像文件
当上传镜像文件时,这些镜像文件将只有上传者才拥有权限,即私有镜像文件。如果使用上述方式上传了镜像文件,但又希望它可以给其他用户使用时,在OpenStack环境下,可以使用下面的方法将其设为公开。
1.首先,查看镜像文件确认哪一个需要公开。在本书的例子中,选择了最初上传的镜像。
glance image-show IMAGE_ID
例如:
glance image-show 2e696cf4-5167-4908-a769-356a![image](51dc572 8``` 这个命令会得到类似图2-4所示的反馈信息。 div img src=" https://yqfile.alicdn.com/928f069b9997c604bf69daff56ac2499e7114f17.png" /div 2.这时,可以将其设为公开镜像,使本环境内所有用户均可以使用这个镜像文件。
glance image-update 2e696cf4-5167-4908-a769-356a51dc5728 \
--is-public True
3.使用glance查看详细信息。
glance image-show 2e696cf4-5167-4908-a769-356a51dc5728
输出如图2-5所示。 div img src=" https://yqfile.alicdn.com/b1982c92911425681077f36c302ee671f5717bdc.png" /div 从私有云环境来看,OpenStack镜像服务是一个非常灵活的镜像管理系统,它允许用户进行多种镜像管理方式,从添加新镜像,删除镜像,到更新信息,比如文件的命名方式,它让用户很方便的能识别这些镜像文件,还能将私有镜像转换为共有镜像。当然,还可以将共有镜像转换为私有镜像。
这些知识点你都了解了吗?#云安全CCSK-M3:管理云计算的安全性和风险 内容概述:管理云计算安全性和风险。本模块涵盖了管理云计算安全的重要注意事项。它从风险评估和管理开始,然后涵盖法律和合规问题,例如云中的发现需求。它也涵盖了重要的CSA风险工具,包括CAIQ,CCM和STAR注册表。
带你读《企业私有云建设指南》之二:企业云计算涉及的技术选型和管理 企业私有云建设需求旺盛,在架构设计和技术选型过程中应该结合自己公司的实际情况,因地制宜。本书给了很好的经验分享和思路,虽然是本技术书,但文笔流畅、平实细致,内容上也涉及了私有云建设的很多方面,值得细细阅读和品味!
云计算产业如何率先推行信用管理? 近年来,加强社会信用体系建设成为国内外关注的重点。 工信部将信息通信领域监管重心由事前逐步转向事中事后,并积极探索和推动市场信用管理机制的建设。
【云计算的1024种玩法】安装 MariaDB 并通过 DMS 管理 之前有提到过阿里云的数据管理,也就是阿里云的RDS管理工具。由于自己比较喜欢带 GUI 的管理工具,所以之前一直使用 phpMyAdmin,不过呢,要是不使用 PHP 环境,像安装一个 Ghost 博客就完全用不到 PHP 环境,这时候就很尴尬了。这时候我就想起了 DMS。
【云栖大会】国内五大高校与阿里云大学达成云栖商学院战略合作,培养云计算高端管理人才 阿里云大学将从高校学生、技术爱好者到高端领导力人才等方面构建全链路人才培养体系,推动云计算、大数据产业人才的发展。其中,云栖商学院承担着云生态体系下高端技术管理人才培养的重要使命。
基于云计算的网络威胁管理分析 本文讲的是基于云计算的网络威胁管理分析,为什么现在的web威胁比过去的威胁更加难以处理呢?主要体现在以下几方面
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- Google Earth Engine(GEE)——ee.List 列表初始化,序列分析,添加、合并、删减、替换、判断、排序、反转、去重,统计和循环遍历计算
- Google Earth Engine(GEE)——Landsat8影像逐月NDVI_FVC计算内含直方图和下载——以北京市为例
- Excel计算一列的和sum(A:A)
- 【MATLAB教程案例87】使用Euler法计算lorenz混沌系统
- 浅谈实时计算
- 云计算服务包括哪三种服务?怎么定义?
- 从云服务到行业云,看可信云如何搭建云计算的最全标准?
- 计算成就价值,数据实现梦想——达科在DT时代转型历程的分享
- 第一个计算出地球周长的人——埃拉托色尼
- 《微软云计算Windows Azure开发与部署权威指南》——第6章 Windows Azure平台访问控制与总线AppFabric6.1 服务导向架构
- 《微软云计算Windows Azure开发与部署权威指南》——6.6 AppFabric服务总线服务Remoting的应用程序开发
- 《OpenStack云计算实战手册(第2版)》——2.3 用MySQL配置OpenStack镜像服务
- 《高性能科学与工程计算》——2.4 编译器作用
- SwiftUI日期之如何计算N天后具体日期(教程含源码)
- 俄罗斯互联网巨头进军云计算和云存储服务市场
- 大数据计算服务Maxcompute之--mapjoin原理和使用
- 采用微服务和云计算建立一个有效的物联网模型
- 云计算使服务更高效 大数据让城市更智慧
- 云计算对数字档案馆 信息服务能力的影响探析
- 云计算助力企业快速转型
- 景安网络与英特尔强强联合 力促云计算服务全新升级