「VxRail: ヘルス チェックでテストdb_hostに失敗する

概要: 「db_host」ヘルス チェックでは、vSANデータストアIDを使用してすべてのホストのvCenter APIにクエリーを実行し、VxRMデータベース データと比較します。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

「db_host」ヘルス チェックでは、vSANデータストアIDを使用して、すべてのホストのvCenterアプリケーション プログラミング インターフェイス(API)にクエリーを実行します。このデータは、VxRail Managerデータベース データにリストされているノードとの整合性チェックが行われます。

テスト結果 結果コード     結果の意味
Pass 0 vSANデータストアとVxRMデータベースが一致しています
Warning 1 このテストには警告応答はありません。
Failure 2 DO-hostがホスト エントリーを返しませんでした。
Critical 3 DOホストのクエリーに失敗しました。VxVerifyを再実行した後もこの問題が引き続き発生する場合は、DO-Hostのトラブルシューティングを行います。

合格した各テストは、読みやすくするためにサマリー レポートには表示されません
vSANが75%以上使用されている場合のヘルス チェック出力の例を次に示します。

#========================#======#=========#====================================================================#==============#
|  Hostname / Category   |Status  Dell_KB |  Warnings or Failures, unless tests Passed                         ; Product S.N. |
#========================#======#=========#====================================================================#==============#
| Node1                  | Failure  45523 | db_host: Nodes missing from Datastore MOB [node01, node02]                       .|

原因

「db_host」テストでは、VxRMのnode.nodeテーブルのエントリーと比較して、すべてのノードについてVxRail Manager (VxRM)上のDOホストにクエリーを実行します。
データベースは、次のようなPSQLコマンドでクエリを実行できます。

psql -U node_owner vxrail -c "select * from node.node;"
 id |                 uuid                 |   sn    | segment_id |   chassis_id   | slot | configuration_state | status | is_primary |  type   | m2m_info
----+--------------------------------------+---------+------------+----------------+------+---------------------+--------+------------+---------+----------
  1 | 4c4c0000-0059-3810-8059-c3c04f000000 | CY8Y000 |          0 | CY8Y0000000000 |    1 | CONFIGURED          | NORMAL | t          | CLUSTER |
  2 | 4c4c0000-0059-3810-8059-c4c04f000000 | DY8Y000 |          0 | DY8Y0000000000 |    1 | CONFIGURED          | NORMAL | t          | CLUSTER |
  3 | 4c4c0000-0059-3810-8059-c5c04f000000 | EY8Y000 |          0 | EY8Y0000000000 |    1 | CONFIGURED          | NORMAL | t          | CLUSTER |
同様のコマンドの出力は、VxVerifyログ(vxv.log)で確認できます。
[host_cred] vxrail.node: [{'id': 1, 'uuid': '4c4c0000-0059-3810-8059-c3c04f000000', 'sn': 'CY8Y000', 'chassis_id': 'CY8Y0000000000', 'configuration_state': 'CONFIGURED', 'status': 'NORMAL', 'is_primary': True},

ホストがDOホスト データに存在しない場合、ヘルス チェックは失敗を返します。 
   

DO-host returned no host entries
 
 

解決方法

ホストのVxRail Manager DBテーブル(marvin:vxrailhost)がvSANデータストアと一致しない場合は、「vxrailhost」テーブル内のmorefidエントリー(「host-10」など)を修正する必要があります。対処方法については、Dellサポートにお問い合わせください。
 

その他の情報

テストの警告またはエラーに関する詳細については、次のVxVerifyログを参照してください。 

  • /tmp/vxv/vxv.log

VxVerifyスクリプト自体に問題がある場合は、次の記事を参照してください。「VxRail:「VxVerifyがエラーを報告した場合のトラブルシューティング(英語)」を参照してください。

対象製品

VxRail, VxRail Appliance Series, VxRail Software

製品

VxRail Appliance Family, VxRail Appliance Series
文書のプロパティ
文書番号: 000045523
文書の種類: Solution
最終更新: 05 11月 2025
バージョン:  9
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。