如何修复:使用 Dell Customized ESXi 7.x 或 8.x 映像升级 ESXi 时缺少依赖关系 vibs 错误

Summary: 安装戴尔自定义映像时,出现以下错误:如果主机上的 vib 在升级过程中缺少依赖关系,则可能会出现“Missing_dependency_vibs错误”。解决方案是手动删除冲突的 vib 或要升级的解决方案,方法是安装更新的映像配置文件,这将自动消除冲突。

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.

Instructions

使用 Dell Customized ESXi 7.x 或 8.x 映像升级 ESXi 时缺少依赖关系 vibs 错误

当冲突 vib 未使用时,可以安全地手动删除冲突的 vib,然后再次尝试升级。以下是删除 vib 的步骤:

  1. 使用以下命令显示 vibs 列表:
    esxcli software vib list | grep 
    
    提醒:替换为驱动程序的实际名称。
  2. 使用以下命令删除 vib:
    esxcli software vib remove -n 
    
    提醒:替换为 vib 的实际名称。

解决此问题的另一种便捷方法是升级到带有 Dell Customized ESXi 映像的 ,您可以执行以下步骤:

  1. 从 VMware Customer Connect:https://www.dell.com/support/kbdoc/en-ie/000176963/ 下载戴尔自定义映像
  2. 使用 WinSCP 等工具将 .zip 文件复制到服务器可访问的数据存储区。
  3. 打开服务器的 SSH 会话,并使用根凭据登录。
  4. 运行以下命令以显示可用的映像配置文件:
    esxcli software sources profile list -d [datastore_name]
    
    提醒:替换[datastore_name]为上传 ESXi 映像的数据存储区的实际名称。
  5. 识别与硬件配置匹配的 Dell OEM 特定映像配置文件。
  6. 运行以下命令以安装 Dell OEM 特定的映像配置文件。
    esxcli software profile install -p [OEM_image_profile_name] -d [datastore_name]/[ESXi_image_name].zip --ok-to-remove
    
    提醒:[datastore_name]使用步骤 4 和 [ESXi_image_name] 5 中的实际名称替换 [OEM_image_profile_name]、 和 。
  7. 重新启动服务器,并将其引导至新的 ESXi 映像配置文件。

    Additional Information

    请遵循正常的 ESXi 最佳做法指南:https://kb.vmware.com/s/article/78205

    如果您使用的是 vSAN,请参阅以下知识库文章,了解有关存储 ESXi 核心转储和暂存分区的重要信息:https://kb.vmware.com/s/article/2074026

    对于使用 SD 卡/USB 引导设备的客户,请参阅以下知识库文章以获得修订指南: https://kb.vmware.com/s/article/85685

    Affected Products

    VMware ESXi, VMware ESXi 7.x, VMware ESXi 8.x
    Article Properties
    Article Number: 000213008
    Article Type: How To
    Last Modified: 09 Dec 2024
    Version:  6
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.