NetWorker: Redillä käyttöönotettu NetWorker-palvelin Oli Enterprise Linux Pacemakerin vikasietoklusterissa ei ole menetelmää valvontavälin säätämiseen.
Сводка: Ajoittaisia NetWorker-katkoksia havaittu suurissa klusteriympäristöissä lyhyiden valvontakeskeytysten vuoksi. Oletusarvon mukaan näyttötoiminto yrittää uudelleen kolme kertaa. Käytettävissä ei ole uudelleenyritysten määrän parametria. Tässä tietämyskannan artikkelissa määritetään NetWorkerin parannusmahdollisuuden mahdolliset kiertotavat ja RFE (Request For Enhancement) -tiedot. ...
Симптомы
- NetWorker-palvelin on asennettu Red Hat Pacemakeriin (
pcs) vikasietoklusteri. - NetWorkerissa on ajoittaisia katkoksia, jotka johtuvat sydämentahdistimen lyhyistä keskeytyksistä (
pcs) NetWorker-palvelimen resurssi (oletus onnws)
Причина
Klusterikatkosten syyt voivat vaihdella. Tässä osassa määritetään, mitä käytetään NetWorker-klusterin näyttötoimintojen suorittamiseen.
NetWorkerin sydämentahdistinresurssissa on oletuksena "monitor" toiminta. Operaatiossa on "interval" ja "timeout" -asetukset, jotka klusterin järjestelmänvalvoja määrittää NetWorker-klusterin alkumäärityksen yhteydessä.
root@NWrhelNodeA:~# pcs resource
* Resource Group: NW_group:
* fs (ocf::heartbeat:Filesystem): Started NWrhelNodeA.emclab.local
* ip (ocf::heartbeat:IPaddr): Started NWrhelNodeA.emclab.local
* nws (ocf::EMC_NetWorker:Server): Started NWrhelNodeA.emclab.local
root@NWrhelNodeA:~# pcs resource config nws
Resource: nws (class=ocf provider=EMC_NetWorker type=Server)
Meta Attrs: is-managed=true
Operations: meta-data interval=0 timeout=10 (nws-meta-data-interval-0)
migrate_from interval=0 timeout=120 (nws-migrate_from-interval-0)
migrate_to interval=0 timeout=60 (nws-migrate_to-interval-0)
start interval=0 timeout=300 (nws-start-interval-0)
stop interval=0s timeout=300 (nws-stop-interval-0s)
validate-all interval=0 timeout=10 (nws-validate-all-interval-0)
monitor interval=120s timeout=300 (nws-monitor-interval-120s)
NetWorker on määritetty käyttämään Open Cluster Frameworkia (OCF). Seurantatoiminto on määritelty /usr/lib/ocf/resource.d/EMC_NetWorker/Server:
NWServer_monitor() {
local count
# exit immediately if configuration is not valid
NWServer_validate_all || exit $?
quick_monitor
if [ $? -eq 0 ]; then
count=0
while [ $count -lt 3 ]; do
echo "q" | nsradmin -s ${NSR_SERVERHOST} -i - > /dev/null 2>&1
if [ $? -eq 0 ]; then
return $OCF_SUCCESS
else
count=`expr ${count} + 1`
sleep 1
fi
done
else
return $OCF_NOT_RUNNING
fi
return $OCF_NOT_RUNNING
}
HUOMAUTUS: Näytön vikaantumista ei pitäisi teknisesti koskaan tapahtua normaaleissa olosuhteissa, ja sen olisi oltava osoitus virheestä, jota ei voida korjata. Joissakin suurissa ympäristöissä voi kuitenkin esiintyä ajoittaisia ongelmia, joissa
nsradmin voi epäonnistua sydämentahdistimen monitoritestissä, vaikka vain väliaikaisesti, mikä johtaa sydämentahdistimen täydelliseen katkokseen.
Разрешение
Klusterin järjestelmänvalvojan on tutkittava kaikki klusterin käyttökatkosongelmat. Klusterilokeista voi tarkistaa mahdollisia keskeytyksiä koskevia tietoja:
/var/log/pcsd/pcsd.log/var/log/pacemaker/pacemaker.log/var/log/messages
Myös NetWorker-palvelinlokit voidaan tarkistaa. NetWorker-palvelimen daemon.log sijaitsee jaetulla levyllä (esimerkiksi /nsr_share).
/nsr_share/nsr/logs/daemon.log
Jos reaaliaikainen hahmonnus ei ole käytössä, .raw Loki voidaan hahmontaa .log tiedostoksi seuraavalla komennolla:
nsr_render_log /nsr_share/nsr/logs/daemon.raw > /nsr_share/nsr/logs/daemon_`date -I`.log
Klusterin järjestelmänvalvoja voi suurentaa NetWorker server pcs -resurssin valvontaväli- ja aikakatkaisuarvoja. Katso Red Hat Pacemakerin dokumentaatiosta ohjeet aikakatkaisuarvojen muuttamiseen, koska sydämentahdistinkomennot voivat muuttua sydämentahdistinversioissa.
Oletusarvoisesti sydämentahdistin yrittää näyttötoimintoa uudelleen kolme kertaa. Jos haluat, että tämä on viritettävä parametri, ota yhteyttä Dell-tiliin tai myyntiedustajaan ja avaa parannuspyyntö (RFE).
Дополнительная информация
pikanäppäimellä /usr/lib/ocf/resource.d/EMC_NetWorker/Server nsr_monitor klusterin järjestelmänvalvoja voi muokata toimintoa sisältämään lisätoimintoja; Nämä komentosarjat eivät kuitenkaan kuulu NetWorker-tuen piiriin. Näihin komentosarjoihin tehdyt muutokset poistetaan NetWorker-palvelimen päivityksen yhteydessä.