【VMware vSAN 7.0】5.4.5 在现有集群上启用 vSAN

【VMware vSAN 7.0】5.4.5 在现有集群上启用 vSAN—我们有软硬件解决方案

81 篇文章 11 订阅

VMware vSAN

目录

 

1. vSAN简介

1.1 vSAN 概念

1.1.1 vSAN 的特性

1.2 vSAN术语和定义

1.3 vSAN 和传统存储

1.4 构建 vSAN 群集

1.5 vSAN 部署选项

1.6 与其他 VMware 软件集成

1.7 vSAN 的限制

 

2. 启用 vSAN 的要求

2.1 vSAN 的硬件要求

2.2 vSAN 的群集要求

2.3 vSAN 的软件要求

2.4 vSAN 的网络要求

2.5 许可证要求

 

3. 设计和优化 vSAN 集群

3.1 vSAN 存储组件设计和大小调整

3.1.1 规划 vSAN中的容量

3.1.2 vSAN 中的闪存缓存设备设计注意事项

3.1.3 vSAN 中的闪存容量设备设计注意事项

3.1.4 vSAN中磁盘的设计注意事项

3.1.5 vSAN 中存储控制器的设计注意事项

3.2 设计和优化 vSAN 主机

3.3 vSAN 集群的设计注意事项

3.4 设计 vSAN 网络

3.4.1 为 vSAN网络连接创建静态路由

3.5 vSAN 网络连接的最佳做法

3.6. 设计和优化 vSAN 故障域

3.7 使用引导设备和 vSAN

3.8 vSAN 群集中的持久日志记录

 

4. 为 vSAN 准备新的或现有的群集

4.1 选择或验证存储设备的兼容性

4.2 准备存储

4.2.1 准备存储设备

4.2.2 使用 ESXCLI 将闪存设备标记为容量设备

4.2.3 使用 ESXCLI 取消标记用作容量设备的闪存设备

4.2.4 使用 RVC 将闪存设备标记为容量设备

4.3 为 vSAN 提供内存

4.4 为 vSAN 准备主机

4.5 vSAN与 vCenter Server 的兼容性

4.6 准备存储控制器

4.7 配置 vSAN 网络

4.8 有关 vSAN 许可证的注意事项

 

5. 创建 vSAN 群集

5.1 vSAN群集的特性

5.2 创建 vSAN 集群之前

5.3 使用快速入门功能配置并扩展 vSAN 群集

5.3.1 使用快速入门功能配置 vSAN集群

5.4 手动启用 vSAN

5.4.1 为 vSAN设置 VMkernel 网络

5.4.2 创建 vSAN 集群

5.4.3 使用 vSphere Client 配置 vSAN 集群

5.4.4 编辑 vSAN 设置

5.4.5 在现有集群上启用 vSAN

5.5 配置 vSAN 集群的许可证设置

5.6 查看 vSAN数据存储

5.7 使用 vSAN 和 vSphere HA

5.8 使用 vCenter Server 部署 vSAN

5.9 禁用 vSAN

5.10 关闭并重新启动 vSAN 集群

 

6. 使用延伸群集将数据存储扩展到两个站点

6.1 延伸集群简介

6.2 延伸集群设计注意事项

6.3 使用延伸群集的最佳做法

6.4 延伸集群网络设计

6.5 双节点 vSAN 集群

6.6 使用快速入门功能配置延伸集群或双节点集群

6.7 手动配置 vSAN 延伸集群

6.8 更改首选故障域

6.9 更改见证主机

6.10 部署 vSAN 见证 (Witness) 设备

6.10.1 在见证设备上设置 vSAN网络

6.10.2 在见证设备上配置管理网络

6.11 为见证流量配置网络接口

6.12 将延伸群集转换为标准 vSAN 群集

6.13 将双节点集群分配给共享见证主机

6.14 为双节点集群重新分配共享见证主机

更多IT解决方案:www.ihelpyou.com.cn

 

可以编辑集群属性以便为现有集群启用VMware vSAN。

前提条件

验证您的环境是否符合所有要求。

注:vSAN HCI 网格计算集群的配置选项有限。

