第 12 章 为虚拟机管理存储


虚拟机(VM)与物理机一样,需要用于数据、程序和系统文件的存储。作为虚拟机管理员,您可以将物理或基于网络的存储分配给虚拟机作为虚拟存储。您还可以修改存储是如何呈现给虚拟机的,无论底层硬件是什么。

12.1. 将存储附加到虚拟机的可用方法

要为在 RHEL 10 主机上运行的虚拟机(VM)提供存储,您可以使用多种存储硬件和软件。每种类型都有不同的要求、优势和使用案例。

基于文件的存储

基于文件的虚拟磁盘是主机文件系统上的磁盘镜像文件,这些文件存储在基于目录的 libvirt 存储池中。

基于文件的磁盘可快速设置并易于迁移,但为本地文件系统创建额外的开销,这可能会对性能造成负面影响。

此外,某些 libvirt 功能(如快照)需要基于文件的虚拟磁盘。

有关将基于文件的存储附加到虚拟机的说明,请参阅 使用命令行将基于文件的虚拟磁盘附加到虚拟机, 或使用 web 控制台将基于文件的虚拟磁盘附加到虚拟机

基于磁盘的存储

虚拟机可以使用整个物理磁盘或分区而不是虚拟磁盘。

基于磁盘的存储具有可用存储类型的最佳性能,同时还提供对主机磁盘的直接访问。但是,您无法为此类存储创建快照,而且很难迁移。

有关将基于磁盘存储附加到虚拟机的说明,请参阅 使用命令行将基于磁盘的存储附加到虚拟机, 或使用 web 控制台将基于磁盘的存储附加到虚拟机

基于 LVM 的存储

虚拟机可以使用逻辑卷管理器(LVM)直接从卷组(VG)分配存储。

LVM 存储比基于文件的磁盘性能更好,且易于调整大小,但迁移可能更困难。

有关将基于 LVM 的存储附加到虚拟机的说明,请参阅 使用命令行将基于 LVM 的存储附加到虚拟机, 或使用 web 控制台将基于 LVM 的存储附加到虚拟机

基于网络的存储

您可以使用远程存储而不是本地存储,如网络文件系统(NFS)。

这可用于集群或高可用性环境中的共享存储。但是,基于网络的存储通常比本地存储慢,您的网络带宽可以进一步限制性能。

有关将基于 NFS 的存储附加到虚拟机的说明,请参阅 使用命令行将基于 NFS 的存储附加到虚拟机, 或使用 web 控制台将基于 NFS 的存储附加到虚拟机

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat