PowerPath/VE: sfcbd daemon afsluttes efter installation af PowerPath 7.2
Zusammenfassung: sfcb daemon stopper uventet efter installation af PowerPath/VE 7.2.
Symptome
Følgende meddelelse vises i syslog.log:
:08:41Z sfcb-ProviderManager[2102722]: handleSigChld:651662837504 provider terminated, pid=2110110, exit=0 signal=6
Ursache
Lösung
Selvom provMemOveride:powerpath allerede er indstillet til 240 MB i sfcb.cfg, viser memstat , at kun 70 MB blev allokeret til provMemOveride:powerpath. Rettelsen består af at øge ressourcepuljen til den værdi, den forventes at have, ved at tilføje en linje i slutningen af konfigurationsfilen og ved at genstarte 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 system wbem set -e 1
Bemærk: Som nævnt i VMware-artiklen https://kb.vmware.com/s/article/82638 fortsætter redigeringer under /etc ikke over genstart i ESXi 7.0 U2 og nyere. Følgende kommandoer skal tilføjes i /etc/rc.local.d/local.sh over "exit 0"-udsagnet:
echo "provMemOveride:powerpath=240,vmware_base=150" >> /etc/sfcb/sfcb.cfgesxcli
system wbem set -e 0esxcli
system wbem set -e 1
I stedet for en ekkokommando ville vi hellere forvente en "esxcli system wbem set --rp-override="powerpath=240,vmware_base=150"-kommando. Vi bruger en "echo"-kommando her på grund af et problem med kommandoen esxcli i ESXi 7.0 U2.
Bemærk: Teknikerne og VMware arbejder på at løse denne situation, hvor posten i local.sh ikke længere er påkrævet, da denne løsning ikke kan bruges med "sikret opstart". Denne artikel opdateres, når oplysningerne bliver tilgængelige.