免責事項:これは英文の記事「The sfcbd-watchdog service start failure on ESXi : "cimRPmodule: failed to get resource pool name and id by pid"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
sfcbd-watchdog サービスを "/etc/init.d/sfcbd-watchdog start" コマンドで起動できないことがあります。
コマンドの実行時には /var/log/syslog.log に下記のリソースプール名と ID の取得に失敗したことを示すログが出力されます。
YYYY-MM-DDT23:59:27.155Z sfcbd-init[#########]: Request to start sfcbd-watchdog, pid #########YYYY-MM-DDT23:59:27.172Z sfcbd-init[#########]: starting sfcbdYYYY-MM-DDT23:59:27.437Z sfcbd-init[#########]: Waiting for sfcb to start up.YYYY-MM-DDT23:59:27.446Z sfcbd[#########]: Missing routine GetSystemUUID in vmwSupport.so, using default uuidYYYY-MM-DDT23:59:27.446Z sfcbd[#########]: cimRPmodule: get rp info for pid=#########YYYY-MM-DDT23:59:27.446Z sfcbd[#########]: cimRPmodule: fetch VSI_NODE_sched_groups_groupName failed Not foundYYYY-MM-DDT23:59:27.446Z sfcbd[#########]: cimRPmodule: failed to get resource pool name and id by pid #########YYYY-MM-DDT23:59:27.446Z sfcbd[#########]: Not running in correct resource pool, exiting.
VMware vSphere ESXi 7.0.x
VMware vSphere ESXi 8.0.x
この問題は稀に発生する可能性があります。
sfcbd-watchdog の起動時には ID が割り当てられますが、この ID についての内部処理に問題があることで生じる事象です。
この問題は ESXi 8.0U3 にて修正しています。
それ以前のバージョンでの回避策は、対象ホストの再起動です。