NetWorker: Il server NetWorker in cluster di Red Hat 8.x non si avvia dopo l'aggiornamento di pacemaker
Summary: Il server NetWorker implementato in un cluster di failover Red Hat 8.x non si avvia con "Can't start nsrd because /nsr/res (/nsr) is local and NetWorker is configured as a cluster server". ...
Symptoms
- La configurazione del server NetWorker viene implementata su un cluster Red Hat 8.x High Availability.
- La colonna
nwsImpossibile avviare la risorsa:
[root@NetWorker_Node_Name ~]# pcs status
...
Full List of Resources:
* Resource Group: NW_group:
* fs (ocf::heartbeat:Filesystem): Started NetWorker_Node_Name
* ip (ocf::heartbeat:IPaddr): Started NetWorker_Node_Name
* nws (ocf::EMC_NetWorker:Server): FAILED NetWorker_Node_Name
Failed Resource Actions:
* nws_start_0 on NetWorker_Node_Name 'error' (1): call=25, status='Timed Out', exitreason='Resource agent did not complete within 5m', last-rc-change='DDD MM # HH:MM:SS 2022', queued=0ms, exec=300011ms
- I servizi del server NetWorker non si avviano e i seguenti componenti vengono registrati nel daemon.raw della directory nsr condivisa:
- Esempio:
nsr_render_log /nsr_share/nsr/logs/daemon.raw
- Esempio:
73248 MM/DD/YY HH:MM:SS AM/PM 5 5 0 1783289664 29561 0 NetWorker_Node_Name nsrd NSR critical 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.
144354 MM/DD/YY HH:MM:SS AM/PM 1 5 0 3720415040 28971 0 NetWorker_Node_Name nsrctld NSR notice Daemon nsrdispd terminated.
144359 MM/DD/YY HH:MM:SS AM/PM 3 5 0 3720415040 28971 0 NetWorker_Node_Name nsrctld NSR error Scheduling restart of daemon nsrdispd in 5 seconds
137911 MM/DD/YY HH:MM:SS AM/PM 5 5 0 3720415040 28971 0 NetWorker_Node_Name nsrctld NSR critical Aborting startup sequence: Process nsrd exited in less than 10 seconds at startup: exit code 1
127108 MM/DD/YY HH:MM:SS AM/PM 5 5 0 3720415040 28971 0 NetWorker_Node_Name nsrctld NSR critical Failed to start all daemons; shutting down...
lcmapnon mostra l'indirizzo IP del cluster o i percorsi di proprietà:
[root@NetWorker_Node_Name ~]# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;
[root@NetWorker_Node_Name ~]#
- Il server NetWorker è 19.8.0.1 o precedente.
Cause
Questo problema è stato riscontrato durante l'utilizzo pcs Versione 0.10.14 (o successiva). lcmap Non esegue correttamente il mapping della posizione condivisa.
[root@NetWorker_Node_Name ~]# pcs --version
0.10.14Resolution
Soluzione:
Questo problema è stato risolto in NetWorker 19.8.0.4; tuttavia, la versione 19.8 prevede la fine del supporto (EOSL) a partire dall'11 novembre 2025. Eseguire l'upgrade alla versione 19.9.0.2 o successiva per una correzione del codice: https://www.dell.com/support/home/product-support/product/networker/drivers
Vedere: NetWorker: Red Hat Pacemaker Cluster: come aggiornare il server NetWorker e best practice
Soluzione alternativa:
-
Verificare che il sistema operativo soddisfi i requisiti di supporto della versione di NetWorker in uso https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
il downgradepcsdalla versione 0.10.12.
yum downgrade pcs
pcs quando viene rilevata una versione più recente. Questa operazione può essere bloccata fino a quando non è disponibile la correzione del codice escludendo pcs Nel yum.conf. Rimuovere questa voce dal yum.conf una volta che NetWorker è stato aggiornato a una delle versioni elencate in precedenza (o successive).
root@NWrhelNodeA:~# echo exclude=pcs >> /etc/yum.conf root@NWrhelNodeA:~# cat /etc/yum.conf | grep pcs exclude=pcs
Una volta su 0.10.12 lcmap visualizza correttamente i percorsi di proprietà e nws Avvio risorsa:
[root@NetWorker_Node_Name ~]# pcs --version 0.10.12 [root@NetWorker_Node_Name ~]# lcmap type: NSR_CLU_TYPE; clu_type: NSR_LC_TYPE; interface version: 1.0; type: NSR_CLU_VIRTHOST; hostname: Cluster_IP; local: TRUE; owned paths: /nsr_share; [root@NetWorker_Node_Name ~]# pcs resource status * Resource Group: NW_group: * fs (ocf::heartbeat:Filesystem): Started NetWorker_Node_Name * ip (ocf::heartbeat:IPaddr): Started NetWorker_Node_Name * nws (ocf::EMC_NetWorker:Server): Started NetWorker_Node_Name