「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ユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。