NetWorker: Come eseguire il backup di un volume condiviso del cluster Linux

Summary: Questo articolo fornisce una panoramica generale su come eseguire il backup dei file condivisi tra due nodi Linux.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Identificare lo storage del cluster e il nome logico:

In questo articolo, gli esempi mostrati provengono da due nodi Red Hat che usano il servizio cluster ad alta disponibilità pcs (Pacemaker). Differenze su come ottenere dettagli sulla configurazione del cluster a seconda del vendor del sistema operativo e del servizio di clustering. Consultare la documentazione specifica del fornitore relativa alle configurazioni e ai comandi del cluster. La logica alla base della configurazione dei client NetWorker rimane la stessa.

In questo caso, utilizzare i comandi del servizio cluster per esaminare i dettagli di configurazione:

root@NWrhelNodeC:~# pcs config
Cluster Name: rhel7clus
Corosync Nodes:
 NWrhelNodeC.emclab.local NWrhelNodeD.emclab.local
Pacemaker Nodes:
 NWrhelNodeC.emclab.local NWrhelNodeD.emclab.local

Resources:
 Group: NW_group
  Resource: fs (class=ocf provider=heartbeat type=Filesystem)
   Attributes: device=/dev/sdb1 directory=/nsr_share fstype=ext4
   Operations: monitor interval=20 timeout=300 (fs-monitor-interval-20)
               notify interval=0s timeout=60s (fs-notify-interval-0s)
               start interval=0s timeout=60s (fs-start-interval-0s)
               stop interval=0s timeout=60s (fs-stop-interval-0s)
  Resource: ip (class=ocf provider=heartbeat type=IPaddr)
   Attributes: cidr_netmask=24 ip=192.168.25.40 nic=ens192
   Operations: monitor interval=15 timeout=120 (ip-monitor-interval-15)
               start interval=0s timeout=20s (ip-start-interval-0s)
               stop interval=0s timeout=20s (ip-stop-interval-0s)
  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)
               monitor interval=100 timeout=1000 (nws-monitor-interval-100)
               start interval=0 timeout=300 (nws-start-interval-0)
               stop interval=0 timeout=300 (nws-stop-interval-0)
               validate-all interval=0 timeout=10 (nws-validate-all-interval-0)

Dall'output, prendere nota di:

  • Ciascuno dei nodi fisici del cluster
  • Quale dispositivo è il disco condiviso e il file system su cui viene eseguito il mounting.
  • L'indirizzo IP utilizzato dalla risorsa logica .

In NetWorker 19.11 e versioni successive, il lcmap Il comando restituisce il nome del cluster logico e i volumi condivisi:

root@NWrhelNodeC:~# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;

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

Da 19.10 in poi, il nslookup per confermare il nome del cluster logico della risorsa IP del cluster:

root@NWrhelNodeC:~# nslookup 192.168.25.40   
40.25.168.192.in-addr.arpa      name = NWrhelClusC.emclab.local

Solo il nodo attivo ha mappato lo storage condiviso. Dalla configurazione del cluster in questo esempio, il metodo /dev/sdb1 device è il disco ISCSI condiviso e viene montato su /nsr_share.

root@NWrhelNodeC:~# pcs resource
 Resource Group: NW_group
     fs (ocf::heartbeat:Filesystem):    Started NWrhelNodeC.emclab.local
     ip (ocf::heartbeat:IPaddr):        Started NWrhelNodeC.emclab.local
     nws        (ocf::EMC_NetWorker:Server):    Started NWrhelNodeC.emclab.local
root@NWrhelNodeC:~# 
root@NWrhelNodeC:~# lsblk | grep sdb1
└─sdb1        8:17   0 46.5G  0 part /nsr_share

root@NWrhelNodeD:~# lsblk | grep sdb1
└─sdb1          8:17   0 46.5G  0 part 
root@NWrhelNodeD:~# 

Se si verifica un failover, lo storage viene montato su un altro nodo del cluster. Lo storage condiviso è accessibile utilizzando il nome del cluster logico indipendentemente dal nodo attivo.

Nome host del nodo uno
NWrhelNodeC.emclab.local
Nome host del nodo due 
NWrhelNodeD.emclab.local
Nome cluster logico
NWrhelClusC.emclab.local

 

Configurazione del client NetWorker per il backup dei file sullo storage condiviso:

  1. Assicurarsi che il software client NetWorker sia installato su ciascuno dei nodi fisici del cluster. Consultare la Guida all'installazione di NetWorker. 
  2. I passaggi per la configurazione di una risorsa client NetWorker in modo che riconosca il cluster sono descritti in dettaglio nella Guida all'integrazione del cluster NetWorker.
NOTA: Tutte le guide di NetWorker sono disponibili tramite: Informazioni di supporto per NetWorker

 

  1. Accedere a NetWorker Management Console (NMC).
  2. Passare a Protection > Clients.
  3. Cliccare su Protection > New Client Wizard.
  4. Specificare il Logical Client Name e selezionare un Protection Group:
Specificare le informazioni sul client
  1. Per il saveset, specificare il saveset ALL o selezionare il mount point o le sottodirectory dello storage condiviso all'interno del mountpoint:
Selezionare File System Objects
 
NOTA: Quando si utilizza save set ALL su una risorsa condivisa del cluster. Ignora le cartelle/i file che appartengono ai volumi del nodo fisico e ai dati di backup solo all'interno del volume condiviso. Non selezionare manualmente file o directory "locali". Per eseguire il backup dei file e delle directory dei nodi fisici, è possibile creare client NetWorker utilizzando i nomi dei nodi fisici, selezionando solo directory/file locali.
 
  1. Completare la creazione del client.
  2. Aprire le proprietà client della risorsa Logical Cluster.
  3. Accedere ad App e moduli.
  4. Nel campo backup command specificare:
save -c Logical_Client_Name
 
Proprietà del client
I saveset vengono indicizzati con il nome del client del cluster logico, indipendentemente dal nodo attivo, anziché con il nome host del nodo fisico corrente.
  1. Nella scheda Globals (2 of 2), aggiornare il campo Remote Access in modo che contenga root@NodeClientName Per ciascuno dei nodi fisici del cluster:

Aggiornare l'accesso remoto

  1. Eseguire un backup del client cluster.
  2. Il saveset dovrebbe essere visualizzato nel database dei supporti del server NetWorker:
mminfo -avot -q client=Logical_Client_Name
[root@networker-mc]:~# mminfo -avot -q client=NWrhelClusC.emclab.local -r client,savetime,ssid,nsavetime
 client      date   ssid         save time
NWrhelClusC.emclab.local 12/22/2022 933550847 1671748351
NWrhelClusC.emclab.local 12/22/2022 883219305 1671748457
[root@networker-mc]:~# 
[root@networker-mc]:~# nsrinfo -t 1671748457 NWrhelClusC.emclab.local
scanning client `NWrhelClusC.emclab.local' for savetime 1671748457(Thu 22 Dec 2022 05:34:17 PM EST) from the backup namespace
/nsr_share/tmp/somefile
/nsr_share/tmp/
/nsr_share/
/nsr_share//
/
5 objects found

Additional Information

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000206944
Article Type: How To
Last Modified: 15 May 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.