《 vSphere存储》 为缩减管理开销,PMem数据存储提供了简化的管理模型。传统数据存储任 务通常不适用于数据存储,因为主机会自动执行后台所需的所有操作。作为管 理员,您无法在 vSphere Client的“数据存储”视图中显示数据存储或执行 其他常规数据存储操作。您可执行的唯一操作是监控PMem数据存储的统计 信息 PMem数据存储用于存储虚拟 NVDIMM设备和虚拟机的传统虚拟磁盘。带有 vmx和 vmware.log文件的虚拟机主目录不能放在PMem数据存储上。 PMem访问模式 EsXi将以两种模式向虚拟机公开永久内存。PMem感知型虚拟机可直接访问 久内存。传统虚拟机可以使用PMem数据存储上存储的快速虚拟磁盘。 直接访问模式 在此模式下,PMem区域可以作为虚拟非易失性双列直插式内存模块 ( NVDIMM)提供给虚拟机。虚拟机将 NVDIMM模块作为可以跨电源周期的标 准字节可寻址内存。 置备虚拟机时,可以添加一个或多个 NVDIMM模块。 虚拟机必须为EsX67或更高版本的硬件版本并具有PMem感知型客户机操 作系统。 NVDIMM设备可与支持永久内存的最新客户机操作系统(例如 Windows2016)兼容。 每个NDMM设备将自动存储在PMem数据存储上。 虚拟磁盘模式 此模式可用于任何传统的虚拟机,且支持包括所有旧版本在内的任何硬件版 本。虚拟机不要求为PMem感知型虚拟机。使用此模式时,创建常规SCS 虚拟磁盘,并将PMem虚拟机存储策略附加到磁盘上。该策略会自动将磁盘 置于PMem数据存储上。 PMem存储策略 要将虚拟磁盘置于PMem数据存储上,必须将主机-本地PMem默认存储策 咯应用到该磁盘。此策略不可编辑。 此策略仅可应用于虚拟磁盘。由于虚拟机主目录未驻留在PMem数据存储上, 请确保将其置于任何标准数据存储上。 将PMem存储策略分配给虚拟磁盘后,无法通过虚拟机编辑设置对话框更改 策略。要更改策略,请迁移或克隆虚拟机。 下图说明了永久内存组件的交互方式。 VMware,lc保留所有权利
为缩减管理开销,PMem 数据存储提供了简化的管理模型。传统数据存储任 务通常不适用于数据存储,因为主机会自动执行后台所需的所有操作。作为管 理员,您无法在 vSphere Client 的“数据存储”视图中显示数据存储或执行 其他常规数据存储操作。您可执行的唯一操作是监控 PMem 数据存储的统计 信息。 PMem 数据存储用于存储虚拟 NVDIMM 设备和虚拟机的传统虚拟磁盘。带有 vmx 和 vmware.log 文件的虚拟机主目录不能放在 PMem 数据存储上。 PMem 访问模式 ESXi 将以两种模式向虚拟机公开永久内存。PMem 感知型虚拟机可直接访问 永久内存。传统虚拟机可以使用 PMem 数据存储上存储的快速虚拟磁盘。 直接访问模式 在此模式下,PMem 区域可以作为虚拟非易失性双列直插式内存模块 (NVDIMM) 提供给虚拟机。虚拟机将 NVDIMM 模块作为可以跨电源周期的标 准字节可寻址内存。 置备虚拟机时,可以添加一个或多个 NVDIMM 模块。 虚拟机必须为 ESXi 6.7 或更高版本的硬件版本并具有 PMem 感知型客户机操 作系统。NVDIMM 设备可与支持永久内存的最新客户机操作系统(例如 Windows 2016)兼容。 每个 NVDIMM 设备将自动存储在 PMem 数据存储上。 虚拟磁盘模式 此模式可用于任何传统的虚拟机,且支持包括所有旧版本在内的任何硬件版 本。虚拟机不要求为 PMem 感知型虚拟机。使用此模式时,创建常规 SCSI 虚拟磁盘,并将 PMem 虚拟机存储策略附加到磁盘上。该策略会自动将磁盘 置于 PMem 数据存储上。 PMem 存储策略 要将虚拟磁盘置于 PMem 数据存储上,必须将主机-本地 PMem 默认存储策 略应用到该磁盘。此策略不可编辑。 此策略仅可应用于虚拟磁盘。由于虚拟机主目录未驻留在 PMem 数据存储上, 请确保将其置于任何标准数据存储上。 将 PMem 存储策略分配给虚拟磁盘后,无法通过虚拟机编辑设置对话框更改 策略。要更改策略,请迁移或克隆虚拟机。 下图说明了永久内存组件的交互方式。 《vSphere 存储》 VMware, Inc. 保留所有权利。 26
《 vSphere存储》 PMem感知型虚拟机 传统虚拟机 虚拟机 虚拟机 =日 虚拟磁盘 NVDMM 虚拟磁盘 PMem数据存储 永久内存 有关如何使用 NVDIMM或虚拟永久内存磁盘配置和管理虚拟机的信息,请参见《vsρhere资源管理》文档。 监控PMem数据存储统计信息 您可以使用 vSphere Client和 exclu命令来查看PMem数据存储的容量和部分其他属性。 但与常规数据存储(例如VMFS或Wo)不同,PMem数据存储不会出现在 vSphere Client的“数据存 储”视图中。常规数据存储管理任务不会应用于该存储。 查看PMem数据存储信息 选项 描述 Sphere Client a导航到EsXi主机,然后单击摘要。 b在“硬件”面板中,确认显示了“持久性内存”并查看其容量 esxc命令 使用 esxcli storage filesystem list列出PMem数据存储 示例:查看PMem数据存储 当您使用 esxcli storage filesystem list命令列出数据存储时,将显示以下示例输出。 esxcli storage filesystem list Mount Point Volume name UUID Mounted Type Size /vmfs/volumes/5gex dsa true /vmfs/volumes/59bx vfat 2935916464274847744 /vmfs/ volumes/pmem: Sax MemDs-56ax pmem: Saex PMEM1288076758411564975872 VMware,lc保留所有权利
虚拟机 虚拟机 直接访问 模式 虚拟磁盘 模式 NVDMM 设备 PMem 存储 策略 虚拟磁盘 PMem 数据存储 永久内存 PMem 感知型虚拟机 传统虚拟机 有关如何使用 NVDIMM 或虚拟永久内存磁盘配置和管理虚拟机的信息,请参见 《vSphere 资源管理》文档。 监控 PMem 数据存储统计信息 您可以使用 vSphere Client 和 esxcli 命令来查看 PMem 数据存储的容量和部分其他属性。 但与常规数据存储(例如 VMFS 或 VVol)不同,PMem 数据存储不会出现在 vSphere Client 的“数据存 储”视图中。常规数据存储管理任务不会应用于该存储。 步骤 u 查看 PMem 数据存储信息。 选项 描述 vSphere Client a 导航到 ESXi 主机,然后单击摘要。 b 在“硬件”面板中,确认显示了“持久性内存”并查看其容量。 esxcli 命令 使用 esxcli storage filesystem list 列出 PMem 数据存储。 示例:查看 PMem 数据存储 当您使用 esxcli storage filesystem list 命令列出数据存储时,将显示以下示例输出。 # esxcli storage filesystem list Mount Point Volume Name UUID Mounted Type Size Free ---------------------- ---------------- ------------- -------- ------- ------------ ------------ /vmfs/volumes/5xxx... ds01-102 5xxx... true VMFS-6 14227079168 12718178304 /vmfs/volumes/59ex... ds02-102 59ex... true VMFS-6 21206401024 19697500160 /vmfs/volumes/59bx... 59bx... true vfat 4293591040 4274847744 /vmfs/volumes/pmem:5ax... PMemDS-56ax... pmem:5a0x... true PMEM 12880707584 11504975872 《vSphere 存储》 VMware, Inc. 保留所有权利。 27
将ESXi与SAN配合使用概览 3 将ESX与SAN配合使用可提高灵活性、效率以及可靠性。将ESXi与SAN配合使用还支持集中式管理、 障切换和负载平衡技术。 下面是将EsXi与SAN配合使用的优点 您可安全地存储数据并配置多个指向存储器的路径,从而避免出现单一故障点。 将SAN与ESXi系统配合使用可将故障恢复能力扩展到服务器。使用SAN存储器时,所有应用程序都 可在原始主机出现故障后在其他主机上立即重新启动。 可以使用 Mware vMotion执行虚拟机的实时迁移。 如果虚拟机的主机出现故障,可将Ⅵ Mware High Availability(HA)与SAN结合使用,在另一台服务器上 以虚拟机的最后已知状态重新启动虚拟机 可使用 Mware Fault Tolerance(FT)复制两台不同主机上的受保护虚拟机。如果首选主机出现故障 虚拟机可在辅助主机上继续不间断地运行。 ■使用 Mware Distributed Resource scheduler(DRS)将虚拟机从一台主机迁移到另一台主机以实现负 载平衡。由于存储器位于共享SAN阵列,因此应用程序可继续无缝运行 如果使用 Mware DRs群集,请将ESXi主机置于维护模式,以便系统将所有正在运行的虚拟机迁移到 其他ESX主机。随后便可在原始主机上执行升级或其他维护操作。 VMware虚拟机的可移植性和封装与此存储器的共享特性相辅相成。当虚拟机位于基于SAN的存储器上时 您可以快速关闭一台服务器上的虚拟机并在另一台服务器上将其启动,或在一台服务器上将其挂起并在同一 网络上的另一台服务器上恢复操作。此功能可实现在迁移计算资源的同时保持一致的共享访问。 本章讨论了以下主题: ESXi和SAN用例 将SAN存储与ESX配合使用的细节 ESXi主机和多个存储阵列 决定LUN的大小和数目 选择虚拟机位置 第三方管理应用程序 SAN存储备份注意事项 VMware,lc保留所有权利
将 ESXi 与 SAN 配合使用概览 3 将 ESXi 与 SAN 配合使用可提高灵活性、效率以及可靠性。将 ESXi 与 SAN 配合使用还支持集中式管理、 故障切换和负载平衡技术。 下面是将 ESXi 与 SAN 配合使用的优点: n 您可安全地存储数据并配置多个指向存储器的路径,从而避免出现单一故障点。 n 将 SAN 与 ESXi 系统配合使用可将故障恢复能力扩展到服务器。使用 SAN 存储器时,所有应用程序都 可在原始主机出现故障后在其他主机上立即重新启动。 n 可以使用 VMware vMotion 执行虚拟机的实时迁移。 n 如果虚拟机的主机出现故障,可将 VMware High Availability (HA) 与 SAN 结合使用,在另一台服务器上 以虚拟机的最后已知状态重新启动虚拟机。 n 可使用 VMware Fault Tolerance (FT) 复制两台不同主机上的受保护虚拟机。如果首选主机出现故障, 虚拟机可在辅助主机上继续不间断地运行。 n 使用 VMware Distributed Resource Scheduler (DRS) 将虚拟机从一台主机迁移到另一台主机以实现负 载平衡。由于存储器位于共享 SAN 阵列,因此应用程序可继续无缝运行。 n 如果使用 VMware DRS 群集,请将 ESXi 主机置于维护模式,以便系统将所有正在运行的虚拟机迁移到 其他 ESXi 主机。随后便可在原始主机上执行升级或其他维护操作。 VMware 虚拟机的可移植性和封装与此存储器的共享特性相辅相成。当虚拟机位于基于 SAN 的存储器上时, 您可以快速关闭一台服务器上的虚拟机并在另一台服务器上将其启动,或在一台服务器上将其挂起并在同一 网络上的另一台服务器上恢复操作。此功能可实现在迁移计算资源的同时保持一致的共享访问。 本章讨论了以下主题: n ESXi 和 SAN 用例 n 将 SAN 存储与 ESXi 配合使用的细节 n ESXi 主机和多个存储阵列 n 决定 LUN 的大小和数目 n 选择虚拟机位置 n 第三方管理应用程序 n SAN 存储备份注意事项 VMware, Inc. 保留所有权利。 28
《 vSphere存储》 ESXi和SAN用例 与SAN配合使用时,ESXi可从 Storage vMotion、 Distributed Resource scheduler(DRS)、 High Availability 等多个 vSphere功能中受益。 将ESXi与SAN配合使用对于以下任务非常有效 存储整合与存储布局的如果使用多台主机,且每台主机都运行多个虚拟机,那么主机上的存储不再够 筒化 用。您可能需要使用外部存储。SAN可提供简单的系统架构和其他优点。 零停机时间维护 执行ESX主机或基础架构维护吋时,使用 vMotion将虚拟机迁移到其他主机。 如果共享存储位于SAN上,您无需中断虚拟机的用户服务便可执行维护。虚 拟机工作进程在整个迁移过程中继续执行。 负载平衡 叮以将主机添加到DRS群集,该主机的资源将成为群集资源的一部分。将持 续监控群集内所有主机和虚拟机的CPU和內存资源的分布情况和使用情况。 DRS会将这些衡量指标与理想状态下的资源使用情况进行比较。理想状态下 的使用情况会考虑群集内资源池和虚拟机的属性、当前需求以及不平衡目标。 如果需要,DRS会执行或建议执行虚拟机迁移。 灾难恢复 您可以使用 VMware High Availability将多台ESXi主机配置为一个群集。群 集为虚拟机中运行的应用程序提供快速中断恢复和具有成本效益的高可用性。 简化阵列迁移和存储升级如果购买了新的存储系统,可以使用 Storage vMotion执行实时迁移,将虚拟 现有存储迁移到新的目标位置。执行迁移时,可以不中断虚拟机。 将SAN存储与Esxi配合使用的细节 将SAN与ESXi主机配合使用在很多方面有别于传统的SAN使用 将SAN存储与EsX配合使用时,需要考虑以下注意事项 您无法使用SAN管理工具访问位于该存储上的虚拟机操作系统。使用传统工具,只能监控 MwareESXi 操作系统。可以使用 vSphere Client监控虚拟机。 通过SAN管理工具可看到的HBA属于EsXi系统(而不是属于虚拟机)。 通常,ESXi系统会为您执行多路径。 Esxi主机和多个存储阵列 ESX主机可访问来自多个存储阵列(包括不同供应商的阵列)的存储设备。 使用不同供应商的多个阵列时,需要考虑以下注意事项 如果主机将同一SATP用于多个阵列,更改该SATP的默认PSP时请小心,因为更改会应用于所有阵 列。有关SATP和PSP的信息,请参见第18章,了解多路径和故障切换。 某些存储阵列会对队列深度及其他设置提出建议。通常,这些设置在ESⅪi主机级别进行全局配置。更 改一个阵列的设置会影响向主机呈现LUN的其他阵列。有关更改队列深度的信息,请参见 VMware知 识库文章,网址为:ht/ kb. vmware. com/kb/1267。 VMware,lc保留所有权利
ESXi 和 SAN 用例 与 SAN 配合使用时,ESXi 可从 Storage vMotion、Distributed Resource Scheduler (DRS)、High Availability 等多个 vSphere 功能中受益。 将 ESXi 与 SAN 配合使用对于以下任务非常有效: 存储整合与存储布局的 简化 如果使用多台主机,且每台主机都运行多个虚拟机,那么主机上的存储不再够 用。您可能需要使用外部存储。SAN 可提供简单的系统架构和其他优点。 零停机时间维护 执行 ESXi 主机或基础架构维护时,使用 vMotion 将虚拟机迁移到其他主机。 如果共享存储位于 SAN 上,您无需中断虚拟机的用户服务便可执行维护。虚 拟机工作进程在整个迁移过程中继续执行。 负载平衡 可以将主机添加到 DRS 群集,该主机的资源将成为群集资源的一部分。将持 续监控群集内所有主机和虚拟机的 CPU 和内存资源的分布情况和使用情况。 DRS 会将这些衡量指标与理想状态下的资源使用情况进行比较。理想状态下 的使用情况会考虑群集内资源池和虚拟机的属性、当前需求以及不平衡目标。 如果需要,DRS 会执行或建议执行虚拟机迁移。 灾难恢复 您可以使用 VMware High Availability 将多台 ESXi 主机配置为一个群集。群 集为虚拟机中运行的应用程序提供快速中断恢复和具有成本效益的高可用性。 简化阵列迁移和存储升级 如果购买了新的存储系统,可以使用 Storage vMotion 执行实时迁移,将虚拟 机从现有存储迁移到新的目标位置。执行迁移时,可以不中断虚拟机。 将 SAN 存储与 ESXi 配合使用的细节 将 SAN 与 ESXi 主机配合使用在很多方面有别于传统的 SAN 使用。 将 SAN 存储与 ESXi 配合使用时,需要考虑以下注意事项: n 您无法使用 SAN 管理工具访问位于该存储上的虚拟机操作系统。使用传统工具,只能监控 VMwareESXi 操作系统。可以使用 vSphere Client 监控虚拟机。 n 通过 SAN 管理工具可看到的 HBA 属于 ESXi 系统(而不是属于虚拟机)。 n 通常,ESXi 系统会为您执行多路径。 ESXi 主机和多个存储阵列 ESXi 主机可访问来自多个存储阵列(包括不同供应商的阵列)的存储设备。 使用不同供应商的多个阵列时,需要考虑以下注意事项: n 如果主机将同一 SATP 用于多个阵列,更改该 SATP 的默认 PSP 时请小心,因为更改会应用于所有阵 列。有关 SATP 和 PSP 的信息,请参见第 18 章,了解多路径和故障切换。 n 某些存储阵列会对队列深度及其他设置提出建议。通常,这些设置在 ESXi 主机级别进行全局配置。更 改一个阵列的设置会影响向主机呈现 LUN 的其他阵列。有关更改队列深度的信息,请参见 VMware 知 识库文章,网址为:http://kb.vmware.com/kb/1267。 《vSphere 存储》 VMware, Inc. 保留所有权利。 29
《 vSphere存储》 为光纤通道阵列进行ESX主机区域分配时,请使用单启动器单目标区域分配。采用这种类型的配置 一个阵列上发生的与架构相关的事件不会影响其他阵列。有关区域分配的详细信息,请参见将区域分配 与光纤通道SAN配合使用。 决定LUN的大小和数目 在格式化包含ⅥMFS数据存储的LUN之前,必须规划如何设置ESX系统的存储。 决定LUN的大小和数目,需要考虑以下注意事项 每个LUN必须具有正确的RAD级别和存储特性,适用于在使用该LUN的虚拟机中运行的应用程序 每个LUN必须仅包含一个VMFS数据存储 如果多台虚拟机访问同一个WMFS,请使用磁盘份额区分虚拟机的优先级。 出于以下原因,您可能需要较少、较大的LUN 在不向存储管理员要求更多空间的情况下,使创建虚拟机的灵活性更大。 使调整虚拟磁盘大小、执行快照等等的灵活性更大。 使要管理的MFS数据存储变得更少。 出于以下原因,您可能需要较多、较小的LUN 减少存储空间浪费 不同的应用程序可能需要不同的RAD特性。 为每个LUN设置多路径策略和磁盘份额,从而增加灵活性。 使用 Microsoft群集服务要求每个群集磁盘资源位于各自的LUN中。 由于对单个卷的争用情况较少,因此性能更佳 当虚拟机的存储特性不可用时,可能无法轻松确定要置备的LUN的数目和大小。可以使用预测性或自适应 性方案决定LUN大小和数量。 使用预测性方案来决定LUN的大小和数目 设置ESXi系统的存储器时,必须在创建WMFS数据存储之前决定要置备的LUN的大小和数目。可以使用 预测性方案决定LUN的大小和数目。 步骤 1置备若干具有不同存储特性的LUN。 2在每个LUN上创建一个MFs数据存储,并依照相应特性标记各个数据存储 3创建虚拟磁盘以包含在LUN上创建的ⅧMFS数据存储中的虚拟机应用程序数据,这些LUN具有满足其 上应用程序要求的RAD级别。 使用磁盘份额来区别高优先级虚拟机与低优先级虚拟机。 注磁盘份额只与给定主机相关。分配给某一主机上虚拟机的份额并不影响其他主机上的虚拟机 VMware,lc保留所有权利
n 为光纤通道阵列进行 ESXi 主机区域分配时,请使用单启动器单目标区域分配。采用这种类型的配置, 一个阵列上发生的与架构相关的事件不会影响其他阵列。有关区域分配的详细信息,请参见将区域分配 与光纤通道 SAN 配合使用。 决定 LUN 的大小和数目 在格式化包含 VMFS 数据存储的 LUN 之前,必须规划如何设置 ESXi 系统的存储。 决定 LUN 的大小和数目,需要考虑以下注意事项: n 每个 LUN 必须具有正确的 RAID 级别和存储特性,适用于在使用该 LUN 的虚拟机中运行的应用程序。 n 每个 LUN 必须仅包含一个 VMFS 数据存储。 n 如果多台虚拟机访问同一个 VMFS,请使用磁盘份额区分虚拟机的优先级。 出于以下原因,您可能需要较少、较大的 LUN: n 在不向存储管理员要求更多空间的情况下,使创建虚拟机的灵活性更大。 n 使调整虚拟磁盘大小、执行快照等等的灵活性更大。 n 使要管理的 VMFS 数据存储变得更少。 出于以下原因,您可能需要较多、较小的 LUN: n 减少存储空间浪费。 n 不同的应用程序可能需要不同的 RAID 特性。 n 为每个 LUN 设置多路径策略和磁盘份额,从而增加灵活性。 n 使用 Microsoft 群集服务要求每个群集磁盘资源位于各自的 LUN 中。 n 由于对单个卷的争用情况较少,因此性能更佳。 当虚拟机的存储特性不可用时,可能无法轻松确定要置备的 LUN 的数目和大小。可以使用预测性或自适应 性方案决定 LUN 大小和数量。 使用预测性方案来决定 LUN 的大小和数目 设置 ESXi 系统的存储器时,必须在创建 VMFS 数据存储之前决定要置备的 LUN 的大小和数目。可以使用 预测性方案决定 LUN 的大小和数目。 步骤 1 置备若干具有不同存储特性的 LUN。 2 在每个 LUN 上创建一个 VMFS 数据存储,并依照相应特性标记各个数据存储。 3 创建虚拟磁盘以包含在 LUN 上创建的 VMFS 数据存储中的虚拟机应用程序数据,这些 LUN 具有满足其 上应用程序要求的 RAID 级别。 4 使用磁盘份额来区别高优先级虚拟机与低优先级虚拟机。 注 磁盘份额只与给定主机相关。分配给某一主机上虚拟机的份额并不影响其他主机上的虚拟机。 《vSphere 存储》 VMware, Inc. 保留所有权利。 30