「VxRail:ディスクを交換した後、VxRailプラグインの物理ビューに、ディスク スロットが管理対象外として表示され、ドライブ構成は空であると表示される(英語)
Summary: ディスクを交換した後、VxRailプラグインの物理ビューには、ディスク スロットが管理対象外、ドライブ構成が空であると表示されます。
Symptoms
ディスクを交換した後、VxRailプラグインの物理ビューに、ディスク スロットが管理対象外、およびドライブ構成が空であると表示されます:
問題1.ディスクは、VxRailの物理ビューからではなく、通常のVMwareプロセスを使用して交換されるため、交換用ディスクの障害が解決されます
問題2: VxRailの物理ビューに、誤ったシリアル番号と欠落したディスクが表示されるようになりました
問題3: 上記の問題を修正した後、物理ビューには、ディスク スロットが管理対象外として表示され、ドライブ構成は空であることが示されます。
Cause
サポートされていない方法を使用してディスクを交換しました - VxRailプラグインを常に使用してください。
完全な vxnode.config ファイルには、ディスク セグメント、PSUセグメント、 local_slot_claims セグメント、disk_group_options セグメント disk_group_type セグメント。「 local_slot_claims または disk_group_options または両方がこのファイルに存在する必要があります。いずれでも終了しない場合は、 hardware-model-specs.json.
Resolution
rootユーザーを使用してVxRail Managerで次のコマンドを実行し、ESXiファイルvxnode.configを新しいディスク/PSUシリアル番号とスロット情報で更新します。<ESXiホスト名>と<ESXiルート パスワード>を実際の値に置き換えます。
ディスク情報をアップデートするには、次の手順を実行します。
curl -X POST --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock http://127.0.0.1/rest/vxm/internal/do/v1/hosts/baseline-update -H 'Content-Type: application/json' -d '[{"hostname":"<ESXi hostname>", "username":"root","password":"<ESXi root password>", "update_disk":true}]'
PSU情報をアップデートするには、次の手順を実行します。
curl -X POST --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock http://127.0.0.1/rest/vxm/internal/do/v1/hosts/baseline-update -H 'Content-Type: application/json' -d '[{"hostname":"<ESXi hostname>", "username":"root","password":"<ESXi root password>", "update_psu":true}]'
VxRail Managerでサービスを再起動します
systemctl restart vmware-marvin
systemctl restart runjars
- curlコマンドを実行してエラーが発生した場合は、iDRACに電源装置がリストされているかどうかを確認します。表示されない場合(TSRレポートにも電源装置が存在しないことが示されます)、iDRACを再起動またはリセットし、後で電源装置がリストされていることを確認します(次のTSRレポートにも電源装置が表示されます)。
- baseline-update curlコマンドが200成功を返しましたが、vxnode.configファイルが更新されていない場合は、VxRail Managerでshort.term.logを確認して問題を特定します。考えられる原因は、ノード上のプラットフォーム サービスが実行されていないことです。iDRACをリセットし、プラットフォーム サービスを再起動して、サービスを再開できるかどうかを確認してから、baseline-updateコマンドを再度実行できます。