过程

  1. 导航到现有主机集群。
  2. 单击配置选项卡。
  3. 在“vSAN”下,选择服务。
  4. 单击配置 vSAN。
  5. 选择要配置的 vSAN 集群类型,然后单击下一步。
    • 单站点集群。
    • 具有自定义故障域的单站点集群。
    • 双节点 vSAN 集群。
    • 延伸集群。
    • vSAN HCI 网格计算集群。
  6. 配置要使用的 vSAN 服务,然后单击下一步。
    • 配置 vSAN 性能服务。
    • 启用文件服务。
    • 配置 vSAN 网络选项。
    • 配置 vSAN 历史运行状况服务。
    • 配置 iSCSI 目标服务。
    • 配置数据管理选项,包括去重和压缩、静态数据加密以及传输中数据加密。
    • 配置容量预留和警示。
    • 配置高级选项:
      • 对象修复计时器
      • 站点读取位置(针对延伸集群)
      • 精简交换置备
      • 大型集群支持(最多支持 64 个主机)
      • 自动重新均衡
  7. 为 vSAN 集群声明磁盘,然后单击下一步。

    每个主机都要求缓存层中至少有一个闪存设备,且容量层中有一个或多个设备。

  8. 查看配置,然后单击完成。

关于 Virtual SAN/VSAN 的常见问题解答

问:VSAN需要使用 SSD,它有什么用途呢?

答:SSD 用于读取缓存 (70%) 和写入缓冲 (30%)。每次写入都会先转到 SSD,稍后再取消暂存到 HDD。

• 问:创建 VSAN 虚拟机存储策略时,何时应使用“允许的故障数目”,何时应使用“条带宽度”呢?

答:“允许的故障数目”与可用性有关,如果在主机或磁盘组出现故障时需要保持虚拟机可用,可以定义这一策略。因此,如果允许 1 个主机故障,可以将该策略定义为 1。这样,就会在群集中创建 2 个数据对象和 1 个见证。“条带宽度”与性能有关(即,不在缓存中时的读取性能以及取消写入暂存)。设置为 2 或更高的值,会使数据在多个磁盘之间进行条带化。如果与“允许的故障数目”结合使用,可能会使某个虚拟机中的数据存储在多个主机上的多个磁盘中。

• 问:VSAN是否有默认存储策略呢?

   答:是的,VSAN数据存储上的所有虚拟机都会应用一个默认策略,但您在vSphere UI 中看不到该策略。使用以下命令可以看到,默认策略定义为不同的类:esxcli vsan policy getdefault。默认情况下会应用“允许N+1 个故障数目”策略,这样,即使用户忘了创建和设置策略,对象也具有故障恢复能力。建议不要更改默认策略。
• 问:将条带宽度设置为 2 后,数据如何在主机上的多个磁盘中进行条带化?

答:首先,将条带宽度设置为 2 后,并不能保证数据会在某个主机上的多个磁盘中进行条带化。VSAN 自身的算法可决定数据应放置的位置,因此,虽然所有主机都有足够的磁盘,但数据仍可能会在多个主机中进行条带化,而不是在某个主机中的多个磁盘中进行条带化。数据条带化是以 1MB 的块为单位进行的。

• 问:既然 VSAN 会创建一个数据存储,那么“磁盘组”的用途是什么呢?

答:磁盘组可定义 SSD,SSD 位于一组 HDD 前面,用于进行缓存/缓冲。一般来说,磁盘组是一种将 HDD映射到 SSD 的方式。每个磁盘组都有 1 个 SSD 和最多 6 个磁盘。根据客户反馈,我们计划将 HDD增至 7 个,以便可以在具有 8 个物理磁盘插槽的主机上构建一个磁盘组。

• 问:一台主机可以为 VSAN 提供多少磁盘?

答:最多 5 个磁盘组;每个磁盘组需要 1 个 SDD 以及最少 1 个、最多 6 个HDD。每个主机的最多 HDD 数为 5 x 6 = 30。每个主机的最多 SSD 数为 5 x 1 = 5。

• 问:可以同时支持 SSD 和 PCIe 闪存卡吗?

答:是的,可以同时支持这两者。但是,请检查 HCL 来了解相关详细信息,因为有一些准则和要求需要注意。

• 问:VSAN必须要使用 10GbE 吗?

答:VSAN 并不强制要求使用 10GbE。VSAN也可以在较小的环境中(比如在实验室中)使用 1GbE 很好地运行。请注意,10GbE 是一个建议值。

• 问:为什么建议将 HA 的隔离响应配置为“powered-off(已关闭)”呢?

