自动化与运维 ✓ NVIDIA · 官方 bluefield-4dpu-deploymentbmcredfishpldm-firmwareuefi-http-bootpxe-bootvirtual-media

DOCA BlueField-4 部署技能

指导运维人员通过 BMC 完成 BlueField-4 首日装机、固件更新与启动故障排查。

FollowSkills 评估 · FSRS-2.0
不推荐
57/ 100 五分制 2.9 / 5
信任安全18 / 25 · 3.6/5

文档明确标示固件烧录、ISO 重刷、断电重启和 BMC 重置的不可逆风险,要求维护窗口、回滚计划、逐步确认、不泄露凭据、使用占位符并验证 OOB 访问;但回滚细节由外部 doca-hardware-safety 承担,最小权限、凭据生命周期、数据流和依赖安全未充分展开,因此扣分。

可靠稳定8 / 20 · 2.0/5

流程结构一致,包含前置条件、六层故障分类、任务状态、版本和介质状态检查;但关键 Redfish 端点、版本兼容性和具体环境前提依赖外部文档,缺少本技能覆盖的可执行测试与完整异常反馈,静态评估不超过 10 分,故保守给 8 分。

适用触发11 / 15 · 3.7/5

受众、BF4 日一 bring-up 场景、触发短语和 BF3/应用/机群编排等非适用边界描述清楚;但未提供中文使用支持,也未证明大陆网络可达性,且核心流程依赖公开 NVIDIA 下载和文档服务,故扣分。

规范维护10 / 15 · 3.3/5

信息架构、加载顺序、任务动词、相关技能、风险和依赖说明较完整,并有 Apache-2.0 元数据及 NVIDIA 维护归属线索;但缺少作者字段、正式变更日志和清晰更新路径,BENCHMARK 还报告缺少 Instructions/Examples 推荐章节,且 skill-card 的 CC-BY-4.0 表述与 SKILL.md 元数据不完全一致,因此扣分。

有效结果6 / 15 · 2.0/5

文档覆盖三种安装方式、PLDM 更新、cloud-init、验证和分层调试,输出目标明确且具有直接操作价值;但它明确是 thin loader,关键内容依赖 companion files、现场版本和外部公开文档,未提供静态可验证的完整代表性结果或替代方案比较,因此按静态上限保守给 6 分。

证据核验4 / 10 · 2.0/5

存在提交的 benchmark 报告、静态验证发现、评测指标和可追踪的命令/状态检查;但评测数据集不可用,未提供真实 CI 与覆盖关键路径的测试套件,公共标准和文档仅被概述性引用,无法独立复现,故给 4 分。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 所有固件、重刷、断电和 BMC 重置操作都可能造成设备不可用或变砖;必须先加载 doca-hardware-safety,核对目标版本、OOB 访问、维护窗口和可验证回滚方案,并逐项取得用户确认。
  • 不要将占位符、示例 URI、EID、任务 ID 或命令参数直接当作现场值;Redfish、dpu-bmc、固件布局和公开版本要求需依据目标设备的当前文档确认。
  • 技能未证明中文体验或大陆网络可达性;依赖 NVIDIA 下载/文档服务时应准备可达性验证和本地合规替代路径。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能面向通过 BMC 初始化全新 BlueField-4 DPU 的外部运维人员。它覆盖将 BlueField/DOCA bundle ISO 安装到 Grace、通过 PLDM 更新 BMC、NIC 固件、SBIOS 和 ERoT,以及安装带可选 cloud-init 的 Grace Ubuntu 镜像。支持 UEFI HTTP Boot、PXE Boot 和 Redfish Virtual Media 三种安装方式。涉及固件烧录、ISO 重刷、断电重启和 BMC 出厂重置等可能不可逆的硬件操作,必须配合 doca-hardware-safety、维护窗口、回滚方案和逐项确认。

