前面已经介绍了Cinder的安装部署方式,其实是一种最简单的部署方式,控制节点、计算节点、网络节点和存储节点各一个。前面也简单介绍了关于Cinder在部署过后可能出现的简单问题的剖析,这一篇我们就介绍一下Cinder都能用来做什么?
也许你会说,Cinder不就是挂接一个虚拟机服务器的磁盘么,说白了有点像笔记本的移动硬盘,扩展存储空间,这只是一方面,虽然可以扩展存储空间说起来非常简单,但是cinder可以做更多的事情。
例如,如果用户希望你的OpenStack挂载一个类似光盘的装置,可以使用ISO制作镜像怎么办?
其实这时候可以变相将ISO挂载到云硬盘上,然后通过这个云硬盘来提供ISO文件即可,当然,我们创建的镜像文件不管是qcow2还是raw格式都可以进行挂载。
1、创建RAW格式的云硬盘
我们可以在Horizon界面进行创建
supercloud@supercloud1:~$ qemu-img create -f raw w1.raw 0.1G
Formatting 'w1.raw', fmt=raw size=107374182
supercloud@supercloud1:~$ qemu-img info w1.raw
image: w1.raw
file format: raw
virtual size: 102M (107374080 bytes)
disk size: 0
glance image-create --name "ww" --disk-format raw --container-format bare --is-public True --progress < w1.raw
sm@controller:~$ source admin-openrc.sh
sm@controller:~$ glance image-create --nam