适用于 Azure 本地
固件、驱动程序和 WDAC 的解决方案构建器扩展 (SBE) 适用于在戴尔 AX 服务器上运行的 HCI OS 23H2 群集的生命周期管理补充策略。
SBE 发布版本 | 下载链接 | 支持的服务器 | 驱动程序和固件版本 | HCI 操作系统版本 | HCI LCM 版本 | 备注 |
---|---|---|---|---|---|---|
4.1.2410.901 | https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=XNYNG | AX-650 AX-750 AX-6515 AX-7525 AX-4510C AX-4520C |
适用于 14G-15G 的 Azure Stack HCI 支持矩阵 (2409) |适用于 Microsoft Azure Stack 的解决方案 (dell.github.io) | 23H2型 | 2411 2408 |
此版本解决了在 AX 15G SBE 4.1.2409.1901 中更新 Mellanox ConnectX-6 DX (100 GbE) 固件失败的问题。已安装 AX 15G SBE 4.1.2409.1901 的群集不需要更新到 AX SBE 4.1.2410.901。 支持解决方案版本 2408 2024 年 9 月驱动程序和固件更新 |
4.1.2409.1501 | https://www.dell.com/support/home/en-tc/drivers/driversdetails?driverid=6t8nt | AX-760型 | 适用于 16G 的 Azure Stack HCI 支持矩阵 (2409) |适用于 Microsoft Azure Stack 的解决方案 (dell.github.io) | 23H2型 | 2411 2408 |
支持解决方案版本 2408 |
在从 Azure 门户或使用 ARM 模板部署群集之前,必须在作为群集成员的服务器上安装驱动程序和固件。此要求与 SBE 安装无关。建议使用支持矩阵中列出的最新驱动程序和固件版本。戴尔 AX 服务器的 Azure 本地支持列表位于以下链接:支持矩阵 |适用于 Microsoft Azure Stack 的解决方案 (dell.github.io)
必须启用 iDRAC 直通 NIC 并为其分配 IP 地址。默认情况下,此 NIC 处于启用状态,并分配有 APIPA 地址。此 IP 地址必须可由主机操作系统 (OS) 中的 iDRAC NIC 远程 NDIS 兼容设备 访问。这是主机操作系统的专用链接,不能在主机操作系统之外访问。
示例:
主机操作系统中的 iDRAC NIC 远程 NDIS 兼容设备 由 SBE CAUPlug-in
驱动程序更新固件。不应在此 NIC 上禁用 DHCP 客户端。
可以使用以下 PowerShell 命令获取此 NIC 的 IP 地址:
Get-NetAdapter -InterfaceDescription "Remote NDIS Compatible Device" | Get-NetIPAddress -AddressFamily IPv4 | Select-Object IPAddress
示例输出:
IPAddress --------- 169.254.10.6
使用不透明、未经身份验证的网络代理的 Azure 本地群集必须在网络代理排除列表中具有 iDRAC 直通 IP 地址。配置不透明、未经身份验证的网络代理记录在以下链接中:配置环境变量的代理设置
以下示例演示如何将 APIPA IP 地址范围 169.254.0.0/16 配置为在网络代理排除列表中。
$no_proxy = "localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.contoso.com,node1,node2,ClusterName,169.254.0.0/16" [Environment]::SetEnvironmentVariable("NO_PROXY", $no_proxy, "Machine")
下载 SBE 捆绑包需要戴尔支持网站上的公司或合作伙伴级别帐户。有关获取适当访问权限级别的信息,请参阅 如何注册以访问 Dell Technologies 在线支持或升级现有帐户。
没有适当访问级别的帐户会显示以下错误:
SBE 捆绑包.zip文件的命名约定为 Bundle_SBE_Dell_AS-HCI-AX-GenerationNumber_VersionNumber.zip。
使用上面的下载链接,为您的戴尔 AX 服务器代系下载 SBE 捆绑.zip文件。SBE 捆绑包特定于 AX 15G 平台和 AX 16G 平台。
从 ZBE 捆绑.zip文件中解压三个 SBE 文件。有两个 xml 文件和一个 .zip 文件。示例:
使用浏览器转到此链接,然后按 Ctrl+S 下载SBE_Discovery_Dell.xml文件。
https://aka.ms/AzureStackSBEUpdate/DellEMC
将 SBE 捆绑包.zip中的 SBE_Discovery_Dell.xml 文件替换为步骤 3 中下载的文件。
安装 SBE 软件包有两个选项。它可以作为群集创建的一部分安装,也可以在群集创建成功完成后旁加载。旁加载方法还用于将 SBE 更新到较新版本。
C:\SBE
执行的 SQL 备份。C:\SBE
作为群集成员的每台服务器上的目录。在群集共享卷 (CSV) 上创建一个目录以旁加载 SBE。
示例:
C:\ClusterStorage\Infrastructure_1\SBE\SBE-AX-16G_4.1.2409.1501
将提取的三个 SBE 文件复制到此目录。
通过运行以下命令,使用保存三个解压缩的 SBE 文件的目录的路径加载 SBE 文件。
Add-SolutionUpdate -SourceFolder C:\ClusterStorage\Infrastructure_1\SBE\SBE-AX-16G_4.1.2409.1501
检查已添加的 SBE 的状态。“状态”必须为 “就绪”。
Get-SolutionUpdate | Where-Object PackageType -EQ "SBE"
通过在其中一个群集节点上运行以下命令,验证群集处于正常运行状态,并准备好进行 SBE 安装:
Get-SolutionUpdate | Where-Object {$_.State -imatch "Ready" -and $_.PackageType -eq "SBE"} | Start-SolutionUpdate -PrepareOnly
等待运行状况检查完成。在进行运行状况检查时,解决方案更新状态为 HealthChecking 。
运行状况检查完成后,如果解决方案更新状态为 HealthCheckFailed,请运行以下命令:
$result = (Get-SolutionUpdate | Where-Object {$_.State -eq "Ready" -and $_.PackageType -eq "SBE"}) .HealthCheckResult $result | Where-Object {($_.Status -ne "SUCCESS" -and $_.Severity -eq "CRITICAL" )} | Format-Table Name, Status, Severity
在继续执行下一步之前,请确保所有严重性为 “严重 ”的测试都具有 成功 状态。
通过运行以下命令启动 SBE 安装。
Get-SolutionUpdate | Where-Object {$_.State -eq "Ready" -and $_.PackageType -eq "SBE"} | Start-SolutionUpdate
可以使用以下命令检查 SBE 安装进度:
Get-SolutionUpdate | Where-Object PackageType -EQ "SBE" | Format-List ResourceID, Description, State, SBEVersion, UpdateStateProperties, HealthState
有关详细信息,请参阅以下链接:使用 PowerShell 更新 Azure Stack - 旁加载和发现解决方案更新
标题
在群集部署过程中安装 SBE 时,将显示部分安装的 SBE 版本 4.0.0.0。
描述
Get-SolutionUpdateEnvironment
在群集部署过程中安装 SBE 时报告部分安装的 SBE。SBE 版本 4.0.0.0(如下所示)指示部分安装的 SBE。
Get-SolutionUpdateEnvironment ResourceId : redmond SbeFamily : AS-HCI-AX HardwareModel : AX-750 LastChecked : 5/9/2024 12:17:11 AM PackageVersions : {Solution: 10.2405.0.23, Services: 10.2405.0.23, Platform: 1.0.0.0, SBE: 4.0.0.0} CurrentVersion : 10.2405.0.23 CurrentSbeVersion : 4.0.0.0 LastUpdated : State : AppliedSuccessfully HealthState : Success HealthCheckResult : {Storage Services Physical Disks Summary, Storage Services Physical Disks Summary, Storage Services Physical Disks Summary, Storage Services Physical Disks Summary...} HealthCheck Date : 5/25/2024 11:50:35 PM AdditionalData : {[SBEAdditionalData, Solution Builder extension is partially installed. Please install the latest Solution Builder Extension provided by your hardware vendor.
解决方法
群集部署成功完成后,使用 SBE 旁加载方法重新安装相同的 SBE 版本。
背景
这 SBE CAUPlug-in
驱动程序期望 SBE 有效负载中的所有驱动程序在部署期间都安装在服务器中。但是,SBE 有效负载中的某些驱动程序可能不适用于服务器型号或服务器型号中的组件。Microsoft 已意识到该限制,并正在努力在未来版本中解决此问题。
标题
SBE 安装不会降级 SBE 有效负载中具有比相同驱动程序更新版本的驱动程序。
描述
这 SBE CAUPlug-in
驱动程序不会尝试降级安装的驱动程序,其版本高于其有效负载中的驱动程序。
应该注意的是,戴尔支持 AX 服务器的 Azure Stack HCI 支持列表中列出的驱动程序和固件版本。
标题
SBE 不再在有效负载中包含英特尔 X710 驱动程序。
描述
这 SBE CAUPlug-in
驱动程序无法更新 X710 驱动程序,因为 X710 驱动程序无法使用 PNPUtil
/Add-driver。
以下命令显示英特尔 X710 NIC 使用的驱动程序版本。
Get-NetAdapter -InterfaceDescription *X710* | Format-List Name, DriverInformation
解决方法
下载英特尔 X710 NIC DUP 驱动程序包 (Network_Driver_6JHVK_WN64_23.0.0_A00.EXE
) 在 Azure 本地 AX 服务器支持矩阵 2409 版本 (SWB 6JHVK) 中列出:适用于 14G-15G 的 Azure Stack HCI 支持矩阵 (2409) |适用于 Microsoft Azure Stack 的解决方案 (dell.github.io)
复制 Network_Driver_6JHVK_WN64_23.0.0_A00.EXE
添加到每个群集节点。
一次将一个节点置于维护模式,并将该节点上运行的虚拟机移至其他节点:
Suspend-ClusterNode -Name <NodeName> -drain
再次运行 Network_Driver_6JHVK_WN64_23.0.0_A00.EXE
在该节点上安装驱动程序。如有必要,允许节点重新启动。
通过再次运行以下命令,验证 Intel X710 NIC 使用的驱动程序版本是否为 版本 1.19.165.0 ,日期为 2024 年 4 月 5 日 :
Get-NetAdapter -InterfaceDescription *X710* | Format-List Name, DriverInformation
使节点退出维护模式,并将虚拟机移回维护模式:
Resume-ClusterNode -Name <NodeName> -Failback
对群集中的每个节点重复该过程。
在所有群集节点都使用所需的 X710 驱动程序后,安装 SBE 软件包。
平台 | SBE 捆绑包版本 | 固件和驱动程序有效负载 | 下载 URL |
---|---|---|---|
AX 15G | 4.1.2406.3001 | 2024 年 6 月驱动程序和固件更新 | 适用于 Microsoft Azure Stack HCI 解决方案构建器扩展的戴尔集成系统 4.1.2406.3001 |
AX 15G | 4.1.2405.2001 | 2024 年 3 月驱动程序和固件更新 | 适用于 MSFT 作为 HCI 操作系统的 Solution Builder Extensions (SBE) 驱动程序包 |
SBE 发布版本 |
下载链接 |
支持的服务器 |
驱动程序和固件版本 |
HCI 操作系统版本 |
HCI LCM 版本 |
备注 |
4.1.2405.2001 |
https://www.dell.com/support/home/en-us/product-support/product/ax-650/drivers
https://www.dell.com/support/home/en-us/product-support/product/ax-750/drivers
https://www.dell.com/support/home/en-us/product-support/product/ax-6515/drivers
https://www.dell.com/support/home/en-us/product-support/product/ax-7525/drivers
|
AX-650型 AX-750型 AX-6515 AX-7525 |
Azure Stack HCI 支持矩阵 (2403) |适用于 Microsoft Azure Stack 的解决方案 (dell.github.io) |
23H2型 |
2402 2405 |
初版 |
已知问题
问题:在群集部署期间安装 SBE 时,部分安装了 SBE 版本 4.0.0.0。
描述
Get-SolutionUpdateEnvironment
在群集部署期间安装 SBE 时报告部分安装。在下面的输出中, CurrentSbeVersion:4.0.0.0 表示已部分安装的 SBE。
Get-SolutionUpdateEnvironment ResourceId : redmond SbeFamily : AS-HCI-AX HardwareModel : AX-750 LastChecked : 5/9/2024 12:17:11 AM PackageVersions : {Solution: 10.2405.0.23, Services: 10.2405.0.23, Platform: 1.0.0.0, SBE: 4.0.0.0} CurrentVersion : 10.2405.0.23 CurrentSbeVersion : 4.0.0.0 LastUpdated : State : AppliedSuccessfully HealthState : Success HealthCheckResult : {Storage Services Physical Disks Summary, Storage Services Physical Disks Summary, Storage Services Physical Disks Summary, Storage Services Physical Disks Summary...} HealthCheck Date : 5/25/2024 11:50:35 PM AdditionalData : {[SBEAdditionalData, Solution Builder extension is partially installed. Please install the latest Solution Builder Extension provided by your hardware vendor.
解决方法
群集部署成功完成后,使用 SBE 旁加载方法重新安装相同的 SBE 版本。
背景
SBE 驱动程序群集感知更新 (CAU) 插件程序要求 SBE 有效负载中的所有驱动程序在部署期间都安装在服务器中。但是,SBE 有效负载中的某些驱动程序可能不适用于服务器型号或服务器型号中的组件。Microsoft 已了解该限制,并正在努力在未来版本中解决此问题。
问题:当服务器上安装的驱动程序的版本比 SBE 有效负载中的相同驱动程序更新时,SBE 安装失败。
描述
如果 SBE 驱动程序 CAU 插件程序检测到已安装的驱动程序版本高于其有效负载中的驱动程序版本,则可以进入驱动程序更新重新启动循环。
解决方法
卸载较新的驱动程序,并安装与 SBE 有效负载中的相同驱动程序相比匹配或更低版本的驱动程序。可以使用pnputil.exe卸载较新的驱动程序。从服务器中删除具有较高版本号的驱动程序后,安装 SBE 软件包。
背景
如果已安装的驱动程序与其有效负载中的驱动程序匹配,但已安装的驱动程序具有更高的版本号,则 SBE 驱动程序 CAU 插件程序会尝试降级该驱动程序。CAU 插件程序无法降级驱动程序。Microsoft 已了解该限制,并正在努力在未来版本中解决此问题。
驱动程序和固件只应在安装包含较新驱动程序和固件版本的 SBE 软件包的过程中进行更新。