答:启用 VSAN 后,vSphere HA 会使用VSAN VMkernel 网络来实现检测信号。如果主机没有收到任何检测信号,则从 VSAN 的角度来说,该主机很可能已经与群集的其他部分隔离开/进行了分区。在这种情况下,建议关闭虚拟机的电源,因为 HA 会自动在群集中的其余主机上打开一个新副本的电源。这样,在主机脱离隔离状态后,就不会出现网络中有 2 个具有相同标识的虚拟机的情况了。

• 问:我可以对 SSD 或磁盘进行分区并将它们用在其他方面吗(比如,安装 ESXi/vFlash)?

答:不行,您不能对 SSD 或 HDD 进行分区。Virtual SAN 总是会占用整个磁盘。使用 VSAN 最可行的办法可能就是,在内部 USB/SD 卡上安装 ESXi,这样可以最大程度地提高 VSAN 的容量。

• 问:VSAN 支持去重复或压缩吗?

答:当前版本的 VSAN 不支持去重复或压缩。在 VSAN 群集中,成本最高的资源是 SSD/闪存,因此,在这一层上最可能出现数据重复。如果数据有多个副本,则 HDD 上会有两个副本,分布式写入缓冲区(SSD 的30%)会有两个临时副本,而闪存的分布式读取缓存部分 (70%) 对于任何缓存数据都只包含一个副本。

• 问:VSAN可以利用 SAN/NAS 数据存储吗?

答:VSAN 当前不支持使用 SAN/NAS 数据存储。磁盘必须是“本地”的,并且直接传递到主机。

• 问:有人说,如果我将“Object Space Reservation(对象空间预留)”设置为100%,则 VSAN 会默认对磁盘进行精简。这是否是说 VMDK 会成为厚置备置零的呢?

答:不是。定义“Object Space Reservation(对象空间预留)”并不意味着虚拟机会进行厚置备或部分厚置备。如果使用“已用磁盘空间/可用磁盘空间”进行计算,则对象空间预留完全与 VSAN 使用的数量有关。如果在 25GB磁盘上将“Object Space Reservation(对象空间预留)”设置为 100%,则该磁盘将成为精简置备磁盘,但 VSAN将假定这 25GB 的已用空间为 100% 来进行计算。我认为可以将其与内存预留进行比较。

• 问:VSAN会使用 iSCSI 或 NFS 将主机连接到数据存储吗?

答:VSAN 不会使用其中任何一种将主机连接到数据存储。它会使用一个专有机制。

• 问:在启用了 VSAN 的群集中,维护模式会产生什么样的影响?

答:对于为 VSAN 数据存储提供存储的主机,可以通过三种方式将其置于维护模式:
1) 完整数据迁移 – 迁移主机上的所有数据。影响:可能需要很长时间才能完成。
2) 确保可访问性 – VSAN 通过将必要的数据迁移到其他主机来保持所有虚拟机都始终可访问。影响:可能会违反可用性策略。
3) 无数据迁移 – 不迁移任何数据。影响:根据定义的“允许的故障数目”策略,某些虚拟机可能会不可用。
最安全的选择是选项 1,选项 2 是首选和默认选项,因为完成速度最快。我认为问题在于,为什么要将主机置于维护模式,以及主机多久可以再次使用。如果确实需要快速进入维护模式,并不在乎可能会丢失数据,则可以选择选项 3:回退。

• 问:vSphere 是否具有 VSAN 不支持或不兼容的功能呢?

答:当前,VSAN 不支持 vSphere Distributed Power Management、Storage DRS 和Storage IO Control。

• 问:如何添加 Virtual SAN/VSAN 许可证呢?

答:VSAN 许可证是在群集级别应用的。打开 Web Client,单击已启用 VSAN 的群集,然后依次单击“Manage(管理)”选项卡和“Settings(设置)”。在“Configuration(配置)”下,单击“Virtual SAN Licensing(Virtual SAN 许可)”,然后单击“Assign License Key(分配许可证密钥)”。

• 问:Virtual SAN 是如何进行定价/许可的呢?

答:VSAN 会按插槽进行许可,但定价详情尚未公开。请注意,当前 VSAN Beta 版许可证代码包括 DVS 和虚拟机存储策略,即使使用低于 Enterprise Plus 的 vSphere 许可证也是如此。

