Azure 本地解决方案生成器扩展更新

适用于:Azure 本地版本 23H2

本文概述了解决方案生成器扩展更新,并介绍了如何在 Azure 本地版本 23H2 系统上识别和安装它们。 此外,它还提供对扩展的高级功能的见解。

关于扩展

解决方案生成器扩展(称为 Azure CLI 中的 SBE)允许将硬件供应商的更新应用到 Azure 本地版本 23H2 系统。 除了Microsoft Azure 本地解决方案更新之外,许多硬件供应商还会定期发布 Azure 本地硬件的更新。 这些更新可能包括驱动程序和固件更新、硬件监视增强功能和诊断工具。 此外,还可以接收与 Windows Defender 应用程序控制(WDAC)补充策略相关的更新,以及集成到 Azure 本地更新前运行状况检查中的验证逻辑。

从 Azure 本地版本 23H2 开始,这些类型的更新将打包到 解决方案生成器扩展解决方案生成器扩展包中。

解决方案生成器扩展包更新

解决方案生成器扩展包更新已集成到 Azure 本地版本 23H2 的解决方案更新过程中。 可以使用 Azure 本地中的业务流程,将这些更新作为合并的(完整解决方案)更新与其他 Azure 本地更新的一部分进行安装。 例如,如果解决方案生成器扩展更新与系统的硬件匹配,它将显示为Azure 门户中的更新选项,或者可以使用 PowerShell cmdlet 进行Get-SolutionUpdate检索。 有关详细信息,请参阅 关于 Azure 本地版本 23H2 的更新。

通过安装此类组合更新,可以使整个解决方案保持最新状态,对正在运行的工作负荷的影响较小且影响最小。

高级解决方案生成器扩展功能

除了安装硬件更新之外,解决方案生成器扩展还可以提供可选的高级功能,如下表所述。 请参阅硬件供应商的 Azure 本地文档,以确定是否实现了高级解决方案生成器扩展功能。

高级解决方案生成器扩展功能 说明
运行状况服务集成 解决方案生成器扩展包可以在执行各种生命周期操作(部署、更新、添加节点、修复节点等)之前扩展 Azure 本地执行的运行状况检查 验证。 验证检查有助于确保在执行任何特定生命周期操作之前解决问题。

硬件供应商通常使用此集成来评估是否存在需要立即关注的硬件问题。 例如,它可以识别硬件供应商管理软件、非冗余电源或高于预期温度的问题。 它还可以识别接近关键状态的 SSD 驱动器磨损。 请务必查看硬件供应商的解决方案生成器扩展文档,了解有关其扩展支持的硬件运行状况检查的详细信息。
自定义部署 解决方案生成器扩展包可以实现在系统部署过程中自动执行的自定义步骤。

硬件供应商通常使用此功能通过解决方案的解决方案生成器扩展配置或安装任何增值软件。
自定义解决方案更新 解决方案生成器扩展包可以实现在解决方案更新过程的主要部分前后执行的自定义步骤。 即使它未执行解决方案生成器扩展更新,实现此功能的解决方案生成器扩展包始终运行这些额外步骤。 例如,当不需要对解决方案生成器扩展进行更新时,在 Azure Stack HCI 操作系统更新之前或之后执行硬件供应商特定步骤。

硬件供应商通常使用此功能为任何可能涉及重启计算机的更新相关任务准备节点。

确定硬件的解决方案生成器扩展更新

从 Azure 本地版本 23H2 开始,添加到 Azure 本地目录的任何新的集成系统或顶级解决方案硬件都必须实现支持固件和驱动程序更新的解决方案生成器扩展。 Microsoft建议购买较新的集成系统和顶级解决方案,以充分利用解决方案生成器扩展启用的大规模更新功能。

注意

如果以下操作,可能无法为硬件实现解决方案生成器扩展:

  • 它已添加到 Azure 本地目录之前,Azure Local 版本 23H2。

  • 你的硬件已作为已验证的节点购买。

请咨询硬件供应商的 Azure 本地文档,以确定计算机模型是否支持解决方案生成器扩展。

如果硬件不支持解决方案生成器扩展更新体验,则更新硬件的过程与 Azure 本地版本 22H2 类似。 这意味着你的硬件更新可以使用 Windows Admin Center。 有关详细信息,请参阅 更新 Azure 本地版本 22H2

