OpenStack:Glance组件的运维(icehouse版本)
目录
Glance相关操作(图形界面)
创建镜像
1)从网站http://download.cirros-cloud.net/0.3.0/ 上下载Cirros测试镜像cirros-0.3.0-x86_64-disk.img到电脑桌面。
2)登录云平台后,选择‘项目’ -> Compute -> 镜像
3)点击右上角的“创建镜像”
以你的名字的汉语拼音命名新创建的这个镜像,镜像源选择’镜像文件‘,镜像文件选择刚刚从网上下载的cirros微镜像,格式化选择’‘QCOW2’
制作镜像
也可利用已有的云主机,通过“创建快照”的方式制作镜像,类型为Snapshot
查看镜像详情
选择‘项目’ -> Compute -> 镜像,用鼠标双击列表中某个镜像的名称,查看详情
删除镜像
在‘项目’ -> Compute -> 镜像中找到你刚才创建的那个镜像,在该镜像右边的操作菜单中,选择删除镜像,就能将镜像删除:
Glance相关操作(命令行界面)
创建镜像
将桌面上的Cirros镜像通过SecureFXPortable软件上传到控制节点的文件系统中,例如 上传到虚拟机的/mnt/目录中
图片
生效环境变量
# source admin-openrc.sh
执行镜像创建命令
glance image-create --name maxin --file /mnt/cirros-0.3.0-x86_64-disk.img --disk-format qcow2 --container-format bare --progress(请把这里的标红颜色的镜像名称和镜像源文件地址替换成你自己的。)将命令成功执行后的结果截图如下:
列出所有镜像
执行命令 glance image-list ,结果如下:
图片
查看镜像的详细信息
执行命令glance image-show [id号]
这里的[id号]替换成你在执行上一步列表中任意一个镜像所对应的ID号
删除镜像
现在我们再上传一个镜像,这回用班级命名,然后用命令行把它删除掉
glance image-create --name wangluo15 --file /mnt/cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --progress(请把这里的标红颜色的镜像名称和镜像源文件地址替换成你自己的。)
执行命令 glance image-list ,查看当前的镜像列表,截图如下:
在上一命令的返回列表中,找到你刚上传的这个镜像的ID号,然后把这个镜像删除:
glance image-delete [id号]
用Glance操作快速部署云主机集群
手工部署第一个云主机实例
项目 -> Compute -> 实例 ->启动云主机
在弹出的对话框中,分别输入云主机名称(自拟),云主机类型(m1.tiny),云主机启动源(从镜像启动),然后在镜像列表中任意选择一个镜像作为启动源.
云主机启动后, 将当前云主机实例的列表截图如下:
利用镜像快速部署多个云主机
鼠标移到刚刚创建的云主机示例的信息栏,双击‘创建快照’按钮,为这个云主机创建快照
在项目 -》 Compute -》镜像,查看刚才创建的快照,截图如下:
在项目 -》 Compute -》实例中,点击’启动云主机,用刚才的快照快速生成更多的云主机实例 :
在这里,启动源选择从快照启动,快照选择刚刚创建的那个快照就行,然后点击运行
用这种方法重复性的在我们的云平台上建立3-4个云主机,组成云主机集群。在部署过程中,可以大致掐一下时间,体验用镜像快照的方法部署云主机的快捷性。
Glance架构
请参考课件相关内容,利用画图软件自行画出glance的架构,并配以简要解释。
参考文档
[1] http://www.cnblogs.com/CloudMan6/p/5393376.html
[2] http://www.aboutyun.com/thread-11460-1-1.html
[3] http://www.jianshu.com/p/fe31dc1b663d