NetWorker: Tworzenie kopii zapasowej udostępnionego woluminu klastra systemu Linux

Summary: Ten artykuł zawiera ogólne omówienie tworzenia kopii zapasowych plików, które są współużytkowane przez dwa węzły Linuksa.

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

Określ pamięć masową klastra i nazwę logiczną:

W tym artykule pokazane przykłady pochodzą z dwóch węzłów Red Hat korzystających z usługi klastra High Availability komputerów (Pacemaker). Różnice w sposobie uzyskiwania szczegółowych informacji dotyczących konfiguracji klastra w zależności od dostawcy systemu operacyjnego i usługi klastrowania. Informacje dotyczące konfiguracji klastrów i poleceń poszczególnych dostawców można znaleźć w dokumentacji danego dostawcy. Logika stojąca za konfiguracją klientów NetWorker pozostaje taka sama.

Użyj poleceń usługi klastrowania, aby przejrzeć szczegóły konfiguracji. W tym przypadku:

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 danych wyjściowych zanotuj:

  • Każdy z fizycznych węzłów w klastrze
  • Które urządzenie jest dyskiem udostępnionym i do jakiego systemu plików jest montowany.
  • Adres IP używany przez zasób logiczny

W oprogramowaniu NetWorker w wersji 19.11 i nowszych lcmap Polecenie zwraca nazwę klastra logicznego i woluminy współużytkowane:

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>

W wersji 19.10 i wcześniejszych nslookup polecenie potwierdzenia nazwy logicznej zasobu IP klastra:

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

Tylko aktywny węzeł ma zmapowaną pamięć udostępnioną. Z konfiguracji klastra w tym przykładzie /dev/sdb1 device jest współużytkowanym dyskiem ISCSI i montuje się do /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:~# 

W przypadku przełączenia awaryjnego pamięć masowa zostanie zamontowana w innym węźle klastra. Pamięć współużytkowana jest dostępna przy użyciu nazwy klastra logicznego, niezależnie od aktywnego węzła.

Nazwa hosta węzła 1
NWrhelNodeC.emclab.local
Nazwa hosta węzła drugiego 
NWrhelNodeD.emclab.local
Nazwa klastra logicznego
NWrhelClusC.emclab.local

 

Konfigurowanie klienta NetWorker w celu tworzenia kopii zapasowych plików w pamięci udostępnionej:

  1. Upewnij się, że oprogramowanie klienta NetWorker jest zainstalowane na każdym z fizycznych węzłów w klastrze. Zapoznaj się z podręcznikiem instalacji NetWorker. 
  2. Kroki konfigurowania zasobu klienta NetWorker, który ma być klaster obsługujący, zostały opisane w Podręczniku integracji klastra NetWorker.
UWAGA: Wszystkie przewodniki NetWorker są dostępne za pośrednictwem: Informacje o pomocy technicznej NetWorker

 

  1. Zaloguj się do konsoli NetWorker Management Console (NMC).
  2. Przejdź do Protection > Clients
  3. Kliknij kreator ochrony > nowego klienta.
  4. Określ nazwę klienta logicznego i wybierz grupę ochrony:
Określ informacje o kliencie
  1. W przypadku zestawu zapisu określ zestaw zapisu ALL lub wybierz punkt instalacji lub podkatalogi współużytkowanej pamięci masowej w tym punkcie:
Wybierz obiekty systemu plików
 
UWAGA: W przypadku korzystania z funkcji zapisywania ustaw ALL dla zasobu udostępnionego klastra. Ignoruje foldery/pliki należące do woluminów węzła fizycznego i dane kopii zapasowych tylko w woluminie udostępnionym. Nie wybieraj ręcznie żadnych "lokalnych" plików ani katalogów. Aby utworzyć kopię zapasową plików i katalogów węzłów fizycznych, można utworzyć klienty NetWorker przy użyciu nazw węzłów fizycznych, wybierając tylko lokalne katalogi/pliki.
 
  1. Zakończ tworzenie klienta.
  2. Otwórz właściwości klienta zasobu klastra logicznego.
  3. Przejdź do sekcji Aplikacje i moduły.
  4. W polu polecenia backup określ:
save -c Logical_Client_Name
 
Właściwości klienta
Zestawy zapisów są indeksowane pod nazwą klienta klastra logicznego, niezależnie od aktywnego węzła, a nie pod nazwą hosta bieżącego węzła fizycznego.
  1. Na karcie Globals (2 of 2) zaktualizuj pole Dostęp zdalny , aby zawierało root@NodeClientName Dla każdego węzła fizycznego w klastrze:

Aktualizowanie dostępu zdalnego

  1. Wykonaj kopię zapasową klienta klastra.
  2. Zestaw zapisu powinien pojawić się w bazie danych nośników serwera 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.