Symptoms
NetWorker-serverkluster:
I en klustrad miljö där NetWorker Server-programvaran är konfigurerad som en högtillgänglighetseplikering, efter att ha uppgraderat klusternodens OS till ovan nämnda RHEL-versioner, kunde NetWorker-tjänsterna inte
starta.
NetWorker-klientkluster:
I en klustrad miljö där NetWorker-klientprogramvaran är konfigurerad har det uppstått problem med att säkerhetskopiera den delade
filsystemsökvägen med hjälp av den virtuella klienten. Även om säkerhetskopieringen går bra observeras det att
index skapades med den fysiska klienten och inte när den virtuella klienten påverkade återställningen
med hjälp av Virtuell klient.
Felmeddelande:
När tjänsten inte startar observeras följande felmeddelande i loggfilen daemon.raw -
"Can't start nsrd because /nsr/res (/nsr) is local, and NetWorker is configured as a cluster server.
Use cluster manager to check NetWorker service status"
Cause
NetWorker använder det inbyggda RHEL-kommandot "pcs" i ett av skriptet "/usr/sbin/lcmap".
Från RHEL 8.2-versioner och framåt planerade RedHat att dra in vissa av dessa inbyggda kommandon och formatet för kommandoutdata har ändrats. Det ledde till att det inte gick att
använda det NetWorker-skript som använder kommandot fastställa sökvägsägarskap i ett kluster som orsakar felen.
Sökvägsägarskap krävs för att säkerhetskopiera det delade filsystemet med hjälp av den virtuella klienten.
Resolution
Korrigeringen kommer att finnas i framtida NetWorker-versioner.
WORKAROUND
Användare kan självkorrigera genom att byta ut följande i /usr/sbin/lcmap-filen.
1)
Ersätt:
#Get listan över alla resursgrupper i clusterGRPS
='pcs resource show 2>&1 | egrep "^\s*Resource Group:" | awk '{print $3}'"
Med
#Get listan över alla resursgrupper i klustret
GRPS=pcs resursgrupplista 2>&1 | awk "{print $1}" | tr -d ":"'
2)
Återstående platser där "pcs resource show" finns i /usr/sbin/lcmap-skriptet ersätter den med "pcs resource config"
Affected Products
NetWorker