• 问:如果主机出现故障,导致数据丢失,而所有虚拟机都受 N+1 策略保护,那么,需要多长时间,VSAN 才会开始重建丢失的数据呢?

答:VSAN 会确定哪些对象(即,受 N+1 策略保护并存储在该主机中的对象)不合规,然后启动一个 60 分钟的超时时间段。此超时时间段是为了避免进行不必要且成本高昂的完整数据同步。如果主机在此 60 分钟内恢复,则系统会将所产生的差异复制到该主机。如果虚拟机具有多个镜像,而未注意到此故障,则此 60 分钟时间段过后,就会恢复为完整策略合规性,从而可以应对更多故障产生的影响。

• 问:虚拟机在群集中移动时,它的对象是否会跟着一起移动,以使 IO 保持本地状态呢?

答:不会,对象(如虚拟磁盘)不会跟着虚拟机一起移动。只要设想一下每次 DRS 建议迁移时,虚拟磁盘在主机之间移动的成本/开销是多少就知道了。此时,可以远程执行IO。这意味着,尽管从 CPU/内存角度来看虚拟机可能运行在主机 1 上,但它的虚拟磁盘实际上可能位于主机 2 和主机 3 上。

• 问:虚拟机迁移到另一台主机后,如果执行 vMotion,是否会丢失 SDD 缓存(临时影响性能),而该缓存会逐步进行重建呢?

答:不会丢失缓存,也无需重建/重新热启用缓存。必要时,可以远程访问缓存。

• 问:VSAN 支持 Fault Tolerance(即 FT)吗?

答:不支持,这一版本的 VSAN 不支持 Fault Tolerance。

• 问:在 Sphere 中,主机中的 SSD 报告为“非 SSD”。根据技术支持的说法,此问题是所用服务器版本的已知问题。磁盘类型“误报”会对 VSAN 的配置产生影响吗?

答:会。您需要使用相关标识符将 SSD 标记为本地(以下示例是我在实验室中使用的,可能与您的标识符不同)。此处,我将其设为了“本地”和“SSD”。
esxcli storage nmp satp rule add –satp VMW_SATP_LOCAL –device mpx.vmhba2:C0:T0:L0 –option “enable_local enable_ssd”

• 问:上文提到,在出现故障后,需要经过 60 分钟,VSAN 才会开始自动修复。可以缩短这一超时值吗?

答:免责声明:建议不要更改该值,而且我也不清楚是否支持这种更改
可以,可以在 VSAN 群集中的每个主机上配置名为“VSAN.ClomRepairDelay”的高级设置来缩短该超时值。

• 问:为什么不能在只有 VSAN 的群集中使用数据存储检测信号功能?

答:对检测信号数据存储并没有什么要求。之所以在只有 VSAN 数据存储的情况下不能使用此功能,是因为HA 会使用 VSAN 网络来实现检测信号。因此,如果主机与 VSAN 网络隔离,而无法发送检测信号,则可以肯定地说,该主机也无法远程更新检测信号区域,这样,在只有 VSAN 的环境中启用该功能也就失去了意义。

• 问:在 VSAN 上部署 View 有什么具体的最佳实践吗?

答:有,主要是针对可用性/缓存和容量预留方面的。

• 问:某个群集中的主机的 VSAN VMkernel 可以属于另一个子网吗?

答:VSAN VMkernel 必须属于同一个子网。不支持一个 VSAN 群集中的一个(或多个)主机位于不同的子网。如果对每个主机使用多个 VMkernel 接口,则每个接口都必须属于不同的子网!

• 问:VSAN 支持跨越多个地理位置吗?

答:当前版本的 VSAN 不支持“城域”群集。

• 问:主机出现故障和磁盘逐渐出现故障有什么差别?

答:确实有差别。故障状态有多种,根据这些状态,还可以确定 VSAN 启动新镜像的速度有多快。其中两个故障状态为“不存在”和“已降级”。已降级是指磁盘出现故障,而系统已识别此故障,并知道该磁盘尚未恢复。在这种情况下,VSAN 会识别此“已降级”状态,并立即为受影响对象创建一个新镜像,因为既然知道了磁盘不会很快恢复,也就无需等待 60 分钟了。“不存在”状态是指,VSAN 并不知道该磁盘是否会很快恢复,可能是主机出现故障,也可能是突然移动了磁盘,此时,系统会启动 60 分钟的超时。

