Azure Local統合システムAXサーバー向けSolution Builder Extensionsリリース ノート
Summary: この記事では、Azure Local向けSolution Builder Extensions (SBE)について説明します。SBEを使用すると、Dell AXサーバーで実行されているAzure Localクラスターのファームウェア、ドライバー、Windows Defenderアプリケーション制御(WDAC)の補足ポリシーをアップデートできます。
Instructions
ディレクトリーを削除します。
Azure Localインスタンス導入前にファームウェアとドライバーをアップデートする
非透過型かつ非認証型のネットワーク プロキシを使用するAzure Localインスタンス
Download Connector – 将来のSBEリリースの自動ダウンロード
Azure Localインスタンスの作成が正常に完了した後のSBEのインポート
概要
Azure Local向けSolution Builder Extensions (SBE)は、Dell AXサーバー上で稼働するAzure Localインスタンスのライフサイクル管理に関するファームウェア、ドライバー、WDACの補足ポリシーを提供します。
|
SBEリリース バージョン |
ダウンロードリンク |
サポートされるサーバー |
ドライバーとファームウェアのバージョン |
HCI OSバージョン |
サポートされているソリューション バージョン |
|
4.2.2509.1625 |
https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=CGKK0
|
AX-660 AX-760
|
16G向けAzure Localサポート マトリックス(2509) | Microsoft Azure向けソリューション |
24H2
23H2 |
12.*.1002.* 12.*.1001.* 11.*.1002.* 11.*.1001.* |
|
AX-4510C AX-4520C |
AX-4500向けAzure Localサポート マトリックス(2509) | Microsoft Azure向けソリューション |
||||
|
4.2.2509.1516 |
https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=DTM18
|
AX-650 AX-750 AX-6515 AX-7525
|
14G-15G向けAzure Localサポート マトリックス(2509) | Microsoft Azure向けソリューション
|
24H2
23H2 |
12.*.1002.* 12.*.1001.* 11.*.1002.* 11.*.1001.*
|
|
4.2.2509.1411 |
https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=D5R9P
|
AX-640 AX-740xd |
24H2
23H2 |
12.*.1002.* 12.*.1001.* 11.*.1002.* 11.*.1001.*
|
重要な注意事項
- NVIDIA ConnectX NICは、ドライバー バージョン25.1.26647.0でリセットされます。SBEバージョン4.2.2506では、ConnectXドライバー バージョン25.1.26647.0と対応するファームウェアが導入されました。特定のワークロード下で、ConnectX NICがリセットされる事象がお客様によって確認されています。SBE 4.2.2509.nでは、ConnectXドライバーがバージョン24.4.26429.0にダウングレードされますが、ConnectXファームウェアはSBE 4.2.2509.nをインストールする前に手動でダウングレードする必要があります。詳細と手順については、KB000376360を参照してください。
- Dell Micron 7450および7500 NVMe SSDがパニック状態になることがあります。詳細については、KB000368482で説明します。上記のSBEの表から、お使いの製品に関連するバージョンを見つけます。Micron 7450および7500ドライブの欠陥を修正する更新済みファームウェアを含むSBEをインストールします。
本リリースの新機能
SBE 4.2.2509.1625
- ソリューション11.*.1002.*および12.*.1002.*のサポートを追加。
- ドライバーおよびファームウェア2509のアップデート
SBE 4.2.2509.1516
- ソリューション11.*.1002.*および12.*.1002.*のサポートを追加。
- ドライバーおよびファームウェア2509のアップデート
SBE 4.2.2509.1411
- ソリューション11.*.1002.*および12.*.1002.*のサポートを追加。
- ドライバーおよびファームウェア2509のアップデート
必要条件
Azure Localインスタンス導入前にファームウェアとドライバーをアップデートする
Azure Portalから、またはARMテンプレートを使用してインスタンスを導入する前に、インスタンス メンバーとなるサーバーにドライバーとファームウェアをインストールする必要があります。この要件は、SBEのインストールとは別です。サポート マトリックスに記載されている最新のドライバーとファームウェアのバージョンをお勧めします。Dell AXサーバーのAzure Localサポート マトリックスは、次のリンクにあります。
Support Matrix | Solutions for Microsoft Azure Stack (dell.github.io)
ホスト オペレーティング システムからのiDRACアクセス
iDRACパススルーNICが有効になっていて、IPアドレスが割り当てられている必要があります。デフォルトでは、iDRACパススルーNICは有効になっており、APIPAアドレスが割り当てられています。このIPアドレスは、ホスト オペレーティング システム(OS)のiDRAC NIC「Remote NDIS Compatible Device」からアクセスできる必要があります。これはホストOS専用のリンクであり、ホストOSの外部からはアクセスできません。
iDRACアクセスに関するヘルス チェックは、2024年12月のSBEリリースから導入されています。これらのヘルス チェックでは、インスタンス メンバーである、またはインスタンス メンバーになる各サーバーに必要なiDRACアクセスが実装されていることを確認します。iDRACアクセス ヘルス チェックは、標準のSBE組み込みヘルス チェックの一部として自動的に実行されます。SBEのインストールを続行するには、これらのヘルス チェックが正常に完了する必要があります。ヘルスチェックが失敗した場合は、障害の修復手順が提示されます。
iDRACアクセスの手動検証
次の手順では、必要なiDRACアクセスを手動で確認する方法について説明します。iDRACアクセスのヘルス チェックは、自動化されたより包括的な検証方法を提供します。
例
図1:iDRACパススルー設定
ホストOSの「Remote NDIS Compatible Device」iDRAC NICは、SBE CAUPlug-inによってファームウェアのアップデートに使用されます。このNICではDHCPクライアントを無効にしないでください。
このiDRAC NICのIPアドレスは、次のPowerShellコマンドを使用して取得できます。
Get-NetAdapter -InterfaceDescription "Remote NDIS Compatible Device" | Get-NetIPAddress -AddressFamily IPv4 | Select-Object IPAddress
出力例:
IPAddress
---------
169.254.0.2
非透過型かつ非認証型のネットワーク プロキシを使用するAzure Localインスタンス
非透過型かつ非認証型のネットワーク プロキシを使用するAzure Localインスタンスには、ネットワーク プロキシ除外リストにiDRACパススルーIPアドレスが含まれている必要があります。非透過型で非認証型のネットワーク プロキシの構成については、次のリンクを参照してください:
次の例は、APIPAアドレス範囲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")
Download Connector – 将来のSBEリリースの自動ダウンロード
概要
Download ConnectorはSBEのコンポーネントで、インスタンス用の新しいSBEバンドルを利用可能になった時に自動的にダウンロードします。Download Connectorを含むSBEがインスタンスにインストールされると、その後のSBEバージョンを手動でダウンロードしてインポートする必要がなくなります。このアップデート サービスは、ソリューション アップデートの自動ダウンロードと同様に、インスタンスで次に利用可能なSBEのダウンロードを自動化します。Download Connectorは、SBEバージョン4.1.2505.1501以降に含まれています。
Download Connectorを含むSBEバージョンには、新しいシステムとアップデートのヘルス チェックも含まれています。これらのチェックでは、インスタンスの次のSBEをダウンロードするときに、Download Connectorが必要なリモート リソースにアクセスできることをプロアクティブに確認します。システムのヘルス チェックは1日に1回実行され、アップデートのヘルス チェックはアップデート プロセスの初期フェーズで実行されます。
ファイアウォールの要件
SBE Download Connectorは、インスタンスのSBEバンドルをダウンロードするために、定期的にインターネット上のリソースに接続する必要があります。次のアウトバウンド接続が必要です。
|
エンドポイントの説明 |
エンドポイントURL |
ポート |
|
SBEバンドルのダウンロード |
dl.dell.com/* |
443 |
|
SBEダウンロード カタログ |
downloads.dell.com/filestore/Prod/SbeDownloadCatalog/AX_SBE_Download_Catalog.xml |
443 |
|
SBEダウンロード カタログのリダイレクト |
aka.ms/DellAzureLocalSBEDownloadCatalog |
443 |
|
DigiCert証明書失効ステータス |
http://crl3.digicert.com/* |
80 |
|
DigiCert証明書失効ステータス |
http://crl4.digicert.com/* |
80 |
インストール
ダウンロードと抽出
SBEバンドルのファイルには、次の命名規則があります Bundle_SBE_Dell_AS-HCI-AX-GenerationNumber_VersionNumber.zipの詳細を確認してください。
- 上記のダウンロード リンクを使用して、該当するSBEバンドルをダウンロードします。SBEバンドルは、AX 15GプラットフォームおよびAX 16Gプラットフォームに固有です。
- SBEバンドルのzipファイルから3つのSBEファイルを抽出します。2つのxmlファイルと1つのzipファイルがあります。Example:
SBE_Dell_AS-HCI-AX-16G-45n0c _4.2.2506.1600.xmlSBE_Dell_AS-HCI-AX-16G-45n0c _4.2.2506.1600.zipSBE_Discovery_Dell.xml
- 以下のリンクにアクセスし、Ctrl+Sを押してファイルをダウンロードしてください。
SBE_Discovery_Dell.xmlファイル:
https://aka.ms/AzureStackSBEUpdate/DellEMC - ステップ3でダウンロードしたファイルで、SBEバンドル内の
SBE_Discovery_Dell.xmlファイルを置き換えます。
SBEパッケージのインストールには、2つのオプションがあります。パッケージは、インスタンス作成の一環としてインストールすることも、インスタンス作成が正常に完了した後にインポートすることもできます。このインポート方法は、現在のSBEにダウンロード コネクター機能が含まれていない場合に、SBEを新しいバージョンにアップデートする際にも使用されます。
ダウンロードと抽出の自動化
4.1.2505.15n以降のSBEリリースには、SBEのダウンロードと抽出を自動化するDownload Connectorが含まれています。この機能を持つSBEがAzure Localインスタンスにインストールされている場合、手動でのダウンロードとSBEバンドルの抽出は不要です。
インスタンス作成の一環としてのSBEのインストール
2025年6月のDellゴールデン イメージ リリース以降、SBEファイルはゴールデン イメージに含まれ、すでに次のディレクトリーに配置されています。 C:\SBE directory. 次の3つの手順を実行する必要はありません。
- インスタンス メンバーとなる各サーバー上に、次のディレクトリーを作成します:
C:\SBE - 3つのSBEファイルを、インスタンス メンバーとなる各サーバーの
C:\SBEディレクトリーにコピーします。 - Azure PortalまたはARMテンプレートからインスタンスの導入に進みます。
Azure Localインスタンスの作成が正常に完了した後のSBEのインポート
- SBEをインポートするためのクラスター共有ボリューム(CSV)にディレクトリーを作成します。
Example:
C:\ClusterStorage\Infrastructure_1\SBE\SBE-AX-16G_4.1.2412.1202 - 抽出した3つのSBEファイルをこのディレクトリーにコピーします。
- 抽出した3つのSBEファイルを保持するディレクトリーへのパスを使用して、次のコマンドを実行してSBEファイルをロードします。
Example:
Add-SolutionUpdate -SourceFolder C:\ClusterStorage\Infrastructure_1\SBE\SBE-AX-16G-45n0c _4.2.2506.1600 - 追加されたSBEの状態を確認します。続行するには、状態が[Ready]である必要があります。
例:
Get-SolutionUpdate | Where-Object PackageType -EQ "SBE" - Azure Localインスタンス メンバーの1つで次のコマンドを実行して、Azure Localインスタンスが正常な状態で、SBEをインストールする準備ができていることを確認します。
Get-SolutionUpdate | Where-Object {$_.State -imatch "Ready" -and $_.PackageType -eq "SBE"} | Sort-Object -Property ResourceID -Descending | Select-Object -First 1 | Start-SolutionUpdate -PrepareOnly - ヘルス チェックが完了するまで待機します。ヘルス チェックの進行中、ソリューションのアップデート状態は「HealthChecking」と報告されます。
- ヘルス チェックの完了後、ソリューションのアップデート状態が「HealthCheckFailed」と報告されている場合は、次のコマンドを実行します。
$result = (Get-SolutionUpdate | Where-Object {$_.State -imatch "Ready" -and $_.PackageType -eq "SBE"} | Sort-Object -Property ResourceID -Descending | Select-Object -First 1).HealthCheckResult $result | Where-Object {($_.Status -ne "SUCCESS" -and $_.Severity -eq "CRITICAL" )} | Format-List Title, Status, Severity, Description, Remediation, TargetResourceName, TargetResourceType
次の手順に進む前に、「Severity」が「Critical」のすべてのテストのステータスが「Success」であることを確認します。 - 次のコマンドを実行して、SBEのインストールを開始します。
Get-SolutionUpdate | Where-Object {$_.State -imatch "Ready" -and $_.PackageType -eq "SBE"} | Sort-Object -Property ResourceID -Descending | Select-Object -First 1 | Start-SolutionUpdate - SBEのインストールの進行状況は、次のコマンドで確認できます。
Get-SolutionUpdate | Where-Object PackageType -EQ "SBE" | Format-List ResourceID, Description, State, SBEVersion, UpdateStateProperties, HealthState
詳細については、次のリンクを参照してください。https://learn.microsoft.com/en-us/azure/azure-local/update/update-via-powershell-23h2?view=azloc-24113#step-3-import-and-rediscover-updates
既知の問題
Azure Localインスタンスがソリューション10.2503以降を実行している場合、セキュア ブート コンポーネント ファームウェアをアップデートすると、Azure Local登録接続ステータスが「Repair Registration Required」になることがあります
説明
BIOSなどのセキュア ブート コンポーネントのファームウェアをアップデートすると、Azureの登録が失われる可能性があります。この場合、 Get-AzureStackHCI コマンドに次の接続ステータスが表示されます: RepairRegistrationRequired.
背景
Azure Local Solution 10.2503には、CVE-2023-24932で説明されているセキュア ブート バイパスの脆弱性に対する緩和策が含まれています。この軽減策については、以下のリンクを参照してください。
「CVE-2023-24932に関連付けられているセキュア ブートの変更に対するWindowsブート マネージャー失効を管理する方法」 - Microsoft Support
対策
以下のリンクには、この問題を検証し、Azure登録を修復するための手順が記載されています。
2505より前のバージョンでは、毎月第3火曜日に累積OSアップデートが予期せずインストールされることがあります
説明
最後にインストールされたアップデートにSBEアップデートが含まれている場合、累積OSアップデートのインストールが自動的にスケジュール設定される場合があります。これらの累積アップデートは、毎月第3火曜日の午前3時(現地時間)にインストールされます。これにより、インストールされているOSのバージョンが、インストールされているAzure Localソリューションのバージョンよりも新しいものになります。
背景
SBEが Set-CauClusterRole -CauPluinName $null -Force コマンドを実行するCAUプラグインを使用している場合、 DaysOfWeek と WeeksOfMonth 属性が CauClusterRoleに追加されます。これらの属性によって、前述の動作が発生します。
検証
Azure Localインスタンスがこの問題の影響を受けているかどうかを確認するには、次のコマンドを実行します: Get-CauClusterRoleの詳細を確認してください。出力に DaysOfWeek と WeeksOfMonth 属性があり、値がそれぞれTuesdayと3の場合、問題が存在します。問題が検出されたタイミングによっては、累積OSアップデートがまだインストールされていない可能性があります。
回避策
詳細な回避策については、次のリンクにあるMicrosoftのドキュメントを参照してください。
クラスター導入の一環として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ドライバーは、ペイロード内のドライバーよりも新しいインストール済みドライバーのダウングレードを試みません。
Dellは、以下に記載されているドライバーとファームウェアのバージョンをサポートしています。サポート マトリックス | Microsoft Azure向けソリューション
バージョン4.2.2506.1506および4.2.2506.1404より前の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)をDellサポート サイトからダウンロードします。https://www.dell.com/support/home/drivers/driversdetails?driverid=6JHVK - 各インスタンス メンバーに
Network_Driver_6JHVK_WN64_23.0.0_A00.EXEをコピーします。 - 一度に1つのサーバーをメンテナンス モードにして、そのサーバーで実行されている仮想マシンを他のインスタンス メンバーに移動します。
Suspend-ClusterNode -Name <NodeName> -drain - そのノードで
Network_Driver_6JHVK_WN64_23.0.0_A00.EXEを実行してドライバーをインストールします。必要に応じて、サーバーを再起動します。 - 次のコマンドを再度実行して、インテルX710 NICで使用されているドライバー バージョンが1.19.165.0で、日付がApril 05, 2024であることを確認します。
Get-NetAdapter -InterfaceDescription *X710* | Format-List Name, DriverInformation - サーバーでメンテナンス モードを終了し、仮想マシンをそのサーバーに戻します。
Resume-ClusterNode -Name <NodeName> -Failback - Azure Localインスタンスの各メンバーに対して、この手順を繰り返します。
すべてのインスタンス メンバーで必要なX710ドライバーが使用されるようになったら、SBEパッケージをインストールします。
CPLDファームウェアのアップデート後、iDRACライフサイクル ログにRED149エラー イベントが記録される場合があります
説明
CPLDファームウェアのアップデート後、次のエラーレベル イベントがiDRACライフサイクル ログに記録されることがあります
メッセージ:Unable to create the job because a CPLD firmware job and non-CPLD job cannot be performed at the same time.
メッセージID: IDRAC.2.9.RED149![]()
回避策
このエラーは無視しても問題ありません。
リリース履歴
Additional Information
|
SBEリリース バージョン |
ダウンロードリンク |
サポートされるサーバー |
ドライバーとファームウェアのバージョン |
HCI OSバージョン |
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パッケージのインストールの一環としてのみ行う必要があります。