VxRail:无法将显示“Not mounted on this host”和“Ineligible for use by VSAN”的 VSAN 驱动器添加到 VSAN 磁盘组

Summary: 本文介绍如何解决无法创建 VSAN 磁盘组的问题。此外,它还提供了当主机上出现异常情况时应对诸如向现有磁盘组添加磁盘等问题的解决办法。 本文中介绍的特定情况包括应该可用的“不合格”驱动器。您还可能会看到主机上的驱动器总数不正确和/或不应存在的其他磁盘组。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

使用命令“vdq -qH”或“vdq -Hi”检查磁盘后,您会发现一个或多个驱动器显示“Reason: Not mounted on this host”。这些驱动器和其他一些驱动器会显示“State: Ineligible for use by VSAN”。在不合格的磁盘中,可能有 Boss 卡、Satadom、RecoverPoint 磁盘和其他应显示该状态的磁盘类型。在 vCenter 中,您可能会看到比预期更多的驱动器,但额外的驱动器无法添加到磁盘组。

在添加驱动器后或者在遇到驱动器故障时对驱动器进行更换后,可能会看不到新驱动器。在“Name:”之后没有任何信息内容的驱动器应为“naa.<数字和字母>”。这些通常称为“幽灵磁盘”或“幻影驱动器”。它们所在的位置曾经是一个现已丢失的设备。存在幽灵磁盘可能会导致各种问题,例如启动时间长、验证失败、无法“确保可访问性”以及在某些情况下主机崩溃。

删除幽灵驱动器通常可通过 vCenter 或命令行实现。但是,有时它们也无法删除,在这些情况下,您通常必须先修复那些显示“Not mounted…”的驱动器。

 

Cause

如果 VSAN 检测到驱动器写入失败,即使硬件传感器尚未发现导致它们将磁盘标记为故障的情况,该驱动器也可能会被踢出 VSAN。如果该磁盘是高速缓存驱动器,或者使用重复数据消除和压缩,则 VSAN 必须使整个磁盘组脱机。虽然这可能会导致上述情况,但这不是根本原因。原因是元数据已损坏或磁盘仍有分区(来自以前的配置)。它们未恢复,无法添加回 VSAN。当您无意中以不恰当的方式将某些内容写入磁盘元数据时,可能也会因其他原因而发生这种情况。数据完好无损,但不可再访问,VSAN 必须通过重新同步来恢复存储策略合规性。

具有此类分区的驱动器可能认为它是磁盘组的一部分,并在不应该有高速缓存驱动器的地方显示高速缓存驱动器。此高速缓存驱动器没有容量或名称等正常信息(缺少 naa 信息)。但是,由于主机认为那里有一个未装载的驱动器,因此您无法删除上述高速缓存驱动器。此外,您也无法通过重新扫描存储控制器(这可能会导致主机崩溃)或重新启动主机来纠正此问题。

 

Resolution

***提醒:如果以下步骤无法纠正问题,最快和最佳的解决办法通常是将主机重置为出厂设置。如果在执行这些步骤时需要帮助,或者已经尝试过这些步骤但仍有问题,则需要提交服务请求。
请联系戴尔技术支持或您的授权服务代表,并引用此知识库文章 ID。

修复:对于任何显示“Not mounted…”的驱动器,您都必须删除或隐藏其分区,并且必须从环境中删除任何幽灵磁盘。如果分区被掩蔽,这应该仍然会允许它们再次显示为“Eligible for use by VSAN”。将它们添加到磁盘组应该会擦除在该过程中其上存在的任何内容。修复该问题并删除任何幽灵磁盘后,您可能需要重新启动主机。这是在主机上一切正常显示之后进行的。在 vCenter 的“Cluster”>“Configure”>“Disk Management”区域中,您可以像往常一样创建磁盘组。

步骤:
将主机置于维护模式(确保可访问性)。这会保护主机上的数据免受任何错误或意外问题的影响。确保 VSAN 的其余部分也正常运行。如果正在进行 VSAN 重新同步,则必须先完成重新同步,然后才能从 VSAN 中删除包含数据的任何磁盘或磁盘组。
Broadcom 在版本 7.X 及更高版本中引入了一项简单的功能“擦除 ESXi 存储设备”。
擦除 ESXi 存储设备 (vmware.com)本超链接将引导您访问非 Dell Technologies 运营的网站。

  1. 在 vSphere Client 中,导航到 ESXi 主机。
  2. 单击 Configure 选项卡。
  3. 在“Storage”下面,单击“Storage Devices”。
  4. 选择一个或多个设备,然后单击“Erase Partitions”图标。
  5. 确认要擦除的分区信息不是关键信息。
  6. 单击“OK”确认更改。

如果上述方法不起作用,请使用以下手动步骤:

  1. 在主机上(在 Putty 中)运行以下命令,并将输出复制到文档。Putty 不是必需的,但能够复制和粘贴会很有帮助。

    vdq -qH
  2. 识别“不适合 VSAN 使用”的驱动器,它们会显示“Reason: Not mounted on this host”或者在“Name”字段中没有任何内容(无 naa)。

  3. 首先纠正那些显示“Not mounted…”的驱动器:

    1. 从主机上的“vdq -qH”输出中获取不合格磁盘的 NAA - 运行此命令以掩蔽磁盘上的分区:
      partedUtil mklabel /dev/disks/<naa.#'s> gpt
    2. 再次运行以下命令,并确保驱动器现在显示“Eligible for use by VSAN”。
      vdq -qH

      *如果没有,您需要重新启动,然后重复上一步。在重新启动之前,您应尝试删除幽灵磁盘,以避免在主机初始化磁盘和 vSAN 服务尝试启动时启动过程过长。

  4. 删除幽灵磁盘。您通常可以在同一个“Disk Management”区域中执行此操作。如果不能,请在主机上使用命令行。

    $ esxcli vsan storage remove -u <UUID>

    请记下步骤 1 的输出中没有 naa 名称的磁盘的 UUID。

  5. 检查一切是否正常。刷新 vCenter,再次检查“Disk Management”区域,并在主机上运行命令“vdq -qH”,以确保所有预期的驱动器都出现且显示“Eligible for use by VSAN”。如果没有,请重新启动主机(因为某些驱动器可能尚未初始化),然后再次检查。

  6. 像往常一样创建磁盘组或将磁盘添加到现有磁盘组(如果使用重复数据消除和/或压缩,则需要重新创建完整磁盘组)。

 

Affected Products

VxRail Appliance Family

Products

Pivotal Ready Architecture, VxRail 460 and 470 Nodes, VxRail Appliance Family, VxRail Appliance Series, VxRail G Series Nodes, VxRail D560, VxRail D560F, VxRail E Series Nodes, VxRail E460, VxRail E560, VxRail E560F, VxRail E560N, VxRail E660 , VxRail E660F, VxRail E660N, VxRail E665, VxRail E665F, VxRail E665N, VxRail G560, VxRail G560F, VxRail P Series Nodes, VxRail P470, VxRail P570, VxRail P570F, VxRail P580N, VxRail P670F, VxRail P670N, VxRail P675F, VxRail P675N, VxRail S Series Nodes, VxRail S470, VxRail S570, VxRail S670, VxRail Software, VxRail V Series Nodes, VxRail V470, VxRail V570, VxRail V570F, VXRAIL V670F, VxRail VD-4510C, VxRail VD-4520C, VxRail VE-660, VxRail VE-6615, VxRail VP-760, VxRail VP-7625, VxRail VS-760 ...
Article Properties
Article Number: 000167828
Article Type: Solution
Last Modified: 05 Sep 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.