VMware VMware vSAN 是一个软件定义的存储层,它是在 vSphere 5.5 Update 2 或更高版本中提供的,用于虚拟化 vSphere 主机群集上提供的本地物理存储磁盘。可以在创建自动桌面池或自动场时仅指定一个数据存储,各种组件(如虚拟机文件、副本、用户数据和操作系统文件)将放在相应的固态磁盘 (SSD) 或直连硬盘 (HDD) 上。

vSAN 实施基于策略的方法以进行存储管理。在使用 vSAN 时,Horizon 7 以默认存储策略配置文件的形式定义虚拟机存储要求(如容量、性能和可用性),并自动在 vCenter Server 上为虚拟桌面部署这些要求。将自动为每个磁盘单独应用这些策略(vSAN 对象),并在虚拟桌面的整个生命周期中保留这些策略。存储根据分配的策略进行置备和自动配置。您可以在 vCenter 中修改这些策略。Horizon 7 为每个 Horizon 7 群集的链接克隆桌面池、即时克隆桌面池、完整克隆桌面池或自动场创建 vSAN 策略。

您可以为 vSAN 群集启用加密,以加密 vSAN 数据存储中的所有静态数据(支持所有 Horizon 7 桌面池类型)。vSAN 加密是在 vSAN 版本 6.6 或更高版本中提供的。有关加密 vSAN 群集的详细信息,请参阅 VMware vSAN 文档。

无论在群集中的物理位置如何,每个虚拟机都会维护各自的策略。如果由于主机、磁盘或网络故障或者工作负载发生变化而导致策略不符合要求,vSAN 将重新配置受影响的虚拟机的数据,并进行负载平衡以符合每个虚拟机的策略。

vSAN  支持需要使用共享存储的 VMware 功能(例如 HA、vMotion 和 DRS),同时不再需要使用外部共享存储基础架构,并简化了存储配置和虚拟机置备活动。

重要说明: 与 vSphere 5.5 Update 2 中提供的功能相比,vSphere 6.0 和更高版本中提供的 vSAN 功能包含很多性能改进。对于 vSphere 6.0,此功能还具有更广泛的 HCL(硬件兼容性)支持。此外,VMware vSAN 6.0 还支持使用基于闪存的设备进行缓存和持久存储的全闪存架构。

Horizon 7 中的 vSAN 工作流

  1. 可以使用 vCenter Server 5.5 Update 2 或更高版本以启用 vSAN。有关 vSphere 5.5 Update 2 中的 vSAN 的详细信息,请参阅vSphere 存储指南》文档。有关 vSphere 6 或更高版本中的 vSAN 的详细信息,请参阅《管理 VMware vSAN文档。
  2. 在 Horizon Administrator 中创建自动桌面池或自动场时,请在存储策略管理下面选择使用 VMware vSAN,然后选择要使用的 vSAN 数据存储。

    在选择使用 VMware vSAN 后,将仅显示 vSAN 数据存储。

    将根据您选择的选项创建默认存储策略配置文件。例如,如果您创建了链接克隆,则将自动创建浮动桌面池、副本磁盘配置文件和操作系统磁盘配置文件。如果您创建了链接克隆,则将创建永久桌面池、副本磁盘配置文件和永久磁盘配置文件。对于自动场,将创建副本磁盘配置文件。对于两种类型的桌面池和自动场,将为虚拟机文件创建配置文件。

  3. 要将现有的 View Composer 桌面池从其他类型的数据存储移动到 vSAN 数据存储,请在 Horizon Administrator 中编辑该池以取消选择旧数据存储并选择 vSAN 数据存储,然后使用重新平衡命令。无法为自动场执行该操作,因为您无法重新平衡自动场。
  4. (可选)使用 vCenter Server 修改存储策略配置文件的参数,其中包括容许的故障次数以及要保留的 SSD 读取缓存量等内容。有关具体的默认策略和值,请参阅vSAN 数据存储的默认存储策略配置文件
  5. 使用 vCenter Server 监控 vSAN 群集以及加入数据存储的磁盘。有关更多信息,请参阅vSphere 存储》文档和vSphere 监控和性能》文档。对于 vSphere 6 或更高版本,请参阅《管理 VMware vSAN》文档。
  6. (可选)对于 View Composer 链接克隆桌面池,请像平时一样使用刷新和重构命令。对于自动场,仅支持重构命令,而无论数据存储具有何种类型。

要求和限制

Horizon 7 部署中使用时,vSAN 功能具有以下限制:

  • 本版本不支持使用 Horizon 7 节省空间的磁盘格式功能,该功能通过擦除和压缩磁盘回收磁盘空间。
  • vSAN 不支持 View Composer Array Integration (VCAI) 功能,因为 vSAN 不使用 NAS 设备。
注: vSAN 与 View Storage Accelerator 功能兼容。 vSAN 在 SSD 磁盘上提供一个缓存层,View Storage Accelerator 功能提供基于内容的缓存,以便在发生引导风暴时降低 IOPS 并提高性能。

vSAN 功能具有以下要求:

  • vSphere 5.5 Update 2 或更高版本。
  • 合适的硬件。例如,VMware 建议为每个对容量有贡献的节点使用 10GB 网卡以及至少一个 SSD 和一个 HDD。有关具体内容,请参阅《VMware 兼容性指南》
  • 至少包含三个 ESXi 主机的群集。您需要具有足够的 ESXi 主机以满足您的设置要求,即使在 vSAN 延伸群集中使用两个 ESXi 主机。有关更多信息,请参阅《vSphere 最高配置》文档。
  • SSD 容量至少占 HDD 容量的 10%。
  • 需要足够的 HDD 来容纳您的设置。磁盘上的利用率不要超过 75%。

有关 vSAN 要求的详细信息,请参阅vSphere 5.5 Update 2 存储》文档中的“使用 vSAN”。对于 vSphere 6 或更高版本,请参阅《管理 VMware vSAN文档。有关为 VMware vSAN 设计 Horizon 7 虚拟桌面基础架构的关键组件以及进行大小调整的指南,请参阅 http://www.vmware.com/files/pdf/products/vsan/VMW-TMD-Virt-SAN-Dsn-Szing-Guid-Horizon-View.pdf 中的白皮书。