「VxRail:VxRailホストの事前チェックが「ノードの互換性チェックに失敗しました」というエラーで失敗する
Summary: この記事では、ノードの追加がノードの互換性のチェックに失敗した場合の情報と解決策について説明します。
Symptoms
クラスターに新しいノードを追加すると、次のエラーが生成されます。

Cause
シナリオ1:クラスター内の既存のノードにVMK0がありません。
ノードの追加時に、VxRail Managerはクラスター内のすべての既存ノードに対してクエリーを実行します。既存のノードにVMK0がない場合、VMK0はこのクエリーへの応答に失敗します。確認 lcm-web.log 応答に失敗したホストを特定します。
シナリオ2: クラスターが4.5または4.7から7.x+にアップグレードされた場合は、古いPythonバージョンを実行している可能性があります。
VxRail 4.5.xおよび4.7.xリリースでは、RadarツールはPython 2.7環境を使用します。VxRail 7.0.xリリースでは、RadarツールはPython 3.x環境を使用します
クラスターを4.5.xまたは4.7.xから7.0.xにアップグレードするときに、エラーが発生してアップグレードを再試行すると、VxRail 7.0.xのRadarツールが古いPython 2.7環境で実行される可能性があります。
これがVxRail Managerの問題であるかどうかを確認します /var/log/microservice_log/dayone.logが使用するJava Runtime Environmentへのパスを定義します。
2021-10-14-03:39:41 microservice.nano-service "2021-10-14 03:39:41,162 [INFO] <Dummy-5:140386337261640> node_add_radar_check.py run_script() (176): current radar state: /mystic/radar/venv/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory"
シナリオ3:ADCバージョン1.5.320の問題により、互換性チェックが失敗する可能性があります。
実行中のADCのバージョンを確認して、これが問題であるかどうかを確認します。
cat /mystic/telemetry/DCManager/update/../conf/application.yml
/var/log/microservice_log/dayone.log 示します:
"2024-01-16 11:50:09,989" microservice.nano-service "2024-01-16T11:50:09.744106811Z stdout F 2024-01-16T11:50:09.743Z <e9c5c40a861595550dbd7eebc4c94bb8> nano-service [INFO] <140063923854920> node_add_radar_check.py run_script() (197): result after join: {""total_severity"": ""CRITICAL"", ""message"": ""Plugin kgs_check_node_add required parameter(s) check_type missing.""}"
/var/log/mystic/radar.log または /var/log/mystic/radar_root/radar.log 示します:
2024-01-16 12:13:14,472.472Z INFO [Radar] stdout: {
"check_id": "vxtii_check",
"result": "ERROR",
"messages": [
{
"id": "VXR304VXTI0001",
"alphaid": "vxtii_report_generation_failed",
"symptom": "Vxverify check failed with error ",
"action": "Check radar.log or vxv.log for details.",
"kb": "",
"severity": "Error",
"extension": {
"symptom_params": [
""
]
}
}
]
}
[execution_engine.py:611]
シナリオ4: 以前のアップグレードが完全には完了しませんでした。
/var/log/microservice_log/short.term.log 示します:
2021-11-19-10:01:35 microservice.nano-service " ""status"": ""COMPLETED"","
2021-11-19-10:01:35 microservice.nano-service " ""result"": {"
2021-11-19-10:01:35 microservice.nano-service " ""severity"": ""WARN"","
2021-11-19-10:01:35 microservice.nano-service " ""messages"": ["
2021-11-19-10:01:35 microservice.nano-service " {"
2021-11-19-10:01:35 microservice.nano-service " ""id"": ""VXR304COMVX0000"","
2021-11-19-10:01:35 microservice.nano-service " ""alphaid"": ""kgs_check_vxrail_system_version_inconsistent"","
2021-11-19-10:01:35 microservice.nano-service " ""symptom"": ""The VxRail system is in the middle of an upgrade."","
2021-11-19-10:01:35 microservice.nano-service " ""action"": ""Please contact Support to resolve this issue."","
2021-11-19-10:01:35 microservice.nano-service " ""kb"": """","
2021-11-19-10:01:35 microservice.nano-service " ""severity"": ""Warn"""
2021-11-19-10:01:35 microservice.nano-service " }"
2021-11-19-10:01:35 microservice.nano-service " ]"
2021-11-19-10:01:35 microservice.nano-service " }"
2021-11-19-10:01:35 microservice.nano-service " }"
2021-11-19-10:01:35 microservice.nano-service " ]"
2021-11-19-10:01:35 microservice.nano-service " }"
Resolution
シナリオ1:
- vSphereでホストを選択します。[Configure > VMkernal Adapters]に移動し、新しいVMKを作成します。
- VxRail管理ポートグループにVMKを配置します。
- ポートのプロパティで管理サービスを有効にします。
- 作成後、新しく作成したVMK0を編集し、IPv6設定で[ルーター アドバタイズメントを介してIPv6アドレスを自動的に取得する]を有効にします。
- VxRail Managerでサービスを再開します。
systemctl restart vmware-marvin systemctl restart runjars
シナリオ2:
-
コード レベルを実行しているクラスターを確認し、DellサポートVxRail製品ページ サイト:
から同じコード レベル アップグレード バンドルをダウンロードします https://www.dell.com/support/product-details/en-us/product/vxrail-software/drivers - VxRail Managerのスナップショットを作成します。
- ファイルの解凍
Radar.tgzファイルをVxRail Managerパスにアップロードします/home/mystic/ - VxRail Managerでrootアカウントを使用して次のコマンドを実行し、Radarツールをアップデートします。
rm -rf /mystic/radar/venv tar -xzf /home/mystic/Radar.tgz --exclude='logs/*' --exclude='report/*' -C /mystic/radar >/dev/null chmod -R 755 /mystic/radar chown -R tcserver:pivotal /mystic/radar
-
ノードの追加を再試行します。
シナリオ3:
ADCがバージョン1.5.320の場合は、VxRailに従ってADCをアップデートします。ADCを手動でアップグレードする方法
シナリオ4:
これには、ベースラインとVxRail Manager構成サービス エントリーを修正するためのサポート介入が必要です。サポート チケットを開き、この記事を参照してください。
Additional Information
Satelite ノードをアップグレードすると、互換性のあるホストに互換性がないというエラーが発生することがあります。詳細については、「 Dell VxRail: サテライト ノードのアップグレードが互換性のないエラーで失敗する