2.2. 存储域的类型

可以使用基于块和文件的存储来实施存储域。

基于文件的存储

Red Hat Virtualization 支持的基于文件的存储类型包括 NFS、GlusterFS、其他 POSIX 兼容文件系统,以及主机的存储本地。

注意

GlusterFS 存储已弃用,并将在以后的发行版本中删除。

基于文件的存储由 Red Hat Virtualization 环境外部管理。

NFS 存储由 Red Hat Enterprise Linux NFS 服务器或其他第三方网络附加存储服务器管理。

主机可以管理自己的本地存储文件系统。

基于块的存储

块存储使用未格式化的块设备。块设备由逻辑卷管理器(LVM)聚合到卷组中。LVM 实例在所有主机上运行,不知道在其他主机上运行的实例。VDSM 通过扫描卷组进行更改在 LVM 上添加集群逻辑。当检测到更改时,VDSM 通过告诉他们刷新其卷组信息来更新各个主机。主机将卷组划分为逻辑卷,向磁盘写入逻辑卷元数据。如果将更多存储容量添加到现有存储域中,Red Hat Virtualization Manager 会使每个主机上的 VDSM 刷新卷组信息。

逻辑单元号(LUN)是单独的块设备。受支持的块存储协议(iSCSI 或光纤通道)之一用于连接到 LUN。Red Hat Virtualization Manager 管理与 LUN 的软件 iSCSI 连接。所有其他块存储连接在 Red Hat Virtualization 环境外部管理。基于块的存储环境(如创建逻辑卷、扩展或删除逻辑卷)以及添加新 LUN 在特殊选择的主机上由 LVM 处理,而是由 LVM 在特别选择的名为 Storage Pool Manager 的主机上处理。然后,VDSM 会同步更改,后者可在集群中的所有主机之间刷新存储元数据。