指导代理通过 UEFI HTTP Boot、PXE Boot 或 Redfish Virtual Media 安装 BlueField/DOCA bundle ISO;通过 Redfish UpdateService multipart endpoint 推送 .fwpkg,并使用 Redfish Task、FirmwareInventory 和 pldmtool 监控及核验 PLDM 固件更新;通过 Redfish Virtual Media 安装 Grace Ubuntu 镜像和可选的 CIDATA cloud-init 配置 ISO;使用 BMC SSH 与 obmc-console-client 访问带外串口控制台;检查 /etc/mlnx-release,并诊断 ISO 启动、虚拟介质、固件任务、激活、cloud-init 和启动循环问题。

  1. 运维人员拿到一台全新的 BlueField-4,需要通过 BMC 安装 Grace OS。
  2. 管理员需要在维护窗口内通过 Redfish UpdateService 更新 BMC、NIC 固件、SBIOS 或 ERoT。
  3. 工程师需要比较 UEFI HTTP Boot、PXE Boot 和 Redfish Virtual Media 的适用场景。
  4. 运维人员遇到固件 Task 长时间处于 Running、报告 Exception 或待激活镜像未生效。
  5. 管理员需要通过虚拟介质安装 Grace Ubuntu,并使用 cloud-init 完成初始配置。
  6. 现场人员需要通过带外串口控制台排查 ISO 无法启动、虚拟介质未挂载或设备陷入启动循环。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖 BlueField-4 首日平台 bring-up 的完整主要路径。
  • 同时处理 OS 安装、PLDM 固件更新、控制台观测和分层故障诊断。
  • 明确区分 BF4 bring-up 与 BF3、应用部署、环境准备和规模化编排。
  • 对可能造成设备损坏或中断的操作设置逐项确认和安全边界。
局限
  • 只面向 BlueField-4,不覆盖 BlueField-3。
  • 不负责已运行 BlueField 上的应用启动、DOCA 工具安装或库 API 使用。
  • 要求用户已有可访问的 BMC、镜像、HTTP/HTTPS 托管服务及目标版本信息。
  • SKILL.md 本身是薄加载器,主要内容依赖同目录的 CAPABILITIES.md、TASKS.md 和 references/details.md。
  • 来源材料未提供具体硬件平台测试矩阵或独立测试套件证据。

如何安装这个 Skill?

使用仓库 README 中的 skills CLI 安装指定技能:

npx skills add nvidia/skills --skill doca-bf4-deployment --yes

README 未说明该技能的其他专用安装方式。安装后,代理在加载技能并遇到相关任务时使用它;不需要手动克隆仓库或复制技能目录。

如何使用这个 Skill?

安装后,可使用类似“通过 BMC 启动一台新的 BlueField-4”“BlueField ISO 无法通过 BMC 的 HTTP Boot 启动”“通过 Redfish 挂载 BF4 虚拟介质”或“BF4 固件 Task 一直处于 Running”的请求触发。处理任何 PLDM 烧录、ISO 重刷、断电重启或 BMC 出厂重置前,必须同时加载 doca-hardware-safety,展示确切命令及影响范围,并取得该项操作的明确确认。具体 bring-up 合同见 CAPABILITIES.md,逐步流程见 TASKS.md。

这个 Skill 与同类方案有什么区别?

技能明确比较并覆盖三种安装方法:推荐的 UEFI HTTP Boot、PXE Boot 和 Redfish Virtual Media;不提供与其他厂商或非 NVIDIA 工具的比较。

常见问题

执行这些流程需要安装 DOCA 吗?
阅读技能不需要 DOCA 安装;执行流程需要 BlueField-4、带外可达的 BMC、镜像托管服务器以及目标版本信息。
这个技能会自动执行危险的硬件操作吗?
不会直接无条件执行。每个 PLDM 烧录、ISO 重刷、断电重启或 BMC 出厂重置都必须显示确切命令和影响范围,并取得针对该操作的明确确认。
如果我需要部署应用或配置 Grace 环境,还应使用它吗?
不应使用它作为主要技能。应用部署应转到 doca-container-deployment 或 doca-bare-metal-deployment,Grace 环境准备应转到 doca-setup。