• 问:如果在 VSAN 群集中 SSD 出现故障,会怎么样呢?

答:SSD 位于磁盘组的前面,充当读取缓存/写入缓冲区。如果 SSD 出现故障,则磁盘组及其所存储的所有组件都会标记为已降级。然后,如果有足够的磁盘容量,VSAN 就会在适当情况下创建新的镜像副本。

• 问:vSphere 对 SSD 支持 TRIM 吗?

答:不支持,当前不支持 TRIM,也不会利用 TRIM。

• 问:VSAN需要使用 SSD,它有什么用途呢?

答:SSD 用于读取缓存 (70%) 和写入缓冲 (30%)。每次写入都会先转到 SSD,稍后再取消暂存到 HDD。

• 问:创建 VSAN 虚拟机存储策略时,何时应使用“允许的故障数目”,何时应使用“条带宽度”呢?

答:“允许的故障数目”与可用性有关,如果在主机或磁盘组出现故障时需要保持虚拟机可用,可以定义这一策略。因此,如果允许 1 个主机故障,可以将该策略定义为 1。这样,就会在群集中创建 2 个数据对象和 1 个见证。“条带宽度”与性能有关(即,不在缓存中时的读取性能以及取消写入暂存)。设置为 2 或更高的值,会使数据在多个磁盘之间进行条带化。如果与“允许的故障数目”结合使用,可能会使某个虚拟机中的数据存储在多个主机上的多个磁盘中。

• 问:VSAN是否有默认存储策略呢?

   答:是的,VSAN数据存储上的所有虚拟机都会应用一个默认策略,但您在vSphere UI 中看不到该策略。使用以下命令可以看到,默认策略定义为不同的类:esxcli vsan policy getdefault。默认情况下会应用“允许N+1 个故障数目”策略,这样,即使用户忘了创建和设置策略,对象也具有故障恢复能力。建议不要更改默认策略。
• 问:将条带宽度设置为 2 后,数据如何在主机上的多个磁盘中进行条带化?

答:首先,将条带宽度设置为 2 后,并不能保证数据会在某个主机上的多个磁盘中进行条带化。VSAN 自身的算法可决定数据应放置的位置,因此,虽然所有主机都有足够的磁盘,但数据仍可能会在多个主机中进行条带化,而不是在某个主机中的多个磁盘中进行条带化。数据条带化是以 1MB 的块为单位进行的。

• 问:既然 VSAN 会创建一个数据存储,那么“磁盘组”的用途是什么呢?

答:磁盘组可定义 SSD,SSD 位于一组 HDD 前面,用于进行缓存/缓冲。一般来说,磁盘组是一种将 HDD映射到 SSD 的方式。每个磁盘组都有 1 个 SSD 和最多 6 个磁盘。根据客户反馈,我们计划将 HDD增至 7 个,以便可以在具有 8 个物理磁盘插槽的主机上构建一个磁盘组。

• 问:一台主机可以为 VSAN 提供多少磁盘?

答:最多 5 个磁盘组;每个磁盘组需要 1 个 SDD 以及最少 1 个、最多 6 个HDD。每个主机的最多 HDD 数为 5 x 6 = 30。每个主机的最多 SSD 数为 5 x 1 = 5。

• 问:可以同时支持 SSD 和 PCIe 闪存卡吗?

答:是的,可以同时支持这两者。但是,请检查 HCL 来了解相关详细信息,因为有一些准则和要求需要注意。

• 问:VSAN必须要使用 10GbE 吗?

答:VSAN 并不强制要求使用 10GbE。VSAN也可以在较小的环境中(比如在实验室中)使用 1GbE 很好地运行。请注意,10GbE 是一个建议值。

• 问:为什么建议将 HA 的隔离响应配置为“powered-off(已关闭)”呢?

答:启用 VSAN 后,vSphere HA 会使用VSAN VMkernel 网络来实现检测信号。如果主机没有收到任何检测信号,则从 VSAN 的角度来说,该主机很可能已经与群集的其他部分隔离开/进行了分区。在这种情况下,建议关闭虚拟机的电源,因为 HA 会自动在群集中的其余主机上打开一个新副本的电源。这样,在主机脱离隔离状态后,就不会出现网络中有 2 个具有相同标识的虚拟机的情况了。

• 问:我可以对 SSD 或磁盘进行分区并将它们用在其他方面吗(比如,安装 ESXi/vFlash)?

