免責事項:これは英文の記事「vSphere Cluster remediation fails with error "compliance results for the host <hostname> are unavailable"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
vLCMイメージベースのvSphereクラスタ修正の試行が、クラスタ内の全ホストで失敗しました。エラー:「ホスト <hostname> のコンプライアンス結果を利用できません」
コンプライアンスの確認(Check Compliance)を実行しても、完了後にステータスが「不明(Unknown)」に戻ります。
イメージには「ファームウェアおよびドライバのアドオン」が含まれています。
クラスタの更新ページには、「ハードウェア互換性の問題があります。詳細はvCenter Serverのログを参照してください」というバナーが表示されています。
VMware vSphere 7.x
VMware vSphere 8.x
Hardware Support Manager integration (such as DELL OpenManage, HPE OneView, and Lenovo XClarity)
この問題は、vLCM が HSM(Hardware Support Manager)と通信できず、ホストの現在のファームウェア情報を取得できない場合に発生することがあります。
ファームウェアのデータが不足していると、vLCMによるコンプライアンス確認の結果が「不明(Unknown)」ステータスとして完了する原因となります。
vmware-vum-server.log に、以下のようなエントリが記録されます。
YYYY-MM-DDThh:mm:ss.zzzZ error vmware-vum-server[1386488] [Originator@6876 sub=Hsl::Util opID=xxxxxx-yyyy-aaaaa-bbbb-123abc123abc] [ErrorUtil 139] Internal Server ErrorYYYY-MM-DDThh:mm:ss.zzzZ error vmware-vum-server[1386488] [Originator@6876 sub=Hsl::ScanManager opID=xxxxxx-yyyy-aaaaa-bbbb-123abc123abc] [ScanManager 90] Failed to Initiate HW Scan task on hsm com.hpe.com4vc.vlcmhsm, Error Type : 8, Error Code : 500YYYY-MM-DDThh:mm:ss.zzzZ error vmware-vum-server[1386488] [Originator@6876 sub=Hsl::ScanManager opID=xxxxxx-yyyy-aaaaa-bbbb-123abc123abc] [ScanManager 162] Failed to trigger scan on hsm com.hpe.com4vc.vlcmhsm with Error:--> com.vmware.vapi.std.errors.internal_server_error--> No messages!--> scan results will be marked as unavailable
YYYY-MM-DDThh:mm:ss.zzzZ error vmware-vum-server[1386492] [Originator@6876 sub=com.vmware.vcIntegrity.lifecycle.DesiredScanClusterTask opID=xxxxxx-yyyy-aaaaa-bbbb-123abc123abc] [Task, 524] Task:com.vmware.vcIntegrity.lifecycle.DesiredScanClusterTask ID:aaaaaaa-zzzz-dddd-bbbb-567def567def. Failed to invoke HW scan on one or more HSM. Error :%1
YYYY-MM-DDThh:mm:ss.zzzZ warning vmware-vum-server[1386492] [Originator@6876 sub=Hsl::Util::ScanUtil opID=xxxxxx-yyyy-aaaaa-bbbb-123abc123abc] [ScanUtil 181] Failed to convert hsmHostComplianceMap to hostHsmHspComplianceMap and hostHsmRemediationImpactMap
hsm-service.log
HsmService:YYYY-MM-DD hh:mm:ss,zzz[Dummy-13]hsmService:436 [ERROR] scan_host failed with InternalServerErrorHsmService:YYYY-MM-DD hh:mm:ss,zzz[Dummy-13]hsmService:540 [ERROR] ['Failed to obtain SPP details:Gen11 Service Pack for ProLiant from HPE GreenLake for Compute Ops Management.']HsmService:YYYY-MM-DD hh:mm:ss,zzz[Dummy-13]hsmService:547 [INFO] Got http response status code: 500HsmService:YYYY-MM-DD hh:mm:ss,zzz[Dummy-13]hsmService:558 [ERROR] Error code: 500HsmService:YYYY-MM-DD hh:mm:ss,zzz[Dummy-13]hsmService:561 [ERROR] Transient error: None
このログの抜粋では、HPE HSM に関連するイベントを示しています。他のハードウェアを使用している場合は、内容が若干異なることがあります。
接続の問題や証明書に関連する問題が発生していないか、HSMアプライアンスのステータスを確認してください。
ハードウェアベンダーの協力を得て、HSM プラグインを vCenter と再接続してください。
https://www.vmware.com/docs/introducing-vsphere-lifecycle-management-vlcm
「ハードウェア互換性の問題があります。詳細はvCenter Serverのログを参照してください」という警告は、さまざまな互換性チェックの結果として表示される可能性があります。
KB Checking VMware ESXi Host Compatibility Before Upgrade Using the Broadcom Compatibility Guide を参照し、ハードウェアの互換性についてさらに詳しく確認してください。