如果你的硬件不支持使用解决方案生成器扩展包或 Windows Admin Center 的硬件更新,则可能需要单独执行固件和驱动程序更新。 按照硬件供应商的建议进行操作。

下表为不同的硬件供应商及其各自的平台系列和代系提供了硬件更新方法。

解决方案生成器 (计算机硬件供应商) 平台系列/生成 硬件更新方法 详细信息
DataON 从 S2D6、S2D7、AZS6、AZS7 开始的模型 解决方案生成器扩展 必须保持最新状态 - DataON
DataON 其他集成系统和已验证的节点(以前未列出) Windows Admin Center 扩展 使用 DataON MUST 增强 Windows Admin Center 体验
Dell Technologies 顶级解决方案:

MC-660、MC-760
APEX 云平台硬件更新(解决方案生成器扩展) Microsoft Azure 的 Dell APEX 云平台的支持矩阵
Dell Technologies 15G 和 16G 集成系统 - 运行 Azure Stack HCI OS 版本 23H2 的实例:

AX-650、AX-750、AX-6515、AX-7525、AX-4510c、AX-4520c、AX-760
解决方案生成器扩展(一旦可用) 适用于 Azure 本地集成系统 AX 服务器的 Dell 解决方案生成器扩展发行说明
Dell Technologies 15G 集成系统 - 运行 Azure Stack HCI OS 版本 22H2 的实例:

AX-650、AX-750、AX-6515、AX-7525、AX-4150c、AX-4520c
Windows Admin Center 扩展 E2E 部署和操作指南 - 使用 Windows Admin Center 创建群集 (WAC) |Dell Technologies 信息中心
Dell Technologies 14G 集成系统 - 运行 Azure Stack HCI OS 版本 22H2 的实例:

AX-740xd、AX-640
Windows Admin Center 扩展 E2E 部署和操作指南 - 使用 Windows Admin Center 创建群集 (WAC) |Dell Technologies 信息中心
Hewlett Packard Enterprise All 解决方案生成器扩展和 Windows Admin Center 扩展 1.安装 解决方案生成器扩展

2.通过 Windows Admin Center 安装硬件更新
Lenovo 顶级解决方案和特定的集成系统:

MX455 V3、MX450
解决方案生成器扩展 Azure 本地解决方案生成器扩展更新 - 联想
Lenovo 其他集成系统和已验证的节点(以前未列出) Windows Admin Center 扩展 适用于 Microsoft Windows Admin Center 的 Lenovo XClarity 集成器

发现解决方案生成器扩展更新

Azure 本地生命周期管理业务流程集成了解决方案生成器扩展更新,其中包括解决方案生成器扩展(仅限硬件)更新和 Azure 本地和解决方案生成器扩展的完整解决方案更新。 可以使用 Azure 门户 和 PowerShell 的相同更新管理工具来管理这些更新。 这意味着,可以使用同一过程自行安装紧急解决方案生成器扩展更新或组合的“解决方案”更新。

运行以下命令,检查是否已在已注册的 Azure 本地系统上安装 SBE:

$Update = Get-SolutionUpdateEnvironment
$Update = ft SbeFamily, HardwareModel, CurrentSbeVersion

下面是示例输出

PS C:\Users\lcmuser> $Update = Get-SolutionUpdateEnvironment
PS C:\Users\lcmuser> $Update | ft SbeFamily, HardwareModel, CurrentSbeVersion

SbeFamily             HardwareModel       CurrentSbeVersion
---------             -------------       -----------------
Gen A                 Contoso680          4.0.0.0

注意

如果没有安装 SBE,CurrentSbeVersion 默认值将显示为 2.1.0.0。

若要发现和安装 SBE 或 SBE 更新,请使用下一部分中的方法之一。

通过Azure 门户发现解决方案生成器扩展更新

若要通过Azure 门户发现和选择更新,请参阅使用 Azure 更新管理器更新 Azure 本地版本 23H2

通过 PowerShell 发现解决方案生成器扩展更新

在安装 SBE 更新之前,请使用在部署系统期间提供的域用户凭据登录到客户端。

若要了解更新是独立的解决方案生成器扩展还是组合的“解决方案”更新,请使用属性 PackageTypeSbeVersion