答:不行,您不能对 SSD 或 HDD 进行分区。Virtual SAN 总是会占用整个磁盘。使用 VSAN 最可行的办法可能就是,在内部 USB/SD 卡上安装 ESXi,这样可以最大程度地提高 VSAN 的容量。

• 问:VSAN 支持去重复或压缩吗?

答:当前版本的 VSAN 不支持去重复或压缩。在 VSAN 群集中,成本最高的资源是 SSD/闪存,因此,在这一层上最可能出现数据重复。如果数据有多个副本,则 HDD 上会有两个副本,分布式写入缓冲区(SSD 的30%)会有两个临时副本,而闪存的分布式读取缓存部分 (70%) 对于任何缓存数据都只包含一个副本。

• 问:VSAN可以利用 SAN/NAS 数据存储吗?

答:VSAN 当前不支持使用 SAN/NAS 数据存储。磁盘必须是“本地”的,并且直接传递到主机。

• 问:有人说,如果我将“Object Space Reservation(对象空间预留)”设置为100%,则 VSAN 会默认对磁盘进行精简。这是否是说 VMDK 会成为厚置备置零的呢?

答:不是。定义“Object Space Reservation(对象空间预留)”并不意味着虚拟机会进行厚置备或部分厚置备。如果使用“已用磁盘空间/可用磁盘空间”进行计算,则对象空间预留完全与 VSAN 使用的数量有关。如果在 25GB磁盘上将“Object Space Reservation(对象空间预留)”设置为 100%,则该磁盘将成为精简置备磁盘,但 VSAN将假定这 25GB 的已用空间为 100% 来进行计算。我认为可以将其与内存预留进行比较。

• 问:VSAN会使用 iSCSI 或 NFS 将主机连接到数据存储吗?

答:VSAN 不会使用其中任何一种将主机连接到数据存储。它会使用一个专有机制。

• 问:在启用了 VSAN 的群集中,维护模式会产生什么样的影响?

答:对于为 VSAN 数据存储提供存储的主机,可以通过三种方式将其置于维护模式:
1) 完整数据迁移 – 迁移主机上的所有数据。影响:可能需要很长时间才能完成。
2) 确保可访问性 – VSAN 通过将必要的数据迁移到其他主机来保持所有虚拟机都始终可访问。影响:可能会违反可用性策略。
3) 无数据迁移 – 不迁移任何数据。影响:根据定义的“允许的故障数目”策略,某些虚拟机可能会不可用。
最安全的选择是选项 1,选项 2 是首选和默认选项,因为完成速度最快。我认为问题在于,为什么要将主机置于维护模式,以及主机多久可以再次使用。如果确实需要快速进入维护模式,并不在乎可能会丢失数据,则可以选择选项 3:回退。

• 问:vSphere 是否具有 VSAN 不支持或不兼容的功能呢?

答:当前,VSAN 不支持 vSphere Distributed Power Management、Storage DRS 和Storage IO Control。

• 问:如何添加 Virtual SAN/VSAN 许可证呢?

答:VSAN 许可证是在群集级别应用的。打开 Web Client,单击已启用 VSAN 的群集,然后依次单击“Manage(管理)”选项卡和“Settings(设置)”。在“Configuration(配置)”下,单击“Virtual SAN Licensing(Virtual SAN 许可)”,然后单击“Assign License Key(分配许可证密钥)”。

• 问:Virtual SAN 是如何进行定价/许可的呢?

答:VSAN 会按插槽进行许可,但定价详情尚未公开。请注意,当前 VSAN Beta 版许可证代码包括 DVS 和虚拟机存储策略,即使使用低于 Enterprise Plus 的 vSphere 许可证也是如此。

• 问:如果主机出现故障,导致数据丢失,而所有虚拟机都受 N+1 策略保护,那么,需要多长时间,VSAN 才会开始重建丢失的数据呢?

答:VSAN 会确定哪些对象(即,受 N+1 策略保护并存储在该主机中的对象)不合规,然后启动一个 60 分钟的超时时间段。此超时时间段是为了避免进行不必要且成本高昂的完整数据同步。如果主机在此 60 分钟内恢复,则系统会将所产生的差异复制到该主机。如果虚拟机具有多个镜像,而未注意到此故障,则此 60 分钟时间段过后,就会恢复为完整策略合规性,从而可以应对更多故障产生的影响。

