VMware vSphere 7.0 中的数据存储类型
本文将深入探讨 VMware vSphere 7.0 中使用的各种存储数据存储类型,帮助您更好地理解和应用。
虚拟机文件系统 (VMFS)
虚拟机文件系统(VMFS)是一种专为虚拟机存储而优化的文件系统,它部署在块存储设备之上,具有高性能特点。
VMFS 数据存储可以建立在光纤通道、iSCSI、FCoE 以及本地存储设备上。ESXi 7.0 系统同时支持读取和写入 VMFS 版本 5 和版本 6 的数据,但不兼容 VMFS 版本 3。
在 vSphere 7.0 环境中使用 VMFS 数据存储时,需要考虑以下几个关键因素:
块大小 | VMFS 数据存储的块大小直接影响最大文件大小以及文件占用的存储空间。VMFS 版本 5 和版本 6 均支持 1MB 的块大小。 |
Storage vMotion | Storage vMotion 功能允许在 VMFS、vSAN 和 vVols 等不同类型的数据存储之间进行虚拟机迁移。vCenter Server 会进行兼容性检查,确保跨数据存储迁移的顺利进行。 |
存储 DRS | VMFS 版本 5 和版本 6 可以共存于同一数据存储集群中,但需注意,集群内的所有数据存储必须基于同类存储设备。避免在同一集群中混用不同格式的设备。 |
设备分区格式 | 新的 VMFS 版本 5 或版本 6 数据存储将采用 GUID 分区表 (GPT) 格式化存储设备,从而支持创建大于 2TB 的数据存储。如果 VMFS 版本 5 数据存储是从旧的 VMFS 版本 3 升级而来,则会继续沿用主引导记录 (MBR) 分区格式,只有在数据存储扩展到超过 2TB 时才会转换为 GPT 格式。 |
网络文件系统 (NFS)
ESXi 内置的 NFS 客户端通过 TCP/IP 网络文件系统 (NFS) 协议,访问位于 NAS 服务器上的 NFS 卷。
ESXi 主机可以将 NFS 卷挂载为 NFS 数据存储。用户可以在 NAS 设备上创建 NFS 数据存储。ESXi 7.0 支持 NFS 版本 3 和版本 4.1,并分别使用两个不同的 NFS 客户端来支持这两个版本。
vSAN
VMware vSAN 是一个分布式的软件层,它作为管理程序的一部分本地运行。vSAN 将 ESXi 主机集群中的本地或直接连接的存储设备容量整合起来,形成一个在 vSAN 集群所有主机之间共享的存储池。
在 vSAN 集群中,您可以创建 vSAN 数据存储。vSAN 是一种超融合存储解决方案,它将存储、计算和虚拟化功能集成到单个物理服务器或集群中。以下将介绍与 vSAN 相关的概念、优势和术语。
VMware vSphere 虚拟卷 (vVol)
VMware vSphere 虚拟卷 (vVol) 功能改变了传统存储的管理模式,从管理数据存储内部的空间转变为管理由存储阵列处理的抽象存储对象。使用 vVol,单个虚拟机而非数据存储本身成为存储管理的最小单元。存储硬件拥有对虚拟磁盘内容、布局和管理的完全控制权。
您可以在拥有兼容存储系统的环境中创建 vVol 数据存储。由 vSphere APIs for Storage Awareness (VASA) 提供商在带外创建和操作的虚拟卷代表 vSphere 中的存储容器。VASA 提供商将虚拟磁盘对象及其派生对象(例如克隆、快照和副本)直接映射到存储系统上的虚拟卷。ESXi 主机通过被称为协议端点的中间点访问虚拟卷。协议端点充当 ESXi 主机和存储系统之间 I/O 的网关,支持光纤通道、FCoE、iSCSI 或 NFS 等多种协议。
总结
数据存储是 VMware vSphere 7 中至关重要的组成部分,用于存储虚拟机、ISO 映像和其他重要数据。VMFS 和 NFS 代表了传统的存储虚拟化模型,它们将物理存储资源和容量从虚拟机及其应用中进行逻辑抽象。
而 VMware vSAN 和 VMware vSphere 虚拟卷 (vVol) 则属于软件定义的存储模型,对存储功能进行了抽象。在软件定义的存储模型中,虚拟机本身成为存储配置的最小单元,并可以通过灵活的策略机制进行管理。
您觉得这篇文章有帮助吗?欢迎分享给更多人!