同仓库的其他 Skills

均来自 NVIDIA/skills

自动化与运维 ✓ NVIDIA · 官方

DOCA 硬件安全

为 DPU/NIC 在线硬件变更提供可回滚的安全操作纪律。

开发与工程 ✓ NVIDIA · 官方

DOCA 环境设置技能

帮助开发者验证、配置和排查 DOCA 开发与运行环境,并选择合适的部署路径。

开发与工程 ✓ NVIDIA · 官方

DOCA Rivermax 接收流开发技能

帮助开发者构建、验证和调试面向实时网络流的 DOCA Rivermax 接收应用。

自动化与运维 ✓ NVIDIA · 官方

DOCA Socket Relay

让现有套接字应用无需重写即可连接 BlueField DPU

开发与工程 ✓ NVIDIA · 官方

DOCA Compress 硬件压缩开发技能

指导开发者在 BlueField 或 ConnectX 平台上实现并调试 DOCA 硬件压缩与解压。

开发与工程 ✓ NVIDIA · 官方

DOCA AES-GCM 加速开发技能

帮助开发者在 BlueField 或 ConnectX 上配置、验证和调试 DOCA AES-GCM 加解密。

开发与工程 ✓ NVIDIA · 官方

DOCA RDMA Initiator

指导在DPA上开发由加速器发起的单边RDMA应用。

自动化与运维 ✓ NVIDIA · 官方

DOCA BlueField-3 平台启动技能

帮助运维人员通过 RShim/BFB 路径完成 BlueField-3 首日启动、恢复与安装验证。

开发与工程 ✓ NVIDIA · 官方

DOCA RDMA 编程助手

帮助开发者在 BlueField、ConnectX 或 DOCA 主机上构建、配置和调试基于 DOCA RDMA 的应用。

开发与工程 ✓ NVIDIA · 官方

DOCA SHA 加速开发技能

指导在 NVIDIA 加速器上进行 SHA 哈希卸载开发。

开发与工程 ✓ NVIDIA · 官方

DOCA Arg Parser CLI 技能

帮助开发者为 DOCA 应用构建和调试标准命令行界面。

开发与工程 ✓ NVIDIA · 官方

DOCA Common 基础编程技能

为 BlueField 和 ConnectX DOCA 应用提供通用编程基础。

开发与工程 ✓ NVIDIA · 官方

DOCA Ethernet 队列开发技能

为 BlueField 与 ConnectX 开发和调试 DOCA Ethernet 收发队列。

开发与工程 ✓ NVIDIA · 官方

DOCA DMA 编程助手

指导在 BlueField 或 ConnectX 上进行 DOCA DMA 内存拷贝开发。

开发与工程 ✓ NVIDIA · 官方

DOCA Flow 调优技能

帮助工程师快照、分析并优化运行中的 DOCA Flow 管道。

自动化与运维 ✓ NVIDIA · 官方

DOCA BlueField 裸机部署

帮助运维人员在 BlueField 硬件上安全运行和排查 DOCA 应用。

开发与工程 ✓ NVIDIA · 官方

DOCA Comch 主机-DPU 通信技能

帮助开发者在主机与 BlueField DPU 之间配置、构建和调试 Comch 通信。

开发与工程 ✓ NVIDIA · 官方

DOCA 设备管理开发技能

用 C API 编程管理 BlueField 与 ConnectX 设备状态。

自动化与运维 ✓ NVIDIA · 官方

DOCA 容器部署

指导在 NVIDIA BlueField 上部署、验证和排查 DOCA 服务容器。

开发与工程 ✓ NVIDIA · 官方

DOCA GPI GPU 直驱 RDMA 技能

指导 CUDA 内核绕过主机 CPU,直接从 GPU 内存驱动 RDMA 队列。

相关 Skills