• 问:虚拟机在群集中移动时,它的对象是否会跟着一起移动,以使 IO 保持本地状态呢?

答:不会,对象(如虚拟磁盘)不会跟着虚拟机一起移动。只要设想一下每次 DRS 建议迁移时,虚拟磁盘在主机之间移动的成本/开销是多少就知道了。此时,可以远程执行IO。这意味着,尽管从 CPU/内存角度来看虚拟机可能运行在主机 1 上,但它的虚拟磁盘实际上可能位于主机 2 和主机 3 上。

• 问:虚拟机迁移到另一台主机后,如果执行 vMotion,是否会丢失 SDD 缓存(临时影响性能),而该缓存会逐步进行重建呢?

答:不会丢失缓存,也无需重建/重新热启用缓存。必要时,可以远程访问缓存。

• 问:VSAN 支持 Fault Tolerance(即 FT)吗?

答:不支持,这一版本的 VSAN 不支持 Fault Tolerance。

• 问:在 Sphere 中,主机中的 SSD 报告为“非 SSD”。根据技术支持的说法,此问题是所用服务器版本的已知问题。磁盘类型“误报”会对 VSAN 的配置产生影响吗?

答:会。您需要使用相关标识符将 SSD 标记为本地(以下示例是我在实验室中使用的,可能与您的标识符不同)。此处,我将其设为了“本地”和“SSD”。
esxcli storage nmp satp rule add –satp VMW_SATP_LOCAL –device mpx.vmhba2:C0:T0:L0 –option “enable_local enable_ssd”

• 问:上文提到,在出现故障后,需要经过 60 分钟,VSAN 才会开始自动修复。可以缩短这一超时值吗?

答:免责声明:建议不要更改该值,而且我也不清楚是否支持这种更改
可以,可以在 VSAN 群集中的每个主机上配置名为“VSAN.ClomRepairDelay”的高级设置来缩短该超时值。

• 问:为什么不能在只有 VSAN 的群集中使用数据存储检测信号功能?

答:对检测信号数据存储并没有什么要求。之所以在只有 VSAN 数据存储的情况下不能使用此功能,是因为HA 会使用 VSAN 网络来实现检测信号。因此,如果主机与 VSAN 网络隔离,而无法发送检测信号,则可以肯定地说,该主机也无法远程更新检测信号区域,这样,在只有 VSAN 的环境中启用该功能也就失去了意义。

• 问:在 VSAN 上部署 View 有什么具体的最佳实践吗?

答:有,主要是针对可用性/缓存和容量预留方面的。Andre Leibovici 就本主题写过一篇不错的文章,现在就来阅读一下吧!( http://myvirtualcloud.net/?p=5440 )

• 问:某个群集中的主机的 VSAN VMkernel 可以属于另一个子网吗?

答:VSAN VMkernel 必须属于同一个子网。不支持一个 VSAN 群集中的一个(或多个)主机位于不同的子网。如果对每个主机使用多个 VMkernel 接口,则每个接口都必须属于不同的子网!

• 问:VSAN 支持跨越多个地理位置吗?

答:当前版本的 VSAN 不支持“城域”群集。

• 问:主机出现故障和磁盘逐渐出现故障有什么差别?

答:确实有差别。故障状态有多种,根据这些状态,还可以确定 VSAN 启动新镜像的速度有多快。其中两个故障状态为“不存在”和“已降级”。已降级是指磁盘出现故障,而系统已识别此故障,并知道该磁盘尚未恢复。在这种情况下,VSAN 会识别此“已降级”状态,并立即为受影响对象创建一个新镜像,因为既然知道了磁盘不会很快恢复,也就无需等待 60 分钟了。“不存在”状态是指,VSAN 并不知道该磁盘是否会很快恢复,可能是主机出现故障,也可能是突然移动了磁盘,此时,系统会启动 60 分钟的超时。

• 问:如果在 VSAN 群集中 SSD 出现故障,会怎么样呢?

答:SSD 位于磁盘组的前面,充当读取缓存/写入缓冲区。如果 SSD 出现故障,则磁盘组及其所存储的所有组件都会标记为已降级。然后,如果有足够的磁盘容量,VSAN 就会在适当情况下创建新的镜像副本。

• 问:vSphere 对 SSD 支持 TRIM 吗?

答:不支持,当前不支持 TRIM,也不会利用 TRIM。
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值