適用対象: Azure Local 2311.2 以降
この記事では、ソリューション ビルダー拡張機能の更新プログラムの概要と、それらを識別して Azure ローカル システムにインストールする方法について説明します。 さらに、拡張機能の高度な機能に関する分析情報を提供します。
拡張機能について
ソリューション ビルダー拡張機能 (Azure CLI では SBE と呼ばれます) を使用すると、ハードウェア ベンダーから Azure ローカル システムに更新プログラムを適用できます。 Microsoft Azure Local ソリューションの更新プログラムに加えて、多くのハードウェア ベンダーが Azure Local ハードウェアの定期的な更新プログラムをリリースしています。 これらの更新プログラムには、ドライバーとファームウェアの更新プログラム、ハードウェア監視の機能強化、診断ツールが含まれる場合があります。 さらに、Windows Defender アプリケーション制御 (WDAC) の補足ポリシーと、Azure ローカル更新前の正常性チェックに統合された検証ロジックに関連する更新プログラムを受け取ることができます。
Azure Local 2311.2 以降では、これらの更新プログラムはすべてソリューション ビルダー拡張機能またはソリューション ビルダー拡張機能パッケージにパッケージ化されています。
ソリューション ビルダー拡張機能パッケージの更新
Solution Builder 拡張機能パッケージの更新プログラムは、Azure Local のソリューション更新プロセスに統合されます。 これらの更新プログラムは、Azure Local 内のオーケストレーションを使用して、他の Azure ローカル更新プログラムと組み合わせた (完全なソリューション) 更新プログラムの一部としてインストールできます。 たとえば、システムのハードウェアに一致するソリューション ビルダー拡張機能の更新プログラムが使用可能になった場合は、Azure portal で更新オプションとして表示されるか、 Get-SolutionUpdate
PowerShell コマンドレットを使用して取得できます。 詳細については、「 Azure Local の更新プログラムについて」を参照してください。
このような統合された更新プログラムをインストールすることで、ソリューション全体を最新の状態に保ち、ワークロードの実行への影響が少なく、影響を最小限に抑えることができます。
高度なソリューション ビルダー拡張機能
次の表に示すように、ソリューション ビルダー拡張機能では、ハードウェア更新プログラムのインストールに加えて、オプションの高度な機能も提供される場合があります。 高度なソリューション ビルダー拡張機能が実装されているかどうかを確認するには、ハードウェア ベンダーの Azure ローカル ドキュメントを参照してください。
高度なソリューション ビルダー拡張機能 | 説明 |
---|---|
ヘルス サービスの統合 | ソリューション ビルダー拡張機能パッケージは、さまざまなライフサイクル アクション (デプロイ、更新、ノードの追加、ノードの修復など) が発生する前に、Azure Local によって実行される 正常性チェック の検証を拡張できます。 検証チェックは、特定のライフサイクル アクションを実行する前に問題が確実に解決されるようにするのに役立ちます。 ハードウェア ベンダーは通常、この統合を使用して、すぐに注意が必要なハードウェアの問題があるかどうかを評価します。 たとえば、ハードウェア ベンダー管理ソフトウェア、冗長でない電源、または予想以上の温度に関する問題を特定できます。 また、重要な状態に近づいている SSD ドライブの摩耗を特定することもできます。 拡張機能でサポートされているハードウェア正常性チェックの詳細については、ハードウェア ベンダーのソリューション ビルダー拡張機能のドキュメントを必ず確認してください。 |
ソリューション ビルダー拡張機能のダウンロード | Solution Builder 拡張機能パッケージは、Azure Local がユーザーに代わって今後の SBE 更新プログラムをダウンロードできるようにするダウンロード コネクタ インターフェイスを実装できます。 この機能により、ハードウェア ベンダーからの新しい更新プログラムは、このガイドで後述する AdditionalContentRequired 状態ではなく、準備完了状態を表示できます。 これらの更新プログラムは、Azure Local インスタンスごとに インポート するファイルを必要とせずにインストールする準備ができているため、複数の Azure Local インスタンス間で同時に更新プログラムを簡単にインストールできます。 多くの場合、ハードウェア ベンダーは、SBE 拡張ファイルをダウンロードするために、認証のためにカスタマイズされた SBE 資格情報を必要とします。 [構成] ページまたは Azure Local バージョン 2411 以降のデプロイ時にこれらの資格情報を指定する手順については、ハードウェア ベンダーのドキュメントを参照してください。 Set-SolutionExtensionSecretLocation コマンドレットを使用して、デプロイ後に Key Vault で SBE 資格情報を更新または追加できます。 |
カスタマイズされたデプロイ | ソリューション ビルダー拡張機能パッケージは、システム展開プロセスの一部として自動的に実行されるカスタマイズされた手順を実装できます。 通常、ハードウェア ベンダーはこの機能を使用して、ソリューションのソリューション ビルダー拡張機能を使用して付加価値ソフトウェアを構成またはインストールします。 |
カスタマイズされたソリューションの更新 | ソリューション ビルダー拡張機能パッケージは、ソリューションの更新プロセスのメイン部分の前と後の両方で実行されるカスタマイズされた手順を実装できます。 ソリューション ビルダー拡張機能の更新を実行していない場合でも、この機能を実装するソリューション ビルダー拡張機能パッケージでは、これらの追加の手順が常に実行されます。 たとえば、ソリューション ビルダー拡張機能を更新する必要がない場合に、Azure Stack HCI オペレーティング システムの更新の前または後にハードウェア ベンダー固有の手順を実行します。 ハードウェア ベンダーは通常、この機能を使用して、コンピューターの再起動を伴う可能性がある更新関連のタスクのノードを準備します。 |
ハードウェアのソリューション ビルダー拡張機能の更新プログラムを特定する
Azure Local 2311.2 以降では、Azure ローカル カタログに追加された新しい統合システムまたは Premier Solution ハードウェアは、ファームウェアとドライバーの更新プログラムをサポートするソリューション ビルダー拡張機能を実装する必要があります。 Microsoft では、ソリューション ビルダー拡張機能で有効になっている大規模な更新機能を完全に利用するために、新しい統合システムと Premier ソリューションを購入することをお勧めします。
注
次の場合、ソリューション ビルダー拡張機能がハードウェアに実装されない可能性があります。
Azure Local 2311.2 より前の Azure Local カタログに追加されました。
ハードウェアが検証済みノードとして購入されました。
お使いのマシン モデルがソリューション ビルダー拡張機能をサポートしているかどうかを判断するには、ハードウェア ベンダーの Azure ローカル ドキュメントを参照してください。
ハードウェアでソリューション ビルダー拡張機能の更新エクスペリエンスがサポートされていない場合、ハードウェアを更新するプロセスは、Azure Local バージョン 22H2 と同じです。 つまり、Windows Admin Center を使用してハードウェア更新プログラムを利用できる可能性があります。 詳細については、「 Azure Local Version 22H2 の更新」を参照してください。
Azure Local を実行しているシステムの Windows Admin Center 更新ツールの例を次に示します。
ハードウェアがソリューション ビルダー拡張機能パッケージまたは Windows Admin Center を使用してハードウェア更新プログラムをサポートしていない場合は、ファームウェアとドライバーの更新プログラムを個別に実行する必要がある場合があります。 ハードウェア ベンダーの推奨事項に従います。
次の表に、さまざまなハードウェア ベンダー向けのハードウェア更新方法と、それぞれのプラットフォーム シリーズと世代を示します。
ソリューション ビルダー (マシン ハードウェア ベンダー) | プラットフォームシリーズ/世代 | ハードウェア更新方法 | 詳細情報 |
---|---|---|---|
データオン | S2D6、S2D7、AZS6、AZS7 以降のモデル | ソリューション ビルダー拡張機能 | 最新の状態を維持する必要がある - DataON |
データオン | その他の統合システムと検証済みノード (上記以外) | Windows Admin Center 拡張機能 | DataON を使用した Windows Admin Center エクスペリエンスの強化は必須 |
デル・テクノロジーズ | Premier ソリューション: MC-660、MC-760 |
APEX Cloud Platform ハードウェア更新プログラム (ソリューション ビルダー拡張機能) | Microsoft Azure 用 Dell APEX Cloud Platform のサポート マトリックス |
デル・テクノロジーズ |
15G および 16G 統合システム - Azure Stack HCI OS バージョン 23H2 を実行しているインスタンス: AX-650、AX-750、AX-6515、AX-7525、AX-4510c、AX-4520c、AX-660、AX-760 |
ソリューション ビルダー拡張機能 (使用可能な場合) | Azure ローカル統合システム AX サーバーの Dell Solution Builder 拡張機能のリリース ノート |
デル・テクノロジーズ |
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 Info Hub |
デル・テクノロジーズ | 14G 統合システム - Azure Stack HCI OS バージョン 22H2 を実行しているインスタンス: AX-740xd、AX-640 |
Windows Admin Center 拡張機能 | E2E 展開と操作ガイド - Windows Admin Center (WAC) を使用したクラスターの作成 |Dell Technologies Info Hub |
ヒューレット・パッカード エンタープライズ | 新しい統合システム: DL380 Gen11 (SKU P65984-B21のみ) DL145 Gen11 (SKU P78955-B21のみ) |
ソリューション ビルダー拡張機能 | 1. Standard Solution Builder 拡張機能をインストールする |
ヒューレット・パッカード エンタープライズ | その他のモデル | ソリューション ビルダー拡張機能と Windows Admin Center 拡張機能 | 1. 最小限のソリューション ビルダー拡張機能をインストールする 2. Windows Admin Center を使用してハードウェア更新プログラムをインストールする |
レノボ | ThinkAgileMXPremier ファミリ サーバー: ThinkAgile MX455 V3 エッジ PR ThinkAgile MX650 V3 PR |
ソリューション ビルダー拡張機能 | ThinkAgileMXPremierファミリーSBE |
レノボ | ThinkAgileMXStandard ファミリ サーバー: ThinkAgile MX 455 V3 Edge IS ThinkAgile MX 650 V3 IS ThinkAgile MX 650 V3 CN ThinkAgile MX 450 Edge IS ThinkAgile MX 630 V3 IS ThinkAgile MX 630 V3 CN |
ソリューション ビルダー拡張機能 | ThinkAgileMXStandard ファミリ SBE |
レノボ | その他の統合システムと検証済みノード (上記以外) | Windows Admin Center 拡張機能 | Lenovo XClarity インテグレーター Microsoft Windows Admin Center 用 |
SBE のインストールを確認する
登録済みの Azure ローカル システムに SBE がインストールされているかどうかを確認するには、次のコマンドを実行します。
$Update = Get-SolutionUpdateEnvironment
$Update | ft SbeFamily, HardwareModel, CurrentSbeVersion, State
出力例を次に示します。
PS C:\Users\lcmuser> $Update = Get-SolutionUpdateEnvironment
PS C:\Users\lcmuser> $Update | ft SbeFamily, HardwareModel, CurrentSbeVersion, State
SbeFamily HardwareModel CurrentSbeVersion State
--------- ------------- ----------------- -----
Gen A Contoso680 4.0.0.0 UpdateAvailable
注
SBE がインストールされていない場合、CurrentSbeVersion の既定値は 2.1.0.0 と表示されます。
次の表に、Azure ローカル システム上の SBE の考えられる状態を示します。 アクションを必要とする状態については、提供されているガイダンスに従ってください。
状態 | 説明 | アクション |
---|---|---|
正常に適用されました | SBE がインストールされ、最新の状態になります。 | 必要なアクションはありません。 |
注意が必要 | SBE または Azure Local の更新には注意が必要です。 | Azure Local のソリューション更新プログラムのトラブルシューティングを行います。 |
準備失敗 | システムは、SBE または Azure ローカル更新プログラムの準備に失敗しました。 | Azure Local のソリューション更新プログラムのトラブルシューティングを行います。 |
準備中 | システムは、SBE または Azure ローカル更新の準備をしています。 | システム更新の進行状況と履歴を追跡します。 |
アップデート可能 | 新しい SBE または Azure ローカル更新プログラムを使用できます。 | ソリューション ビルダー拡張機能の更新プログラムを検出します。 |
更新に失敗しました | SBE または Azure ローカルの更新に失敗しました。 | Azure Local のソリューション更新プログラムのトラブルシューティングを行います。 |
更新中 | SBE または Azure ローカル更新が進行中です。 | システム更新の進行状況と履歴を追跡します。 |
ソリューション ビルダー拡張機能の更新プログラムの検出
Azure Local Lifecycle Management オーケストレーションは、各ハードウェア ベンダーに対して確立されたオンライン SBE マニフェスト エンドポイントに対してクエリを実行して、Azure Local インスタンスの新しい SBE 更新プログラムがあるかどうかを判断します。 新しい更新プログラムを確認し、それらが Azure Local インスタンスに適用されるかどうかを判断するプロセスは、更新プログラム の検出 と呼ばれます。
Microsoft とハードウェア ベンダーが連携して、有効でサポートされている更新オプションのみが検出されるようにします。 拡張機能の更新が一致するかどうかを判断するために、検出プロセスは、現在のバージョンの Azure Local インスタンスを、SBE マニフェストに記録されている検証済みのバージョンと照合します。 インストールのオプションとして SBE が検出された場合は、ハードウェア ベンダーが SBE と Azure Local バージョンの新しい組み合わせを検証し、サポートすることを意味します。
SBE または SBE 更新プログラムを検出してインストールするには、次のセクションのいずれかの方法を使用します。
Azure portal を使用してソリューション ビルダー拡張機能の更新プログラムを検出する
Azure portal で更新プログラムを検出して選択するには、「 Azure Update Manager を使用して Azure Local を更新する」を参照してください。
PowerShell を使用してソリューション ビルダー拡張機能の更新プログラムを検出する
SBE 更新プログラムをインストールする前に、システムの展開時に指定したドメイン ユーザー資格情報を使用してクライアントにサインインします。
更新プログラムがスタンドアロンのソリューション ビルダー拡張機能であるか、または組み合わされた "ソリューション" 更新プログラムであるかどうかを理解するには、 PackageType
プロパティと SbeVersion
を使用します。
$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 更新プログラムと、SbeVersion 番号 4.1.2312.5 で識別されるのと同じソリューション ビルダー拡張機能を含む、Azure Local 2311 バンドル 更新プログラムの 2 つの更新プログラムをインストールする準備ができていることがわかります。
注
Microsoft では、システムを最新の状態に保つために必要な更新操作の数を減らすために、ほとんどの場合、結合された "ソリューション" 更新プログラムをインストールすることをお勧めします。 更新プログラムのSBEReleaseLink
でハードウェア ベンダーによって提供されるSBENotifyMessage
プロパティとAdditionalProperties
プロパティを参照して、統合されたソリューション更新プログラムの前にソリューション ビルダー拡張機能の更新プログラムをインストールする緊急の理由があるかどうかを判断できます。
インストールする更新プログラムを決定するには、の ComponentVersions と Get-SolutionUpdate
の値を使用します。
$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
この例で示すように、 SBEReleaseLink と SBENotifyMessage には、後の更新プログラムのメンテナンス期間の更新を延期するのではなく、ソリューション ビルダー拡張機能の更新プログラムをインストールする緊急性に関する重要な情報が含まれている場合があります。
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
を介して) ソリューション ビルダー拡張機能の更新プログラムのリリース ノートなどの情報を表示し、ハードウェア ベンダーからソリューション ビルダー拡張機能ファイルをダウンロードする方法を決定するには、更新プログラムの更新プログラム AdditionalProperties
プロパティを使用します。
詳細については、「ソリューション ビルダー拡張機能の更新プログラムの検出を参照してください。 ハードウェア ベンダーの推奨事項とライセンス契約に従って、ソリューション ビルダー拡張機能ファイルをダウンロードする必要があります。