PowerPath/VE: sfcbd-daemon pysähtyy PowerPath 7.2 -asennuksen jälkeen
Yhteenveto: sfcb-daemon pysähtyy odottamatta PowerPath/VE 7.2 -asennuksen jälkeen.
Oireet
Seuraava ilmoitus näkyy syslog.log-tiedostossa:
2021-08-12T04:08:41Z sfcb-ProviderManager[2102722]: handleSigChld:651662837504 provider terminated, pid=2110110, exit=0 signal=6
Syy
Tarkkuus
Vaikka provMemOveride:powerpath-asetuksen arvoksi olisi jo määritetty 240 Mt kohteessa sfcb.cfg, memstat näyttää, että kohteelle provMemOveride:powerpath varattu määrä on vain 70 Mt. Korjauksessa kasvatetaan resurssivaranto tarvittavaan arvoon lisäämällä kokoonpanotiedoston loppuun rivi ja käynnistämällä wbem uudelleen:
# 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
Huomautus: Kuten VMware-artikkelissa https://kb.vmware.com/s/article/82638 mainitaan, kohtaan /etc tehdyt muokkaukset eivät säily uudelleenkäynnistyksessä ESXi 7.0 U2 -versiossa ja uudemmissa. Seuraavat komennot on lisättävä kohteeseen /etc/rc.local.d/local.sh lausekkeen exit 0 edelle:
echo "provMemOveride:powerpath=240,vmware_base=150" >> /etc/sfcb/sfcb.cfg
esxcli system wbem set -e 0
esxcli system wbem set -e 1
Echo-komennon sijasta odotettaisiin komentoa esxcli system wbem set --rp-override="powerpath=240,vmware_base=150. Tässä käytetään echo-komentoa, koska esxcli-komennossa on ongelma ESXi 7.0 U2 -versiossa.
Huomautus: Engineering ja VMware yrittävät korjata tätä ongelmaa, jonka vuoksi kohteessa local.sh olevaa merkintää ei enää tarvita, koska tätä kiertotapaa ei voi käyttää secured boot -komennon kanssa. Tätä artikkelia päivitetään sitä mukaa, kun lisätietoja saadaan.