$Update = Get-SolutionUpdate
$Update | ft DisplayName, PackageType, Version, SbeVersion, State

下面是示例输出:

PS C:\Users\lcmuser> $Update = Get-SolutionUpdate 
PS C:\Users\lcmuser> $Update | ft DisplayName, PackageType, Version, SbeVersion, State

DisplayName                      PackageType Version      SbeVersion     State
-----------                      ----------- -------      ----------     -----
SBE_Contoso_Gen3_4.1.2312.5      SBE                      4.1.2312.5     Ready
Azure Local 2311 bundle      Solution    10.2311.0.26 4.1.2312.5     Ready 

在示例输出中,可以看到两个更新已准备好安装:独立 SBE_Contoso_Gen3_4.1.2312.5 更新和合并 的 Azure Local 2311 捆绑包 更新,其中包括 SbeVersion 编号 4.1.2312.5 标识的相同解决方案生成器扩展。

注意

Microsoft建议在大多数情况下安装组合的“解决方案”更新,以减少使系统保持最新所需的更新操作数。 可以在更新中AdditionalProperties引用SBEReleaseLink硬件供应商提供的和SBENotifyMessage属性,以确定在合并的解决方案更新之前是否迫切需要安装解决方案生成器扩展更新。

若要确定要安装的更新,请使用来自Get-SolutionUpdateComponentVersionsAdditionalProperties 值。

$Update = Get-SolutionUpdate
$Update | select -ExpandProperty ComponentVersions

下面是示例输出:

PS C:\Users\lcmuser> $Update = Get-SolutionUpdate 
PS C:\Users\lcmuser> $Update | select -ExpandProperty ComponentVersions

PackageType Version      LastUpdated
----------- -------      -----------
Services    10.2311.0.26
Platform    10.2311.0.26
SBE         4.1.2312.5
$Update | Where-Object {$_.PackageType -eq "Solution" } | select -ExpandProperty AdditionalProperties

下面是示例输出:

PS C:\Users\lcmuser> $Update | Where-Object {$_.PackageType -eq "Solution" } | select -ExpandProperty AdditionalProperties

Key                Value
---                -----
SBEReleaseLink     https://contoso.com/SBE/4.1.2312.5/ReleaseNotes.pdf
SBENotifyMessage   URGENT! Includes firmware updates that impact system reliability. See release notes!
SBEFamily          Gen3
SBEPublisher       Contoso
SupportedModels    Contoso550G3,Contoso320G3
SBEPackageSizeInMb 4
SBECopyright       Copyright (C) Contoso. All rights reserved.
SBELicenseUri      https://contoso.com/SBE/EULA.pdf 

如示例中所示, SBEReleaseLinkSBENotifyMessage 可能包含有关安装解决方案生成器扩展更新的紧迫性的重要信息,而不是延迟更新的后续更新维护时段。

AdditionalContentRequired 更新状态

虽然 Azure 本地可以自动发现解决方案生成器扩展更新,但在许多情况下,解决方案生成器扩展包必须从硬件供应商的支持站点下载,然后旁加载到系统中。

AdditionalContentRequired 状态用于标识在安装更新之前必须旁加载的文件。

$Update = Get-SolutionUpdate 
$Update | ft DisplayName, PackageType, Version, SbeVersion, State

下面是示例输出:

PS C:\Users\lcmuser> $Update = Get-SolutionUpdate 
PS C:\Users\lcmuser> $Update | ft DisplayName, PackageType, Version, SbeVersion, State

DisplayName                      PackageType Version      SbeVersion     State
-----------                      ----------- -------      ----------     -----
SBE_Contoso_Gen3_4.1.2312.5      SBE                      4.1.2312.5     AdditionalContentRequired
Azure Local 2311 bundle          Solution    10.2311.0.26 4.1.2312.5     AdditionalContentRequired

若要查看解决方案生成器扩展更新的信息,例如其发行说明(通过 SBEReleaseLink)并确定如何从硬件供应商下载解决方案生成器扩展文件,请使用更新的 updates AdditionalProperties 属性。

有关详细信息,请参阅 “发现解决方案生成器扩展”更新。 应按照硬件供应商的建议和许可协议下载解决方案生成器扩展文件。

后续步骤