NetWorker: Jak zálohovat sdílený svazek clusteru Linux

Summary: Tento článek poskytuje obecný přehled o zálohování souborů, které jsou sdíleny mezi dvěma linuxovými uzly.

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

Určení úložiště clusteru a logického názvu:

V tomto článku jsou uvedené příklady ze dvou uzlů Red Hat, které používají clusterovou službu s vysokou dostupností počítačů (Pacemaker). Rozdíly v získání podrobností týkajících se konfigurace clusteru v závislosti na dodavateli operačního systému a službě clusteringu. Informace o konfiguracích a příkazech clusteru naleznete v dokumentaci specifické pro dodavatele. Logika konfigurace klientů NetWorker zůstává stejná.

V tomto případě použijte příkazy Clusterové služby ke kontrole podrobností konfigurace:

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)

Z výstupu si poznamenejte:

  • Každý fyzický uzel v clusteru
  • Které zařízení je sdíleným diskem a ke kterému systému souborů se připojuje.
  • IP adresa používaná logickým prostředkem

V nástroji NetWorker 19.11 a novějších lcmap Příkaz vrátí název logického clusteru a sdílené svazky:

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>

Pro verzi 19.10 a starší nás nslookup Příkaz k potvrzení názvu logického clusteru prostředku IP clusteru:

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

Sdílené úložiště je namapované jenom na aktivní uzel. Z konfigurace clusteru v tomto příkladu /dev/sdb1 zařízení je sdíleným ISCSI diskem a připojuje se k /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:~# 

Pokud dojde k převzetí služeb při selhání, úložiště se připojí k jinému uzlu clusteru. Sdílené úložiště je přístupné pomocí názvu logického clusteru bez ohledu na aktivní uzel.

Název hostitele uzlu 1
NWrhelNodeC.emclab.local
Název hostitele druhého uzlu 
NWrhelNodeD.emclab.local
Název logického clusteru
NWrhelClusC.emclab.local

 

Konfigurace klienta NetWorker pro zálohování souborů ve sdíleném úložišti:

  1. Klientský software NetWorker musí být nainstalován na každém fyzickém uzlu v clusteru. Viz instalační příručka NetWorker. 
  2. Postup konfigurace zdroje klienta NetWorker tak, aby podporoval cluster, je podrobně popsán v Příručce integrace clusteru NetWorker.
POZNÁMKA: Všechny příručky NetWorker jsou k dispozici prostřednictvím: Informace o podpoře NetWorker

 

  1. Přihlaste se do konzole NetWorker Management Console (NMC).
  2. Přejděte do části > Protection Client.
  3. Klikněte na možnost Protection > New Client Wizard.
  4. Zadejte název logického klienta a vyberte skupinu ochrany:
Zadání informací o klientovi
  1. Pro sadu uložení zadejte sadu uložení ALL nebo vyberte přípojný bod či podadresáře sdíleného úložiště v přípojném bodu:
Vybrat objekty systému souborů
 
POZNÁMKA: Při použití možnosti uložení nastavte na sdílený prostředek clusteru hodnotu ALL. Ignoruje složky/soubory, které patří do svazků fyzického uzlu, a zálohovaná data pouze v rámci sdíleného svazku. Nevybírejte ručně žádné "místní" soubory nebo adresáře. Chcete-li zálohovat soubory a adresáře fyzických uzlů, klienty NetWorker lze vytvořit pomocí názvů fyzických uzlů a vybrat pouze místní adresáře/soubory.
 
  1. Dokončete vytváření klienta.
  2. Otevřete vlastnosti klienta prostředku logického clusteru.
  3. Přejděte na Aplikace a moduly.
  4. Do pole backup command zadejte:
save -c Logical_Client_Name
 
Vlastnosti klienta
Sady uložení jsou indexovány pod názvem klienta logického clusteru bez ohledu na aktivní uzel, nikoli pod názvem hostitele aktuálního fyzického uzlu.
  1. Na kartě Globals (2 of 2) aktualizujte pole Vzdálený přístup tak, aby obsahovalo root@NodeClientName Pro každý fyzický uzel v clusteru:

Aktualizace vzdáleného přístupu

  1. Proveďte zálohování klienta clusteru.
  2. Sada pro ukládání by se měla zobrazit v databázi médií serveru 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.