PowerPath/VE:在安裝 PowerPath 7.2 後終止 sfcbd 精靈
摘要: 安裝 PowerPath/VE 7.2 後,sfcb 精靈意外停止。
症狀
以下訊息會在 syslog.log 中看到:
2021-08-12T04:08:41Z sfcb-ProviderManager [2102722]:handleSigChld:651662837504 provider terminated, pid=2110110, exit=0 signal=6
原因
解析度
尽管在 sfcb.cfg 中 provMemOveride:powerpath 已设置为 240 MB,但 memstat 显示仅为 provMemOveride:powerpath 分配了 70 MB。此修正包含將資源集區提升至其應該擁有的值,方法是在組態檔案結尾新增一行,然後重新開機 wbem:
# echo 「provMemOveride:powerpath=240,vmware_base=150」 >> /etc/sfcb/sfcb.cfg
# /etc/init.d/sfcbd-watchdog restart
# esxcli system wbem set -e 0
# esxcli 系統 wbem set -e 1
注意:如 VMware文章 HTTPs://kb.vmware.com/s/article/82638中所述,在 ESXi 7.0 U2 和更新版本的重新開機時,在 /etc 下編輯不會持續進行。在 「exit 0」語句上方的 /etc/rc.local.d/local.sh 中應新增下列命令:
echo 「provMemOveride:powerpath=240,vmware_base=150」 >> /etc/sfcb/sfcb.cfgesxcli
system wbem set -e 0esxcli
system wbem set -e 1
我們不希望有「esxcli system wbem set --rp-override=「powerpath=240,vmware_base=150」命令。由於 ESXi 7.0 U2 中的esxcli命令發生問題,因此我們在此使用「echo」命令。
注意:工程部門和 VMware 正努力解決這種情況,因為無法使用「安全開機」來使用 local.sh 專案。當有新資訊可用時,本文將會更新。