NetWorker: Red Hat Pacemaker Cluster: come aggiornare il server NetWorker e best practice

Riepilogo: Questo articolo della Knowledge Base fornisce una panoramica su come aggiornare il software del server NetWorker quando installato su un cluster Red Hat Pacemaker (pcs) High Availability. ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

IMPORTANTE: Rivedere attentamente questa procedura prima di completarla. Se è necessaria assistenza per l'esecuzione di eventuali aggiornamenti di NetWorker, contattare il responsabile vendite dell'account Dell per contattare il team Dell Professional Services. Gli aggiornamenti software non vengono eseguiti dai team di supporto NetWorker standard.

Prerequisiti:

  1. Completare un job di backup Server Protection da NetWorker Management Console (NMC) o NetWorker Web User Interface (NWUI). In questo modo il database delle risorse del server NetWorker (nsrdb), la banca dati dei supporti (mm) e gli indici dei file client (index) vengono sottoposti a backup e disponibili nel caso in cui sia necessario un ripristino di emergenza. Gli eventi di ripristino di emergenza non sono previsti. Tuttavia, prepararsi per uno è sempre consigliato.
  2. Raccogliere i dettagli del backup di bootstrap e prenderne nota in un'altra posizione:
mminfo -B

 

  1. Confermare il percorso di storage condiviso e il nome host logico utilizzato dal cluster:

Per NetWorker 19.11 e versioni successive:

    1. Eseguire il comando: lcmap
    2. Il "nome host" e il percorso condiviso "di proprietà" identificano il nome del cluster logico e il mount point di storage condiviso. 

Esempio:

NWrhelNode1:~# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;

type: NSR_CLU_VIRTHOST;
hostname: NWrhelClusA.emclab.local;
local: TRUE;
owned paths: /nsr_share;

clu_nodes: NWrhelNodeA.emclab.local NWrhelNodeB.emclab.local;

Per NetWorker 19.10 e versioni precedenti:

    1. Utilizzare il comando lcmap per ottenere l'indirizzo IP della risorsa del cluster logico:
NWrhelNode1:~# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;

type: NSR_CLU_VIRTHOST;
hostname: 192.168.25.26;
local: TRUE;
owned paths: /nsr_share;

clu_nodes: NWrhelNodeA.emclab.local NWrhelNodeB.emclab.local;

B: Utilizzare il comando nslookup Comando per confermare il nome del cluster logico associato alla risorsa IP del cluster:

root@NWrhelNode1:~# nslookup 192.168.25.26
20.25.168.192.in-addr.arpa      name = NWrhelClusA.emclab.local.
  1. Scaricare il pacchetto di installazione di NetWorker Linux da: 

https://www.dell.com/support/home/product-support/product/networker/drivers

  1. Copiare il pacchetto di installazione in ciascuno dei nodi del cluster. Per ulteriori informazioni, consultare: 

NetWorker (Linux): Come copiare file da/verso un server NetWorker Linux.

  1. Estrarre il pacchetto di installazione in una posizione a scelta: 
tar xvf nwVERSION_linux_x86_64.tar.gz

Procedura di aggiornamento:

Su uno dei nodi, effettuare le seguenti operazioni:

  1. Arrestare i servizi del server NetWorker:
pcs resource disable nws
  1. Attendere la risorsa NetWorker (nws) per visualizzare "Arrestato (disabilitato)"
watch -n 5 pcs resource


Su ciascuno dei nodi del cluster, effettuare le seguenti operazioni.

  1. Arrestare il servizio client:
nsr_shutdown
  1. Ottenere un elenco dei pacchetti NetWorker installati.
rpm -qa | grep lgto
  1. Modificare le directory nel pacchetto di installazione estratto (consultare il passaggio 5 dei prerequisiti ):
cd linux_x86_64
  1. Aggiornare i pacchetti NetWorker esistenti con i nuovi pacchetti di installazione:
rpm -Uvh PACKAGE_1 PACKAGE_2 PACKAGE_3 ...
NOTA: I pacchetti NMC e NWUI non sono supportati in un cluster. Questi pacchetti devono essere installati su un server standalone. Il server NMC/NWUI standalone può essere configurato per gestire un server NetWorker in cluster. Vedere il campo Informazioni aggiuntive in caso di aggiornamento di lgtoserv Errore su uno dei nodi.
  1. Eseguire lo script di configurazione del servizio di autenticazione:
/opt/nsr/authc-server/scripts/authc_configure.sh

Riconfigurare il cluster per utilizzare eventuali modifiche nel file OCF (Open Cluster Framework) del server oppure lcmap .

  1. Su ogni nodo, eseguire:
pcs cluster stop --force
  1. Su ogni nodo, eseguire il comando seguente per rimuovere i file di configurazione del cluster (queste impostazioni vengono aggiunte nuovamente in seguito)
/usr/sbin/networker.cluster -r
  1. Riaggiungere la configurazione del cluster:
/usr/sbin/networker.cluster
NOTA: Quando viene richiesto se si desidera configurare il server e il client, immettere "yes". Viene richiesto di specificare la posizione condivisa del cluster /nsr Risorsa. Vedere "percorsi di proprietà" dalla procedura dei prerequisiti. Viene richiesto di immettere il nome logico utilizzato dal cluster nsr. Questo è il nome del server NetWorker.

Esempio:

