VSAN规划和部署 Update 1 2018年10月16日 VMware vSphere 6.7 VMware vsan 6.7 VmWare
vSAN 规划和部署 Update 1 2018 年 10 月 16 日 VMware vSphere 6.7 VMware vSAN 6.7
vSAN规划和部署 您可以从 VMware网站下载最新的技术文档 https://docs.vmwarecom/cn/o VMware网站还提供了最近的产品更新。 如果您对本文档有任何意见或建议,请将反馈信息发送至 docfeedback(@vmware.com VMware, Inc. 北京办公室 上海办公室 广州办公室 3401 Hillview Ave 上海市 广州市 Palo Alto. CA 94304 朝阳区新源南路8号 淮海中路333号 天河路385号 www.vmware.com 启皓北京东塔8层801 瑞安大厦804809室 vmware. com/cn ww.vmware.com/cn ww. vmware. com/cn 版权所有2018 VMware,lnc.保留所有权利。版权和商标信息。 VMware,lc保留所有权利
vSAN 规划和部署 VMware, Inc. 保留所有权利。 2 您可以从 VMware 网站下载最新的技术文档: https://docs.vmware.com/cn/。 VMware 网站还提供了最近的产品更新。 如果您对本文档有任何意见或建议,请将反馈信息发送至: docfeedback@vmware.com 版权所有 © 2018 VMware, Inc. 保留所有权利。 版权和商标信息。 VMware, Inc. 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com 北京办公室 北京市 朝阳区新源南路 8 号 启皓北京东塔 8 层 801 www.vmware.com/cn 上海办公室 上海市 淮海中路 333 号 瑞安大厦 804-809 室 www.vmware.com/cn 广州办公室 广州市 天河路 385 号 太古汇一座 3502 室 www.vmware.com/cn
目录 关于《VSAN规划和部署》5 vSAN简介6 vSAN概念6 vSAN术语和定义8 vSAN和传统存储11 构建vSAN群集11 vSAN部署选项12 与其他 VMware软件集成14 vSAN的限制15 2启用vSAN的要求16 vSAN的硬件要求16 vSAN的群集要求18 SAN的软件要求18 vSAN的网络要求18 可证要求19 3设计和优化vSAN群集20 vSAN存储组件设计和大小调整20 设计和优化vSAN主机25 vSAN群集的设计注意事项27 计vSAN网络28 vSAN网络连接的最佳做法30 设计和优化vSAN故障域30 使用引导设备和vSAN31 VSAN群集中的持久日志记录32 4为vSAN准备新的或现有的群集33 择或验证存储设备的兼容性33 准备存储34 为vSAN提供内存38 为vSAN准备主机38 vSAN与 vCenter Server的兼容性38 准备存储控制器 配置vSAN网络 有关vSAN许可证的注意事项40 VMware,lc保留所有权利
目录 关于《 vSAN 规划和部署》 5 1 vSAN 简介 6 vSAN 概念 6 vSAN 术语和定义 8 vSAN 和传统存储 11 构建 vSAN 群集 11 vSAN 部署选项 12 与其他 VMware 软件集成 14 vSAN 的限制 15 2 启用 vSAN 的要求 16 vSAN 的硬件要求 16 vSAN 的群集要求 18 vSAN 的软件要求 18 vSAN 的网络要求 18 许可证要求 19 3 设计和优化 vSAN 群集 20 vSAN 存储组件设计和大小调整 20 设计和优化 vSAN 主机 25 vSAN 群集的设计注意事项 27 设计 vSAN 网络 28 vSAN 网络连接的最佳做法 30 设计和优化 vSAN 故障域 30 使用引导设备和 vSAN 31 vSAN 群集中的持久日志记录 32 4 为 vSAN 准备新的或现有的群集 33 选择或验证存储设备的兼容性 33 准备存储 34 为 vSAN 提供内存 38 为 vSAN 准备主机 38 vSAN 与 vCenter Server 的兼容性 38 准备存储控制器 38 配置 vSAN 网络 39 有关 vSAN 许可证的注意事项 40 VMware, Inc. 保留所有权利。 3
vSAN规划和部署 5创建vSAN群集41 vSAN群集的特性41 创建vsAN群集之前42 使用快速入门功能配置并扩展vSAN群集43 手动启用vSAN46 配置vSAN群集的许可证设置52 查看vSAN数据存储52 使用vSAN和 vSphere HA54 使用 vCenter Server Appliance部署vsAN5 禁用vSAN56 使用vSAN配置帮助和更新 关闭并重新启动vSAN群集 6使用延伸群集将数据存储扩展到两个站点62 延伸群集简介62 延伸群集设计注意事项64 使用延伸群集的最佳做法6 延伸群集的网络设计65 使用快速入门功能配置延伸群集66 手动配置vSAN延伸群集68 更改首选故障域68 更改见证主机69 部署vSAN见证( Witness))设备69 为见证流量配置网络接口71 将延伸群集转换为标准vSAN群集73 VMware,lc保留所有权利
5 创建 vSAN 群集 41 vSAN 群集的特性 41 创建 vSAN 群集之前 42 使用快速入门功能配置并扩展 vSAN 群集 43 手动启用 vSAN 46 配置 vSAN 群集的许可证设置 52 查看 vSAN 数据存储 52 使用 vSAN 和 vSphere HA 54 使用 vCenter Server Appliance 部署 vSAN 55 禁用 vSAN 56 使用 vSAN 配置帮助和更新 56 关闭并重新启动 vSAN 群集 60 6 使用延伸群集将数据存储扩展到两个站点 62 延伸群集简介 62 延伸群集设计注意事项 64 使用延伸群集的最佳做法 65 延伸群集的网络设计 65 使用快速入门功能配置延伸群集 66 手动配置 vSAN 延伸群集 68 更改首选故障域 68 更改见证主机 69 部署 vSAN 见证 (Witness) 设备 69 为见证流量配置网络接口 71 将延伸群集转换为标准 vSAN 群集 73 vSAN 规划和部署 VMware, Inc. 保留所有权利。 4
关于《vSAN规划和部署》 《vSAN规划和部署》介绍了如何在 vSphere环境中设计和部署vSAN群集。信息包括系统要求、大小调整 准则和建议的最佳做法。 目标读者 本手册适用于需要在 Mware vSphere环境中设计和部署vSAN群集的用户。本手册的目标读者为熟悉虚 拟机技术和数据中心操作且具有丰富经验的系统管理员。本手册假设您熟悉Ⅵ Mware vSphere,包括 VMware ESXi、 VCenter Server和 vSphere Client. 有关vSAN功能以及如何配置vSAN群集的详细信息,请参见《管理 Mware VSAN》。 有关监控vsAN群集和修复问题的详细信息,请参见《vSAN监控和故障排除指南》 vSphere Client /A v Sphere Web Client 本指南中的说明反映 vSphere Client(基于HTML5的GU)。您也可以使用这些说明通过 vSphere Web Client (基于Fex的GU1)执行任务。 vSphere Client和 vSphere Web Client之间工作流明显不同的任务具有重复过程,其根据相应客户端界面提 供步骤。与 vSphere Web Client有关的过程在标题中包含 vSphere Web Client。 注在 vSphere6,7 Update1中,几乎所有 vSphere Web Client功能在 vSphere Client中得以实现。有关 其他不受支持的功能的最新列表,请参见《 vSphere Client功能更新说明》。 VMware,lc保留所有权利
关于《 vSAN 规划和部署》 《vSAN 规划和部署》介绍了如何在 vSphere 环境中设计和部署 vSAN 群集。信息包括系统要求、大小调整 准则和建议的最佳做法。 目标读者 本手册适用于需要在 VMware vSphere 环境中设计和部署 vSAN 群集的用户。本手册的目标读者为熟悉虚 拟机技术和数据中心操作且具有丰富经验的系统管理员。本手册假设您熟悉 VMware vSphere,包括 VMware ESXi、vCenter Server 和 vSphere Client。 有关 vSAN 功能以及如何配置 vSAN 群集的详细信息,请参见《管理 VMware vSAN》。 有关监控 vSAN 群集和修复问题的详细信息,请参见《vSAN 监控和故障排除指南》。 vSphere Client 和 vSphere Web Client 本指南中的说明反映 vSphere Client(基于HTML5 的 GUI)。您也可以使用这些说明通过vSphere Web Client (基于 Flex 的 GUI)执行任务。 vSphere Client 和 vSphere Web Client 之间工作流明显不同的任务具有重复过程,其根据相应客户端界面提 供步骤。与 vSphere Web Client 有关的过程在标题中包含 vSphere Web Client。 注 在 vSphere 6.7 Update 1 中,几乎所有 vSphere Web Client 功能在 vSphere Client 中得以实现。有关 其他不受支持的功能的最新列表,请参见《vSphere Client 功能更新说明》。 VMware, Inc. 保留所有权利。 5
VSAN简介 VMware VSAN是作为EsX管理程序的一部分本机运行的分布式软件层。SAN可汇总主机群集的本地或 直接连接容量设备,并创建在vSAN群集的所有主机之间共享的单个存储池。 虽然vsAN支持HA、 vMotion和DRS等需要共享存储的 VMware功能,但它无需外部共享存储,并且简 化了存储配置和虚拟机置备活动。 本章讨论了以下主题 vSAN概念 VSAN术语和定义 vSAN和传统存储 构建vSAN群集 VSAN部署选项 与其他 VMware软件集成 vSAN的限制 VSAN概念 VMware VSAN使用软件定义的方法为虚拟机创建共享存储。可以虚拟化ESXi主机的本地物理存储资源 并将这些资源转化为存储池,然后可根据虚拟机和应用程序的服务质量要求划分这些存储池并分配给这些虚 拟机和应用程序。VSAN直接在ESXi管理程序中实现。 可以配置vsAN以将其用作混合群集或全闪存群集。在混合群集中,闪存设备用于缓存层,磁盘用于存储容 量层。在全闪存群集中,闪存设备同时用作缓存和容量设备。 您可以在现有主机群集上激活vSAN,也可以在创建新群集时激活。SAN会将所有本地容量设备聚合到 vSAN群集中所有主机共享的单个数据存储中。可通过向群集添加容量设备或具有容量设备的主机来扩展数 据存储。当群集中的所有ESXi主机在所有群集成员之间共享类似或相同的配置,包括类似或相同的存储配 置,VSAN运行状态最佳。一致的配置可使跨群集中的所有设备和主机的虚拟机存储组件实现平衡。不具有 任何本地设备的主机可以加入vsAN数据存储并在其中运行其虚拟机 如果主机向vsAN数据存储提供其本地存储设备,则必须至少提供一个闪存缓存设备和一个容量设备。容量 设备也称为数据磁盘。 VMware,lc保留所有权利
vSAN 简介 1 VMware vSAN 是作为 ESXi 管理程序的一部分本机运行的分布式软件层。vSAN 可汇总主机群集的本地或 直接连接容量设备,并创建在 vSAN 群集的所有主机之间共享的单个存储池。 虽然 vSAN 支持 HA、vMotion 和 DRS 等需要共享存储的 VMware 功能,但它无需外部共享存储,并且简 化了存储配置和虚拟机置备活动。 本章讨论了以下主题: n vSAN 概念 n vSAN 术语和定义 n vSAN 和传统存储 n 构建 vSAN 群集 n vSAN 部署选项 n 与其他 VMware 软件集成 n vSAN 的限制 vSAN 概念 VMware vSAN 使用软件定义的方法为虚拟机创建共享存储。可以虚拟化 ESXi 主机的本地物理存储资源, 并将这些资源转化为存储池,然后可根据虚拟机和应用程序的服务质量要求划分这些存储池并分配给这些虚 拟机和应用程序。vSAN 直接在 ESXi 管理程序中实现。 可以配置 vSAN 以将其用作混合群集或全闪存群集。在混合群集中,闪存设备用于缓存层,磁盘用于存储容 量层。在全闪存群集中,闪存设备同时用作缓存和容量设备。 您可以在现有主机群集上激活 vSAN,也可以在创建新群集时激活 。vSAN 会将所有本地容量设备聚合到 vSAN 群集中所有主机共享的单个数据存储中。可通过向群集添加容量设备或具有容量设备的主机来扩展数 据存储。当群集中的所有 ESXi 主机在所有群集成员之间共享类似或相同的配置,包括类似或相同的存储配 置,vSAN 运行状态最佳。一致的配置可使跨群集中的所有设备和主机的虚拟机存储组件实现平衡。不具有 任何本地设备的主机可以加入 vSAN 数据存储并在其中运行其虚拟机。 如果主机向 vSAN 数据存储提供其本地存储设备,则必须至少提供一个闪存缓存设备和一个容量设备。容量 设备也称为数据磁盘。 VMware, Inc. 保留所有权利。 6
vSAN规划和部署 此类主机上的设备将构成一个或多个磁盘组。每个磁盘组包含一个闪存缓存设备,以及一个或多个用于持久 存储的容量设备。每个主机都可配置为使用多个磁盘组 有关设计和调整vsAN群集大小的最佳实践、容量注意事项和常规建议,请参见《 VMware VSAN设计和优 化指南》。 VSAN的特性 本主题概述了适用于vsAN、其群集和数据存储的特性。 vSAN为您的环境提供了许多优势 表1-1.vSAN功能 支持的功能 共享存储支持 vSAN支持需要共享存储的 VMware功能,如HA、 vMotion和DRS。例 ,如果某个主机过载,DRS可将虚拟机迁移到群集中的其他主机上 完全磁盘簇(JBOD) vSAN支持在刀片服务器环境中使用JBOD。如果您的群集包含刀片服务 器,您可以用连接到刀片服务器的JBOD存储来扩展数据存储容量。 磁盘格式 vSAN671支持磁盘虚拟文件格式70,该格式按vsAN群集提供高度可 扩展的快照和克隆管理支持。有关每个vSAN群集支持的虚拟机快照和克 隆数量的信息,请参见最高配置文档 全闪存和混合配置 可以为全闪存或混合群集配置vSAN 故障域 vSAN支持配置故障域,当vSAN群集跨越数据中心的多个机架或刀片服 务器机箱时,可以防止主机出现机架或机箱故障。 scS目标服务 VSAN ISCS目标服务支持驻留在vSAN群集外部的主机和物理工作负载 访问vsAN数据存储 延伸群集 vSAN支持延伸群集,这类群集可以跨两个地理位置 VSANHealth Service VSANHealth Service包含一些预配置的运行状况检查测试,可以执行监控 和故障排除并诊断群集组件出现问题的原因,还可以识别任何潜在的风险 vSAN性能服务 vSAN性能服务包含用于监控oPS、吞吐量、延迟和拥堵的统计图表。 可以监控vsAN群集、主机、磁盘组、磁盘和虚拟机的性能 与 vSphere存储功能集成 vSAN与通常用于WMFs和NFS存储的 vSphere数据管理功能相集成 这些功能包括快照、链接克隆、 vSphere Replication和 vSphere APIs for Data Protection 虚拟机存储策略 SAN与虚拟机存储策略结合使用,可支持以虚拟机为中心的存储管理方 如果部署期间没有为虚拟机分配存储策略,则会自动将vsAN默认存储策 快速置备 在创建和部署虚拟机期间,vSAN可在 vCenter Server中快速置备存储 SDK支持 VMware VSAN SDK for Java /E VMware vSphere Management SDK AJ 扩展。它包括有助于开发人员自动执行vSAN安装、配置、监控和故障排 余工作的文档、库和代码示例 VMware,lc保留所有权利
此类主机上的设备将构成一个或多个磁盘组。每个磁盘组包含一个闪存缓存设备,以及一个或多个用于持久 存储的容量设备。每个主机都可配置为使用多个磁盘组。 有关设计和调整 vSAN 群集大小的最佳实践、容量注意事项和常规建议,请参见《VMware vSAN 设计和优 化指南》。 vSAN 的特性 本主题概述了适用于 vSAN、其群集和数据存储的特性。 vSAN 为您的环境提供了许多优势。 表 1‑1. vSAN 功能 支持的功能 描述 共享存储支持 vSAN 支持需要共享存储的 VMware 功能,如 HA、vMotion 和 DRS。例 如,如果某个主机过载,DRS 可将虚拟机迁移到群集中的其他主机上。 完全磁盘簇 (JBOD) vSAN 支持在刀片服务器环境中使用 JBOD。如果您的群集包含刀片服务 器,您可以用连接到刀片服务器的 JBOD 存储来扩展数据存储容量。 磁盘格式 vSAN 6.7.1 支持磁盘虚拟文件格式 7.0,该格式按 vSAN 群集提供高度可 扩展的快照和克隆管理支持。有关每个 vSAN 群集支持的虚拟机快照和克 隆数量的信息,请参见最高配置文档。 全闪存和混合配置 可以为全闪存或混合群集配置 vSAN。 故障域 vSAN 支持配置故障域,当 vSAN 群集跨越数据中心的多个机架或刀片服 务器机箱时,可以防止主机出现机架或机箱故障。 iSCSI 目标服务 vSAN iSCSI 目标服务支持驻留在 vSAN 群集外部的主机和物理工作负载 访问 vSAN 数据存储。 延伸群集 vSAN 支持延伸群集,这类群集可以跨两个地理位置。 vSANHealth Service vSANHealth Service 包含一些预配置的运行状况检查测试,可以执行监控 和故障排除并诊断群集组件出现问题的原因,还可以识别任何潜在的风险。 vSAN 性能服务 vSAN 性能服务包含用于监控 IOPS、吞吐量、延迟和拥堵的统计图表。 可以监控 vSAN 群集、主机、磁盘组、磁盘和虚拟机的性能。 与 vSphere 存储功能集成 vSAN 与通常用于 VMFS 和 NFS 存储的 vSphere 数据管理功能相集成。 这些功能包括快照、链接克隆、vSphere Replication 和 vSphere APIs for Data Protection。 虚拟机存储策略 vSAN 与虚拟机存储策略结合使用,可支持以虚拟机为中心的存储管理方 法。 如果部署期间没有为虚拟机分配存储策略,则会自动将 vSAN 默认存储策 略分配给虚拟机。 快速置备 在创建和部署虚拟机期间,vSAN 可在 vCenter Server® 中快速置备存储。 SDK 支持 VMware vSAN SDK for Java 是 VMware vSphere Management SDK 的 扩展。它包括有助于开发人员自动执行 vSAN 安装、配置、监控和故障排 除工作的文档、库和代码示例。 vSAN 规划和部署 VMware, Inc. 保留所有权利。 7
vSAN规划和部署 VSAN术语和定义 VSAN引入了一些必须了解的特定术语和定义 开始使用vsAN之前,请查看主要的vSAN术语和定义。 磁盘组 磁盘组是为vSAN群集提供性能和容量的主机和物理设备组上的物理存储容量单元。在向ⅴSAN群集提供其 本地设备的每个ESX主机上,设备按磁盘组形式进行组织 每个磁盘组必须具有一个闪存缓存设备和一个或多个容量设备。用于缓存的设备不能在磁盘组之间共享,也 不能用于其他目的。单个缓存设备必须专用于单个磁盘组。在混合群集中,闪存设备用于缓存层,磁盘用于 存储容量层。在全闪存群集中,闪存设备用于缓存和容量。有关创建和管理磁盘组的信息,请参见《管理 VMware VSAN》。 所用容量 所用容量指一个或多个虚拟机随时使用的物理容量。所用容量由多种因素决定,包括MDK、保护副本等内 容所使用的容量。计算缓存大小时,不考虑用于保护副本的容量 基于对象的存储 vSAN以灵活的数据容器(称为对象)形式存储并管理数据。对象是指其数据和元数据分布于群集中的逻辑 卷。例如,每个ⅥMDK是一个对象,每个快照也是一个对象。在vSAN数据存储上置备虚拟机时,VSAN为 每个虚拟磁盘创建一组由多个组件组成的对象。还创建了虚拟机主页命名空间,用作存储所有虚拟机元数据 件的容器对象。基于已分配的虚拟机存储策略,VSAN单独置备和管理每个对象,同时还可能需要为每个 对象创建一个RAD配置。 在vsAN为虚拟磁盘创建对象并确定如何在群集中分布对象时,将考虑以下因素 vSAN确认已根据指定的虚拟机存储策略设置应用虚拟磁盘要求。 vSAN可验证置备时使用的群集资源是否正确。例如, VSAN基于保护策略确定要创建的副本数量。性 能策略确定为每个副本分配的闪存读取缓存量和创建的带数,以及每个副本在群集中的放置位置。 vSAN持续监控和报告虚拟磁盘的策略合规性状态。如果发现任何不合规的策略状态,您必须进行故障 排除并解决根本问题。 注必要时,可以编辑虚拟机存储策略设置。更改存储策略设置不会影响虚拟机访问。SAN会主动限 制用于重新配置的存储和网络资源,以最大限度地降低对象重新配置对正常工作负载的影响。更改虚拟 机存储策略设置时,vsAN可能启动对象重新创建过程,随后会重新同步。请参见《vSAN监控和故障 排除》。 SAN确认所需保护组件(例如镜像和见证)位于不同的主机或故障域上。例如,为了在出现故障时重 新构建组件,VSAN将查找符合放置规则的ESX主机,根据此规则,虚拟机对象的保护组件必须放置 在两个不同的主机上或分布在不同的故障域中 VMware,lc保留所有权利
vSAN 术语和定义 vSAN 引入了一些必须了解的特定术语和定义。 开始使用 vSAN 之前,请查看主要的 vSAN 术语和定义。 磁盘组 磁盘组是为 vSAN 群集提供性能和容量的主机和物理设备组上的物理存储容量单元。在向 vSAN 群集提供其 本地设备的每个 ESXi 主机上,设备按磁盘组形式进行组织。 每个磁盘组必须具有一个闪存缓存设备和一个或多个容量设备。用于缓存的设备不能在磁盘组之间共享,也 不能用于其他目的。单个缓存设备必须专用于单个磁盘组。在混合群集中,闪存设备用于缓存层,磁盘用于 存储容量层。在全闪存群集中,闪存设备用于缓存和容量。有关创建和管理磁盘组的信息,请参见《管理 VMware vSAN》。 所用容量 所用容量指一个或多个虚拟机随时使用的物理容量。所用容量由多种因素决定,包括 VMDK、保护副本等内 容所使用的容量。计算缓存大小时,不考虑用于保护副本的容量。 基于对象的存储 vSAN 以灵活的数据容器(称为对象)形式存储并管理数据。对象是指其数据和元数据分布于群集中的逻辑 卷。例如,每个 VMDK 是一个对象,每个快照也是一个对象。在 vSAN 数据存储上置备虚拟机时,vSAN 为 每个虚拟磁盘创建一组由多个组件组成的对象。还创建了虚拟机主页命名空间,用作存储所有虚拟机元数据 文件的容器对象。基于已分配的虚拟机存储策略,vSAN 单独置备和管理每个对象,同时还可能需要为每个 对象创建一个 RAID 配置。 在 vSAN 为虚拟磁盘创建对象并确定如何在群集中分布对象时,将考虑以下因素: n vSAN 确认已根据指定的虚拟机存储策略设置应用虚拟磁盘要求。 n vSAN 可验证置备时使用的群集资源是否正确。例如,vSAN 基于保护策略确定要创建的副本数量。性 能策略确定为每个副本分配的闪存读取缓存量和创建的带数,以及每个副本在群集中的放置位置。 n vSAN 持续监控和报告虚拟磁盘的策略合规性状态。如果发现任何不合规的策略状态,您必须进行故障 排除并解决根本问题。 注 必要时,可以编辑虚拟机存储策略设置。更改存储策略设置不会影响虚拟机访问。vSAN 会主动限 制用于重新配置的存储和网络资源,以最大限度地降低对象重新配置对正常工作负载的影响。更改虚拟 机存储策略设置时,vSAN 可能启动对象重新创建过程,随后会重新同步。请参见《vSAN 监控和故障 排除》。 n vSAN 确认所需保护组件(例如镜像和见证)位于不同的主机或故障域上。例如,为了在出现故障时重 新构建组件,vSAN 将查找符合放置规则的 ESXi 主机,根据此规则,虚拟机对象的保护组件必须放置 在两个不同的主机上或分布在不同的故障域中。 vSAN 规划和部署 VMware, Inc. 保留所有权利。 8
vSAN规划和部署 VSAN数据存储 在群集上启用vSAN后,将创建一个vSAN数据存储。其在可能存在的数据存储列表上将以其他数据存储类 型显示,包括Ⅵ irtual volumes、WMFS和NFS。单个vSAN数据存储可以为每个虚拟机或每个虚拟磁盘提 供不同的服务级别。在 vCenter server中,SAN数据存储的存储特性显示为一组功能。为虚拟机定义存 储策略时,可以引用这些功能。以后部署虚拟机时,wSAN使用该策略并根据每个虚拟机的要求以最优方式 放置虚拟机。有关使用存储策略的一般信息,请参见《 vSphere存储》文档。 SAN数据存储具有一些需要考虑的特定特性。 vSAN提供群集中所有主机(无论是否向群集提供存储)均可访问的单个vSAN数据存储。每个主机均 可挂载任何其他数据存储,包括 Virtual volumes、WMFS或NFS。 可以使用 Storage vMotion在vSAN数据存储、NFS数据存储和MFS数据存储之间移动虚拟机。 仅用于容量的磁盘和闪存设备可以提供数据存储容量。用于闪存缓存的设备不计入数据存储的一部分。 对象和组件 每个对象由一组组件组成,由虚拟机存储策略中正在使用的功能决定。例如,通过将允许的故障数主要级别 设置为1,vSAN可确保副本和见证等保护组件放置在vSAN群集中的不同主机上,其中每个副本是一个对 象组件。此外,在相同策略中,如果每个对象的磁盘带数配置为2个或更多,VSAN还可以跨多个容量设备 条带化对象,每个条带视为指定对象的一个组件。必要时,wSAN也可以将大型对象分成多个组件。 vSAN数据存储包含以下对象类型 虚拟机主页命名空间 所有虚拟机配置文件均存储在虚拟机主目录中,例如.vmx、日志文件、Wmdk 以及快照增量描述文件。 VMDK 虚拟机磁盘或.vmdk文件,用于存储虚拟机硬盘驱动器的内容。 虚拟机交换对象 打开虚拟机电源时创建。 快照增量MDK 生成虚拟机快照时创建。 内存对象 创建或挂起虚拟机时,选择快照内存选项时创建。 虚拟机合规性状态:“合规”和“不合规” 虚拟机中一个或多个对象未满足分配的存储策略要求时,虚拟机被视为不合规。例如,其中一个镜像副本无 法访问时,状态可能会变得不合规。如果虚拟机与存储策略中定义的要求相符,虚拟机的状态则为合规。在 虚拟磁盘页面的物理磁盘放置位置选项卡中,可确定虚拟机对象的合规性状态。有关对vSAN群集进行故障 排除的信息,请参见《vSAN监控和故障排除》。 VMware,lc保留所有权利
vSAN 数据存储 在群集上启用 vSAN 后,将创建一个 vSAN 数据存储。其在可能存在的数据存储列表上将以其他数据存储类 型显示,包括 Virtual Volumes、VMFS 和 NFS。单个 vSAN 数据存储可以为每个虚拟机或每个虚拟磁盘提 供不同的服务级别。在 vCenter Server® 中,vSAN 数据存储的存储特性显示为一组功能。为虚拟机定义存 储策略时,可以引用这些功能。以后部署虚拟机时,vSAN 使用该策略并根据每个虚拟机的要求以最优方式 放置虚拟机。有关使用存储策略的一般信息,请参见《vSphere 存储》文档。 vSAN 数据存储具有一些需要考虑的特定特性。 n vSAN 提供群集中所有主机(无论是否向群集提供存储)均可访问的单个 vSAN 数据存储。每个主机均 可挂载任何其他数据存储,包括 Virtual Volumes、VMFS 或 NFS。 n 可以使用 Storage vMotion 在 vSAN 数据存储、NFS 数据存储和 VMFS 数据存储之间移动虚拟机。 n 仅用于容量的磁盘和闪存设备可以提供数据存储容量。用于闪存缓存的设备不计入数据存储的一部分。 对象和组件 每个对象由一组组件组成,由虚拟机存储策略中正在使用的功能决定。例如,通过将允许的故障数主要级别 设置为 1,vSAN 可确保副本和见证等保护组件放置在 vSAN 群集中的不同主机上,其中每个副本是一个对 象组件。此外,在相同策略中,如果每个对象的磁盘带数配置为 2 个或更多,vSAN 还可以跨多个容量设备 条带化对象,每个条带视为指定对象的一个组件。必要时,vSAN 也可以将大型对象分成多个组件。 vSAN 数据存储包含以下对象类型: 虚拟机主页命名空间 所有虚拟机配置文件均存储在虚拟机主目录中,例如 .vmx、日志文件、vmdk 以及快照增量描述文件。 VMDK 虚拟机磁盘或 .vmdk 文件,用于存储虚拟机硬盘驱动器的内容。 虚拟机交换对象 打开虚拟机电源时创建。 快照增量 VMDK 生成虚拟机快照时创建。 内存对象 创建或挂起虚拟机时,选择快照内存选项时创建。 虚拟机合规性状态:“合规”和“不合规” 虚拟机中一个或多个对象未满足分配的存储策略要求时,虚拟机被视为不合规。例如,其中一个镜像副本无 法访问时,状态可能会变得不合规。如果虚拟机与存储策略中定义的要求相符,虚拟机的状态则为合规。在 虚拟磁盘页面的物理磁盘放置位置选项卡中,可确定虚拟机对象的合规性状态。有关对 vSAN 群集进行故障 排除的信息,请参见《vSAN 监控和故障排除》。 vSAN 规划和部署 VMware, Inc. 保留所有权利。 9
vSAN规划和部署 组件状态:“已降级”和“不存在”状态 VSAN确认以下组件的故障状态 已降级。如果vSAN检测到永久组件故障并确定该故障组件无法恢复到原始工作状态,则该组件将处 于“已降级”状态。因此,vSAN将立即开始重新构建已降级组件。组件位于发生故障的设备上时,可 能会出现该状态 不存在。VSAN检测到临时组件故障,其中组件及其所有数据可以恢复且vSAN能够恢复其原始状态, 则该组件处于“不存在”状态。重新启动主机或从vSAN主机上拔出设备时,可能会出现该状态。等待 60分钟后,vSAN将开始重新构建处于“不存在”状态的组件。 对象状态:“正常”和“不正常” 根据群集中出现的故障类型和数量,对象可能处于以下状态之 正常。当至少一个完整的RAD1镜像可用或者最低所需数据段数可用时,则认为对象处于正常状态。 不正常。如果没有可用的完整镜像,或者RAD5或RAD6对象不满足数据段最低数量要求,则该对 象将被视为不正常。如果对象的投票数少于50%,则该对象不正常。如果群集中出现多个故障,则可能 导致对象不正常。对象的运行状态视为不正常时,会影响关联虚拟机的可用性 证明 证明是一个仅包含元数据的组件,不包含任何实际应用程序数据。如果发生潜在故障,则在需要确定正常运 行的数据存储组件的可用性时,可将其用作 Tie Breaker。如果使用磁盘格式10,则见证会在vsAN数据存 储中占用约2MB空间来存放元数据,而如果使用磁盘格式2.0或更高版本,则会占用4MB空间 vSAN6.0及更高版本会通过一个非对称投票系统来保持仲裁,其中,每个组件可能使用多个投票来决定对象 的可用性。构成虚拟机存储对象的投票中超过50%必须始终可以访问,该对象才视为可用。如果可供所有 主机访间的投票数等于或少于50%,则vSAN数据存储将无法再访问该对象。无法访问的对象可能会影响 相关虚拟机的可用性。 基于存储策略的管理(SPBM) 使用vsAN时,可以采用策略的形式定义虚拟机的存储要求,例如性能和可用性。VSAN可确保为已部署到 vSAN数据存储的虚拟机至少分配一个虚拟杋存储策略。当您了解虚拟机的存储要求时,可以定乂存储策略 并将其分配给虚拟机。如果部署虚拟机时不应用存储策略,ⅴSAN将自动分配默认νSAN策略,其中允许的 故障数主要级别设置为1,每个对象一个磁盘带,且虚拟磁盘精简置备。为获得最佳效果,应定义您自己的 虚拟机存储策略,即使您的策略要求与默认存储策略中定义的相同。有关使用vSAN存储策略的信息,请参 见《管理 Mware VSAN》。 Ruby v Sphere控制台(RVC) Ruby VSphere控制台(Rνo)提供用于管理和故障排除vSAN群集的命令行界面。RVC可提供群集范围的 视图,而不是esxc1t提供的以主机为中心的视图。RVC与 vCenter Server Appliance和 vCenter Server for windows捆绑,因此您无需单独安装。有关RVC命令的信息,请参见《RVC命令参考指南》 VMware,lc保留所有权利
组件状态:“已降级”和“不存在”状态 vSAN 确认以下组件的故障状态: n 已降级。如果 vSAN 检测到永久组件故障并确定该故障组件无法恢复到原始工作状态,则该组件将处 于“已降级”状态。因此,vSAN 将立即开始重新构建已降级组件。组件位于发生故障的设备上时,可 能会出现该状态。 n 不存在。vSAN 检测到临时组件故障,其中组件及其所有数据可以恢复且 vSAN 能够恢复其原始状态, 则该组件处于“不存在”状态。重新启动主机或从 vSAN 主机上拔出设备时,可能会出现该状态。等待 60 分钟后,vSAN 将开始重新构建处于“不存在”状态的组件。 对象状态:“正常”和“不正常” 根据群集中出现的故障类型和数量,对象可能处于以下状态之一: n 正常。当至少一个完整的 RAID 1 镜像可用或者最低所需数据段数可用时,则认为对象处于正常状态。 n 不正常。如果没有可用的完整镜像,或者 RAID 5 或 RAID 6 对象不满足数据段最低数量要求,则该对 象将被视为不正常。如果对象的投票数少于 50%,则该对象不正常。如果群集中出现多个故障,则可能 导致对象不正常。对象的运行状态视为不正常时,会影响关联虚拟机的可用性。 证明 证明是一个仅包含元数据的组件,不包含任何实际应用程序数据。如果发生潜在故障,则在需要确定正常运 行的数据存储组件的可用性时,可将其用作 Tie Breaker。如果使用磁盘格式 1.0,则见证会在 vSAN 数据存 储中占用约 2 MB 空间来存放元数据,而如果使用磁盘格式 2.0 或更高版本,则会占用 4 MB 空间。 vSAN6.0 及更高版本会通过一个非对称投票系统来保持仲裁,其中,每个组件可能使用多个投票来决定对象 的可用性。构成虚拟机存储对象的投票中超过 50% 必须始终可以访问,该对象才视为可用。如果可供所有 主机访问的投票数等于或少于 50%,则 vSAN 数据存储将无法再访问该对象。无法访问的对象可能会影响 相关虚拟机的可用性。 基于存储策略的管理 (SPBM) 使用 vSAN 时,可以采用策略的形式定义虚拟机的存储要求,例如性能和可用性。vSAN 可确保为已部署到 vSAN 数据存储的虚拟机至少分配一个虚拟机存储策略。当您了解虚拟机的存储要求时,可以定义存储策略 并将其分配给虚拟机。如果部署虚拟机时不应用存储策略,vSAN 将自动分配默认 vSAN 策略,其中允许的 故障数主要级别设置为 1,每个对象一个磁盘带,且虚拟磁盘精简置备。为获得最佳效果,应定义您自己的 虚拟机存储策略,即使您的策略要求与默认存储策略中定义的相同。有关使用 vSAN 存储策略的信息,请参 见《管理 VMware vSAN》。 Ruby vSphere 控制台 (RVC) Ruby vSphere 控制台 (RVC) 提供用于管理和故障排除 vSAN 群集的命令行界面。RVC 可提供群集范围的 视图,而不是 esxcli 提供的以主机为中心的视图。RVC 与 vCenter Server Appliance 和 vCenter Server for Windows 捆绑,因此您无需单独安装。有关 RVC 命令的信息,请参见《RVC 命令参考指南》。 vSAN 规划和部署 VMware, Inc. 保留所有权利。 10