2.2. 存储备份存储域的类型
存储域可以使用基于块和基于文件的存储来实施。
- 基于文件的存储
- Red Hat Virtualization 支持的基于文件的存储类型包括 NFS、GlusterFS、其他 POSIX 兼容文件系统,以及主机本地存储。基于文件的存储在 Red Hat Virtualization 环境外部管理。NFS 存储由 Red Hat Enterprise Linux NFS 服务器或其他第三方网络附加存储服务器管理。主机可以管理自己的本地存储文件系统。
- 基于块的存储
- 块存储使用未格式化的块设备。逻辑卷管理器(LVM )将块设备聚合到卷组中。LVM 实例在所有主机上运行并不知道在其他主机上运行的实例。VDSM 通过扫描卷组来更改在 LVM 之上添加集群逻辑。当检测到更改时,VDSM 会通知单个主机刷新其卷组信息,从而更新各个主机。主机将卷组划分为逻辑卷,将逻辑卷元数据写入磁盘。如果在现有存储域中添加了更多存储容量,Red Hat Virtualization Manager 会导致每个主机中的 VDSM 刷新卷组信息。逻辑单元号(LUN)是一个单独的块设备。支持的块存储协议(iSCSI, FCoE, 或 SAS)之一用于连接 LUN。Red Hat Virtualization Manager 管理到 LUN 的软件 iSCSI 连接。所有其他块存储连接都在 Red Hat Virtualization 环境外部管理。基于块的存储环境中的任何更改,如创建逻辑卷、扩展或删除逻辑卷,以及添加新 LUN,由称为存储池管理器的特殊选择的主机上由 LVM 处理。然后,VDSM 会同步更改,该存储元数据会在集群中的所有主机上刷新。