エラー「ホスト <hostname> のコンプライアンス結果を利用できません」にて vSphere クラスタの修正に失敗する
search cancel

エラー「ホスト <hostname> のコンプライアンス結果を利用できません」にて vSphere クラスタの修正に失敗する

book

Article ID: 426789

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「vSphere Cluster remediation fails with error "compliance results for the host <hostname> are unavailable"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


vLCMイメージベースのvSphereクラスタ修正の試行が、クラスタ内の全ホストで失敗しました。エラー:「ホスト <hostname> のコンプライアンス結果を利用できません」
コンプライアンスの確認(Check Compliance)を実行しても、完了後にステータスが「不明(Unknown)」に戻ります。
イメージには「ファームウェアおよびドライバのアドオン」が含まれています。
クラスタの更新ページには、「ハードウェア互換性の問題があります。詳細はvCenter Serverのログを参照してください」というバナーが表示されています。

Environment

VMware vSphere 7.x

VMware vSphere 8.x 

Hardware Support Manager integration (such as DELL OpenManage, HPE OneView, and Lenovo XClarity)

Cause

この問題は、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 Error
YYYY-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 : 500
YYYY-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-567def567defFailed 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 InternalServerError
HsmService: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: 500
HsmService:YYYY-MM-DD hh:mm:ss,zzz[Dummy-13]hsmService:558 [ERROR] Error code: 500
HsmService:YYYY-MM-DD hh:mm:ss,zzz[Dummy-13]hsmService:561 [ERROR] Transient error: None

 

このログの抜粋では、HPE HSM に関連するイベントを示しています。他のハードウェアを使用している場合は、内容が若干異なることがあります。

Resolution

接続の問題や証明書に関連する問題が発生していないか、HSMアプライアンスのステータスを確認してください。
ハードウェアベンダーの協力を得て、HSM プラグインを vCenter と再接続してください。

Additional Information

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 を参照し、ハードウェアの互換性についてさらに詳しく確認してください。