NetWorker: Så här säkerhetskopierar du Linux-klusterdelad volym
Summary: Den här artikeln innehåller en allmän översikt över hur du säkerhetskopierar filer som delas mellan två Linux-noder.
Instructions
Identifiera klustrets lagringsenhet och logiska namn:
I den här artikeln är exemplen som visas från två Red Hat-noder som använder datorer (Pacemaker) klustertjänst med hög tillgänglighet. Skillnader i hur du får information om klusterkonfigurationen beroende på operativsystemleverantör och klustringstjänst. Se leverantörsspecifik dokumentation om klusterkonfigurationer och kommandon. Logiken bakom konfigurationen av NetWorker-klienterna är densamma.
Använd klustertjänstkommandona för att granska konfigurationsinformationen, i det här fallet:
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)
Anteckna följande i utdata:
- Var och en av de fysiska noderna i klustret
- Vilken enhet som är den delade disken och vilket filsystem som den monteras på.
- IP-adressen som används av den logiska resursen
I NetWorker 19.11 och senare lcmap returnerar namnet på det logiska klustret och delade volymer:
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>
För 19.10 och tidigare, oss nslookup för att bekräfta det logiska klusternamnet för klustrets IP-resurs:
root@NWrhelNodeC:~# nslookup 192.168.25.40
40.25.168.192.in-addr.arpa name = NWrhelClusC.emclab.local
Endast den aktiva noden har den delade lagringen mappad. Från klusterkonfigurationen i det här exemplet /dev/sdb1 enheten är den delade ISCSI-disken och den monteras på /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:~#
Om en redundansväxling sker monteras lagringen på en annan klusternod. Delad lagring är tillgänglig med det logiska klusternamnet oavsett aktiv nod.
|
Värdnamn för nod ett
|
NWrhelNodeC.emclab.local
|
|
Värdnamn för nod två
|
NWrhelNodeD.emclab.local
|
|
Namn på logiskt kluster
|
NWrhelClusC.emclab.local
|
Konfigurera NetWorker-klienten för säkerhetskopiering av filer på den delade lagringen:
- Kontrollera att NetWorker-klientprogramvaran är installerad på var och en av de fysiska noderna i klustret. Se installationsmanualen för NetWorker.
- Anvisningar om hur du konfigurerar en NetWorker-klientresurs så att den är klustermedveten finns i NetWorker-guiden för klusterintegrering.
- Logga in på NetWorker Management Console (NMC).
- Gå till Skyddsklienter>.
- Klicka på Guiden Skydda > ny klient.
- Ange det logiska klientnamnet och välj en skyddsgrupp:
- För lagringsuppsättningen anger du ALL sparade uppsättningar eller väljer den delade lagringsmonteringspunkten eller underkatalogerna i monteringspunkten:
- Slutför klientskapandet.
- Öppna klientegenskaperna för den logiska klusterresursen.
- Gå till Appar och moduler.
- I fältet Kommando för säkerhetskopiering anger du:
save -c Logical_Client_Name
- På fliken Globals (2 av 2) uppdaterar du fältet Remote Access så att det innehåller
root@NodeClientNameFör var och en av de fysiska noderna i klustret:

- Utför en säkerhetskopiering av klusterklienten.
- Sparade uppsättningar bör visas i NetWorker-serverns mediedatabas:
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