NetWorker: Een back-up maken van een gedeeld Linux-clustervolume
Summary: Dit artikel biedt een algemeen overzicht van het maken van back-ups van bestanden die worden gedeeld tussen twee Linux-knooppunten.
Instructions
Identificeer de clusterstorage en logische naam:
In dit artikel zijn de getoonde voorbeelden afkomstig van twee Red Hat-knooppunten met behulp van pc's (Pacemaker) High Availability clusterservice. Verschillen in het verkrijgen van details met betrekking tot de clusterconfiguratie, afhankelijk van de leverancier van het besturingssysteem en de clusterservice. Zie leverancierspecifieke documentatie met betrekking tot clusterconfiguraties en -opdrachten. De logica achter de configuratie van de NetWorker-clients blijft hetzelfde.
Gebruik in dit geval de clusterserviceopdrachten om de configuratiedetails te controleren:
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)
Noteer in de uitvoer:
- Elk van de fysieke knooppunten in het cluster
- Welk apparaat de gedeelde schijf is en op welk bestandssysteem deze is gekoppeld.
- Het IP-adres dat wordt gebruikt door de logische bron
In NetWorker 19.11 en hoger is het lcmap Opdracht retourneert de logische clusternaam en gedeelde volumes:
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>
Voor 19.10 en eerder, ons de nslookup opdracht om de logische clusternaam van de cluster IP-bron te bevestigen:
root@NWrhelNodeC:~# nslookup 192.168.25.40
40.25.168.192.in-addr.arpa name = NWrhelClusC.emclab.local
Alleen aan het actieve knooppunt is de gedeelde storage toegewezen. Vanuit de clusterconfiguratie in dit voorbeeld wordt de /dev/sdb1 apparaat is de gedeelde ISCSI-schijf en deze wordt gekoppeld aan /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:~#
Als een failover plaatsvindt, wordt de storage op een ander clusterknooppunt gekoppeld. Gedeelde storage is toegankelijk met behulp van de logische clusternaam, ongeacht het actieve knooppunt.
|
Hostnaam knooppunt één
|
NWrhelNodeC.emclab.local
|
|
Hostnaam knooppunt twee
|
NWrhelNodeD.emclab.local
|
|
Logische clusternaam
|
NWrhelClusC.emclab.local
|
De NetWorker-client configureren voor het maken van back-ups van bestanden op de gedeelde storage:
- Zorg ervoor dat de NetWorker-clientsoftware is geïnstalleerd op elk van de fysieke knooppunten in het cluster. Raadpleeg de NetWorker Installation Guide.
- Stappen voor het configureren van een NetWorker-clientresource om clusterbewust te zijn, worden beschreven in de NetWorker Cluster Integration Guide.
- Meld u aan bij de NetWorker Management Console (NMC).
- Ga naar Beschermingsclients>.
- Klik op Wizard Nieuwe client beveiligen>.
- Geef de logische clientnaam op en selecteer een beveiligingsgroep:
- Voor de opslagset geeft u opslagset ALL op of selecteert u het gedeelde opslagkoppelpunt of de submappen binnen het koppelpunt:
- Voltooi het maken van de client.
- Open de clienteigenschappen van de logische clusterbron.
- Ga naar Apps en modules.
- Geef in het veld van de back-upopdracht het volgende op:
save -c Logical_Client_Name
- Werk op het tabblad Globals (2 van 2) het veld Remote Access bij zodat het bevat
root@NodeClientNameVoor elk van de fysieke knooppunten in het cluster:

- Maak een back-up van de clusterclient.
- De opslagset zou moeten worden weergegeven in de mediadatabase van de NetWorker-server:
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