搜索

2.12. 逻辑卷扩展

download PDF

Red Hat Virtualization Manager 使用精简配置来过量使用存储池中可用的存储,并分配超过物理可用存储。虚拟机在运行时写入数据。具有精简配置的磁盘镜像的虚拟机最终将写入比支持其磁盘镜像的逻辑卷可以容纳更多的数据。当发生这种情况时,逻辑卷扩展用于提供额外存储并加快虚拟机的持续操作。

Red Hat Virtualization 通过 LVM 提供了精简配置机制。使用 QCOW2 格式化存储时,Red Hat Virtualization 依赖于主机系统处理 qemu-kvm 以后续方式将磁盘上的存储块映射到逻辑块。例如,这允许定义由 1 GB 逻辑卷支持的逻辑 100 GB 磁盘。当 qemu-kvm 跨 VDSM 设置的使用阈值时,本地 VDSM 实例向 SPM 的请求发出一个由另一个千兆字节扩展的逻辑卷的请求。在需要卷扩展的主机上,VDSM 会通知 SPM VDSM 需要更多空间。SPM 扩展逻辑卷和 SPM VDSM 实例会导致主机 VDSM 刷新卷组信息并识别扩展操作已完成。主机可以继续操作。

逻辑卷扩展不要求主机知道哪一其他主机是 SPM;它甚至可能是 SPM 本身。存储扩展通信通过存储邮箱来实现。存储邮箱是数据存储域上的专用逻辑卷。需要 SPM 扩展逻辑卷的主机在指定为存储邮箱中的特定主机的区域中写入一条消息。SPM 定期读取传入邮件,执行所请求的逻辑卷扩展,并在传出邮件中写入回复。在发送请求后,主机每两秒钟监控其传入回复。当主机收到成功回复其逻辑卷扩展请求时,它会刷新设备映射器中的逻辑卷映射来识别新分配的存储。

当存储池可用的物理存储几乎耗尽时,多个镜像可以耗尽可用的存储,而无需重新释放其资源。耗尽存储的存储池会导致 QEMU 返回 enospc 错误,这表明设备不再有可用的存储。此时,运行虚拟机将自动暂停,需要手动干预才能向卷组添加新的 LUN。

当向卷组添加新 LUN 时,存储池管理程序会自动将额外存储分发到需要它的逻辑卷。自动分配额外资源可让相关虚拟机自动继续操作停止或恢复操作。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.