链接克隆虚拟机可以存储在本地数据存储(ESXi 主机上的内部备用磁盘)中。本地存储存在以下优势:硬件价格低廉,虚拟机置备速度快,开关机性能高,管理简单,等等。但是,使用本地存储会限制您可使用的 vSphere 基础架构配置选项。本地存储在某些 Horizon 7 环境中具有优势,但在其他环境中并不合适。
如果环境中的 Horizon 7 桌面是无状态桌面,使用本地数据存储将是极为可行的。例如,您可在部署无状态的 Kiosk 或教室和培训中心时使用本地数据存储。
如果您的虚拟机具有浮动分配、不是专供单个最终用户使用、不需要持久磁盘来保留用户数据,并且可以按固定的时间间隔(例如用户注销时)删除或刷新,可以考虑使用本地数据存储。通过这种方法,您可以控制每个本地数据存储的磁盘使用情况,而无需在各数据存储之间移动虚拟机或对虚拟机执行负载平衡。
但是,您必须考虑使用本地数据存储给 Horizon 7 桌面或场部署带来的限制:
- 您无法使用 VMotion 管理卷。
- 您无法对资源池中的虚拟机执行负载平衡。例如,您无法对存储在本地数据存储上的链接克隆使用 Composer 重新平衡操作。
- 您无法使用 VMware High Availability。
- 您无法使用 vSphere Distributed Resource Scheduler (DRS)。
- 如果 Composer 副本在本地数据存储上,您将无法把它与链接克隆存储在不同的数据存储上。
如果链接克隆存储在本地数据存储上,VMware 会强烈建议您将副本与链接克隆存储在同一个卷上。虽然当群集中的所有 ESXi 主机均可访问副本时,有可能将链接克隆和副本分别存储在本地数据存储和共享数据存储上,但是 VMware 不建议采用这种配置。
- 如果您选择本地旋转磁盘驱动器,其性能可能与商用存储阵列的性能不太一样。本地旋转磁盘驱动器也许具有与存储阵列相似的容量,但达不到与存储阵列相同的吞吐量。吞吐量会随着磁盘转轴数量的增加而增加。
如果您选择直连固态磁盘 (SSD),则性能可能会超出很多存储阵列的性能。
如果在单个 ESXi 主机或包含单个 ESXi 主机的群集上配置桌面池或场,您可以将链接克隆存储在本地数据存储上而没有任何限制。但是,如果使用单个 ESXi 主机,则会限制可配置的桌面池或场大小。
要配置大型桌面池或场,您必须选择包含多个 ESXi 主机的群集,以便利用其集合容量来支持大量虚拟机。
如果您打算利用本地存储的优势,那么必须仔细考虑好无法使用 VMotion、HA、DRS 及其他功能的后果。如果您通过控制虚拟机数量及其磁盘增长速度来管理本地磁盘使用情况,且您使用的是浮动分配并定期进行刷新和删除操作,那么您就可以将链接克隆成功部署至本地数据存储。