[root@NWrhelNodeA: ~]# /usr/sbin/networker.cluster
Pacemaker (a CRM solution)  is detected.
Would you like to configure NetWorker for it [Yes]?
-----------------------------------------------------------------
Pacemaker is a high availability product for LINUX.
It allows administrators to connect separate systems together to
create failover clusters that ensure application availability and
data integrity under several failure conditions. Administrators
can use OS's Cluster Manager with database applications, file
sharing services, web servers, and more.
-----------------------------------------------------------------
Do you wish to continue? [Yes]?
Shutting down NetWorker services...

Enter directory where local NetWorker database is installed [/nsr]?

Do you wish to configure for both NetWorker server and client?
Yes or No [Yes]?

Creating /usr/lib/ocf/resource.d/EMC_NetWorker directory ...

The mountpoint of the shared NetWorker directory (the nsr
directory) must be the same for all the nodes where NetWorker
server can failover to.

In what path will the shared nsr directory be created/located? /nsr_share

Enter the Logical Hostname to be used for NetWorker? NWrhelClusA.emclab.local

Creating /usr/lib/ocf/resource.d/EMC_NetWorker/Server file ...
-rwxr-xr-x. 1 root root 5689 Oct  1 15:41 /usr/lib/ocf/resource.d/EMC_NetWorker/Server
Finished creating /usr/lib/ocf/resource.d/EMC_NetWorker/Server file ...

Creating /usr/sbin/lcmap file ...
-rwxrwxr-x. 1 root root 9259 Oct  1 15:41 /usr/sbin/lcmap
Finished creating /usr/sbin/lcmap file.


NetWorker has been successfully cluster-configured.
  1. Avviare i servizi cluster:
pcs cluster start --all
  1. Su ogni nodo, verificare che il servizio client sia avviato:
ps -ef | grep nsrexecd

Se il client non è avviato, avviarlo eseguendo:

/usr/sbin/nsrexecd

 

Su uno dei nodi, effettuare le seguenti operazioni:

  1. Riabilitare la risorsa NetWorker; questo processo avvia i servizi del server NetWorker:
pcs resource enable nws
  1. Attendere che la risorsa NetWorker venga visualizzata come "started":
watch -n 5 pcs resource

Il server cluster NetWorker è stato aggiornato.

Per eventuali problemi verificatisi durante l'avvio del server, vedere:
NetWorker: Guida alla risoluzione dei problemi di Red Hat Cluster Service

Informazioni aggiuntive

Se l'installazione del pacchetto server non riesce:

   5:lgtoserv-19.11.0.1-1             error: failed to open dir nsr of /nsr/lic/: File exists
################################# [ 42%]
error: unpacking of archive failed on file /nsr/lic/EMCLicenseFilev7.xsd;66fc3bd7: cpio: open failed - No such file or directory
error: lgtoserv-19.11.0.1-1.x86_64: install failed
   6:lgtoman-19.11.0.1-1              ################################# [ 50%]
error: lgtoserv-19.10.0.5-1.x86_64: erase skipped

Con l'opzione nws risorsa pcs disabled, la directory del server NetWorker non è montata. L'upgrade non riesce a trovare il /nsr/lic percorso file.

Effettuare le seguenti operazioni su uno dei nodi.
 

  1. Eseguire il mount del file condiviso /nsr Partizione sul disco condiviso del cluster:
mount /dev/sdb1 /nsr_share
  1. Il mount point dovrebbe mostrare /nsr Contenuto del server:
[root@NWrhelNodeA ~]# ls -l /nsr_share
total 0
drwxr-xr-x. 17 root root 194 Sep 30 15:24 nsr
[root@NWrhelNodeA ~]# ls -l /nsr_share/nsr/
total 12
drwxrwxrwt.  2 root      root         6 Sep 30 15:22 applogs
drwxr-xr-x. 11 nsrtomcat nsrtomcat  117 Oct  1 13:55 authc
drwxr-x--t.  3 root      root        24 Sep 30 15:22 cache
drwx------. 27 root      root      4096 Oct  1 13:55 cores
drwxr-xr-x.  2 root      root         6 Sep 30 15:22 debug
drwxr-xr-x.  8 root      root       170 Sep 30 15:45 index
drwxr-x--x.  2 root      root        32 Sep 30 15:23 lic
drwx------.  3 root      root        34 Sep 30 15:23 lockbox
drwxr-x--x.  8 root      root      4096 Oct  1 12:03 logs
drwxr-xr-x.  3 root      root        83 Oct  1 10:00 mm
drwxr-x--x.  2 root      root        28 Sep 30 15:23 rabbitmq
drwxr-xr-x.  6 root      root        78 Oct  1 10:00 res
drwxr-x--x.  2 root      root        18 Oct  1 13:56 run
drw-------.  3 root      root        23 Sep 30 15:24 sec
drwxr-xr-x.  7 root      root      4096 Oct  1 13:56 tmp
  1. Aggiornare il pacchetto del server NetWorker.
rpm -Uvh lgtoserv_package
  1. Smontare il file condiviso /nsr Partizione:
umount /nsr_share
  1. Tornare al passaggio 7 della procedura di aggiornamento.

Prodotti interessati

NetWorker

Prodotti

NetWorker Family, NetWorker Series
Proprietà dell'articolo
Numero articolo: 000224096
Tipo di articolo: How To
Ultima modifica: 27 mar 2026
Versione:  7
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.