NetWorker: Red Had Enterprise Linux Pacemaker yük devretme kümesinde dağıtılan NetWorker sunucusunun izleme aralığını ayarlama yöntemi yoktur.
Сводка: Kısa süreli izleme kesintileri nedeniyle büyük küme ortamlarında gözlemlenen aralıklı NetWorker kesintileri. Varsayılan olarak, izleme işlevi üç kez yeniden denenir. Retry count" parametresi mevcut değil. Bu KB, NetWorker geliştirme fırsatı için olası geçici çözümleri ve Geliştirme Talebi (RFE) ayrıntılarını tanımlar. ...
Симптомы
- NetWorker sunucusu bir Red Hat Pacemaker a (
pcs) yük devretme kümesi. - Kalp pilindeki kısa süreli kesintiler nedeniyle NetWorker'da aralıklı kesintiler olduğunda (
pcs) NetWorker sunucusu için kaynak (varsayılannws)
Причина
Küme kesintilerinin nedeni değişebilir. Bu bölümde NetWorker küme izleme işlevlerini gerçekleştirmek için nelerin kullanıldığı tanımlanmaktadır.
Varsayılan olarak, NetWorker için Pacemaker kaynağında "monitor" operasyonu. Operasyonda "interval" ve "timeout" ayarları, ilk NetWorker kümesi yapılandırması sırasında küme yöneticisi tarafından yapılandırılır.
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, Open Cluster Framework (OCF) kullanacak şekilde yapılandırılmıştır. İzleme işlevi şu şekilde tanımlanır: /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
}
NOT: Normal şartlar altında monitör arızası teknik olarak hiçbir zaman meydana gelmemeli ve kurtarılamayacak bir hataya işaret etmelidir. Bununla birlikte, bazı büyük ortamlarda aşağıdaki durumlarda aralıklı sorunlar gözlemlenebilir:
nsradmin geçici olarak bile olsa bir Kalp Pili monitör testinde başarısız olabilir ve bu da Kalp Pilinin tam bir kesinti yapmasına neden olur.
Разрешение
Küme yöneticisi tüm küme kesintisi sorunlarını araştırmalıdır. Kesintilerle ilgili ayrıntılar için küme günlüklerini inceleyebilirsiniz:
/var/log/pcsd/pcsd.log/var/log/pacemaker/pacemaker.log/var/log/messages
NetWorker sunucu günlükleri de gözden geçirilebilir. NetWorker sunucusunun daemon.log, paylaşılan diskte bulunur (örneğin, /nsr_share).
/nsr_share/nsr/logs/daemon.log
Gerçek zamanlı işleme etkin değilse, .raw Günlük, aşağıdaki komutla bir .log dosyasına dönüştürülebilir:
nsr_render_log /nsr_share/nsr/logs/daemon.raw > /nsr_share/nsr/logs/daemon_`date -I`.log
Küme yöneticisi, NetWorker sunucu bilgisayarları kaynağı için izleme aralığını ve zaman aşımı değerlerini artırabilir. Pacemaker komutları Pacemaker sürümleri arasında değişebileceğinden zaman aşımı değerlerini değiştirmeyle ilgili talimatlar için Red Hat Pacemaker belgelerine bakın.
Varsayılan olarak Pacemaker, monitör işlevini üç kez yeniden dener. Bunun ayarlanabilir bir parametre olmasını istiyorsanız Dell hesabınızla veya satış temsilcinizle iletişime geçerek bir İyileştirme Talebi (RFE) açın.
Дополнительная информация
Trafik /usr/lib/ocf/resource.d/EMC_NetWorker/Server nsr_monitor İşlev, küme yöneticisi tarafından ek işlevler içerecek şekilde değiştirilebilir; ancak bu komut dosyası NetWorker desteğinin dışındadır. Bu komut dosyalarında yapılan tüm değişiklikler NetWorker sunucu yükseltmesi sırasında kaldırılır.