NSX Manager で「信頼を有効にする」が無効な場合に「Feature cannot be enabled on this cluster」というメッセージが表示される
search cancel

NSX Manager で「信頼を有効にする」が無効な場合に「Feature cannot be enabled on this cluster」というメッセージが表示される

book

Article ID: 424272

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項: これは英文の記事「"Feature cannot be enabled on this cluster" message occurs when "Enable Trust" is disabled in NSX Manager」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • vSphere Client に以下のエラーが表示され、クラスタを vLCM イメージ管理に変換できません。

  • vCenter Server の /var/log/vmware/vmware-updatemgr/vum-server/vum-server-####.log に以下のログが記録されます。

 /var/log/vmware/vmware-updatemgr/vum-server/vum-server-####.log:

YYYY-MM-DDT13:24:32.126 error vmware-vum-server[####] [Originator@6876 sub=com.vmware.vcIntegrity.lifecycle.CheckFeatureApplicabilityTask] [Task, ###] Task:com.vmware.vcIntegrity.lifecycle.CheckFeatureApplicabilityTask ID:####-####-####. Task Failed. Error: Error:
-->    com.vmware.vapi.std.errors.error
--> Messages:
-->    com.vmware.vcIntegrity.lifecycle.enablement.NsxtCheck.Forbidden<Cannot determine whether NSX-T Data Center is enabled on this cluster. Go to NSX-T Data Center system and enable bidirectional trust.>
-->
... 
YYYY-MM-DDT13:24:32.163 error vmware-vum-server[####] [Originator@6876 sub=com.vmware.vcIntegrity.lifecycle.GetInstalledImagesTask] [Task, ###] Task:com.vmware.vcIntegrity.lifecycle.GetInstalledImagesTask ID:###-###-###. Task Failed. Error: Error:
-->    com.vmware.vapi.std.errors.error
--> Messages:
-->    com.vmware.vcIntegrity.lifecycle.enablement.EligibilityCheck.Failure<Feature cannot be enabled on this cluster.>
--> 

Environment

vCenter Server 8.x

Cause

この問題は vCenter Server と NSX Manager 間の通信が失敗(403 エラー)することによって発生します。この通信失敗により vCenter Server が NSX の情報に正しくアクセスできなくなります。

根本的な原因は NSX Manager 内に Compute Manager として登録されている vCenter Server に対して、信頼を有効にする 設定が有効になっていないことです。

信頼関係が確立されていない場合、この動作は予期されたものです。vSphere Lifecycle Manager (vLCM) の [ホスト] > [イメージ] 画面から eligibility check などのアクションを実行すると、次のようなエラーメッセージが表示されることがあります。

「Cannot determine whether NSX-T Data Center is enabled on this cluster. Go to NSX-T Data Center system and enable bidirectional trust.(このクラスタで NSX-T Data Center が有効になっているかどうかを判断できません。NSX-T Data Center システムに移動して、双方向の信頼を有効にしてください。)」

Resolution

この問題を解決するには、NSX Manager 内で関連する vCenter Server に対して 信頼を有効にする 設定を有効にする必要があります。

[信頼を有効にする] を有効にする手順

  1. NSX Manager のユーザー インターフェースにログインします。

  2. [システム] > [ファブリック] > [コンピュートマネージャ] に移動します。

  3. リストから対象の vCenter Server を探し、[編集] をクリックします。

  4. トグルをクリックして、[信頼を有効にする] 設定をアクティブにします。

  5. [保存] をクリックして変更を適用します。

  6. 設定を保存した後、vSphere Client に戻ります。

  7. [ホスト] > [イメージ] 画面(またはチェックが失敗した vLCM 画面)に移動します。

  8. [再チェック] をクリックして、ステータスを再検証します。

Additional Information

“Cannot determine whether NSX-T Data Center is enabled on this cluster. Go to NSX-T Data Center system and enable bidirectional trust.“ Error when trying to upgrade ESXi host on vclm enabled cluster.