2012-11-05 19 views
1

我是openstack的新手,我有几个关于openstack存储的问题:Glance存储图像及其元数据,Swift存储实际的虚拟磁盘文件,针对数据持久性。但是什么是nova-volume(或块存储)?什么是究竟是什么?openstack中的存储组件

这些组件和真正的文件系统有什么区别?什么是虚拟磁盘,它们确实存储在真正的文件磁盘中吗?

+1

此评论将更适合serverfault.com,因为它不直接涉及到编程。 –

回答

3

您对存储组件有点困惑。

Glance是一个图像注册表。它的主要工作是存储关于实例图像的元数据(内核,根磁盘映像等)。它也可以存储这些图像,但存储是可配置的 - 它可以是本地磁盘或快速存储。

Swift是一个对象存储。它将对象存储在桶中。如果这会有所帮助,你可以将桶作为目录和对象。

nova-volume(现在替换为Cinder)是块存储。它存储文件系统,可用于实例上的磁盘映像。

虚拟磁盘是openstack管理的虚拟机所使用的磁盘(在openstack中称为实例)。它们作为文件存储在计算节点文件系统中,或作为块存储,具体取决于配置。