NetWorker:如何備份 Linux 叢集共用磁碟區

Riepilogo: 本文提供如何備份在兩個 Linux 節點之間共用之檔案的一般概觀。

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

識別叢集儲存裝置和邏輯名稱:

在本文中,顯示的範例來自兩個使用 pcs (Pacemaker) 高可用性叢集服務的 Red Hat 節點。因作業系統廠商和叢集服務而定,取得叢集組態相關詳細資料的方式差異。請參閱有關叢集組態和命令的廠商專屬說明文件。NetWorker 用戶端組態背後的邏輯維持相同。

使用群集服務命令查看配置詳細資訊,在這種情況下:

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)

從輸出中,記下:

  • 叢集中的每個實體節點
  • 哪個設備是共用磁碟,以及它掛載到哪個文件系統。
  • 邏輯資源使用的IP位址

在 NetWorker 19.11 及更新版本中, lcmap 命令傳回邏輯叢集名稱和共用磁碟區:

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>

對於 19.10 及之前,我們 nslookup 確認叢集 IP 資源邏輯叢集名稱的命令:

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

只有主動節點映射了共用存儲。從此範例的叢集組態中, /dev/sdb1 裝置是共用的 iSCSI 磁碟,並掛接至 /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:~# 

如果發生故障轉移,存儲將安裝在另一個群集節點上。無論活動節點如何,都可以使用 邏輯群集名稱訪問共用存儲。

節點 1 主機名稱
NWrhelNodeC.emclab.local
節點二主機名稱 
NWrhelNodeD.emclab.local
邏輯叢集名稱
NWrhelClusC.emclab.local

 

設定 NetWorker 用戶端以備份共用儲存裝置上的檔案:

  1. 確定已在叢集中的每個實體節點上安裝 NetWorker 用戶端軟體。請參閱 NetWorker 安裝指南。 
  2. NetWorker 叢集整合指南中詳述將 NetWorker 用戶端資源設定為叢集感知的步驟。
注意:所有 NetWorker 指南皆可透過以下方式取得:NetWorker 支援資訊

 

  1. 登入 NetWorker Management Console (NMC)。
  2. 前往 保護 > 用戶端
  3. 按一下 保護 > 新用戶端精靈
  4. 指定 邏輯用戶端名稱 並選擇保護群組:
指定用戶端資訊
  1. 對於儲存集,請指定儲存集 ALL,或選擇掛載點中的共用儲存掛載點或子目錄:
選取檔案系統物件
 
注意:在群集共用資源上使用存儲集 ALL 時。它會忽略屬於實體節點磁碟區的資料夾/檔案,以及僅屬於共用磁碟區內的備份資料。請勿手動選取任何「本機」檔案或目錄。若要備份實體節點的檔案和目錄,可以使用實體節點名稱建立 NetWorker 用戶端,僅會選取本機目錄/檔案。
 
  1. 完成用戶端建立。
  2. 打開邏輯群集資源的客戶端屬性。
  3. 轉到 應用和模組
  4. 備份命令 欄位中,指定:
save -c Logical_Client_Name
 
用戶端內容
存儲集在邏輯群集客戶機名稱下編製索引,而不考慮活動節點,而不是當前物理節點的主機名。
  1. “全域 (2/2) ”選項卡中,更新 “遠端訪問 ”字段以包含 root@NodeClientName 針對叢集中的每個實體節點:

更新遠端存取

  1. 執行叢集客戶機的備份。
  2. 儲存集應會出現在 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

Informazioni aggiuntive

Prodotti interessati

NetWorker

Prodotti

NetWorker Family, NetWorker Series
Proprietà dell'articolo
Numero articolo: 000206944
Tipo di articolo: How To
Ultima modifica: 15 mag 2025
Versione:  7
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.