1.5. 存储

Red Hat Virtualization 使用一个中央化的存储系统来保存虚拟磁盘镜像、模板、快照和 ISO 文件。所有存储被分为不同的逻辑组(称为存储池),而这些存储池组成了存储域。存储域由一组存储空间和代表这些存储空间内部结构的元数据所组成,它被分为 3 类:数据存储域、导出存储域和 ISO 存储域。
每个数据中心都必须包括一个数据存储域(导出存储域和 ISO 存储域则不是必需的),而每个数据存储域也只对一个数据中心有效。存储域是用来提供共享资源的,因此它必须可以被所在数据中心中的所有主机访问。
存储网络可以通过使用 Network File System(NFS)、Internet Small Computer System Interface(iSCSI)、GlusterFS 、Fibre Channel Protocol(FCP)或任何与 POSIX 兼容的网络文件系统实现。
NFS(以及其它 POSIX 兼容的文件系统)域中,所有的虚拟磁盘、模板和快照都以文件的形式来代表。
SANiSCSI/FCP)域中,不同的块设备被 Logical Volume Manager (LVM)组成为一个卷组(Volume Group - VG),每个虚拟磁盘、模板和快照都是 VG 中的一个逻辑卷(Logical Volume - LV)。请参阅 Red Hat Enterprise Linux Logical Volume Manager Administration Guide 来获得更多关于 LVM 的信息。
数据存储域
数据域保存了在环境中运行的所有虚拟机上的虚拟硬盘镜像、模板和快照。一个数据域不能被不同的数据中心所共享。
导出存储域
导出域是一个临时的数据存储仓库,它被用来在数据中心和 Red Hat Virtualization 环境间复制和迁移数据镜像。导出域可以被用来备份虚拟机和模板。一个导出域可以在不同的数据中心间迁移,但它只能同时在一个数据中心中有效。
ISO 存储域
ISO 域保持了用来在虚拟机上安装操作系统和应用程序的逻辑 CD-ROM 的 ISO 文件。通过使用 ISO 域中的 ISO 文件,数据中心将不再需要物理的安装介质。一个 ISO 域可以被不同数据中心共享。