NetWorker:如何備份 Linux 叢集共用磁碟區
Summary: 本文提供如何備份在兩個 Linux 節點之間共用之檔案的一般概觀。
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
識別叢集儲存裝置和邏輯名稱:
在本文中,顯示的範例來自兩個使用 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 用戶端以備份共用儲存裝置上的檔案:
- 確定已在叢集中的每個實體節點上安裝 NetWorker 用戶端軟體。請參閱 NetWorker 安裝指南。
- NetWorker 叢集整合指南中詳述將 NetWorker 用戶端資源設定為叢集感知的步驟。
注意:所有 NetWorker 指南皆可透過以下方式取得:NetWorker 支援資訊
- 登入 NetWorker Management Console (NMC)。
- 前往 保護 > 用戶端。
- 按一下 保護 > 新用戶端精靈。
- 指定 邏輯用戶端名稱 並選擇保護群組:
- 對於儲存集,請指定儲存集 ALL,或選擇掛載點中的共用儲存掛載點或子目錄:
注意:在群集共用資源上使用存儲集 ALL 時。它會忽略屬於實體節點磁碟區的資料夾/檔案,以及僅屬於共用磁碟區內的備份資料。請勿手動選取任何「本機」檔案或目錄。若要備份實體節點的檔案和目錄,可以使用實體節點名稱建立 NetWorker 用戶端,僅會選取本機目錄/檔案。
- 完成用戶端建立。
- 打開邏輯群集資源的客戶端屬性。
- 轉到 應用和模組。
- 在 備份命令 欄位中,指定:
save -c Logical_Client_Name
存儲集在邏輯群集客戶機名稱下編製索引,而不考慮活動節點,而不是當前物理節點的主機名。
- 在 “全域 (2/2) ”選項卡中,更新 “遠端訪問 ”字段以包含
root@NodeClientName針對叢集中的每個實體節點:

- 執行叢集客戶機的備份。
- 儲存集應會出現在 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
NetWorkerProducts
NetWorker Family, NetWorker SeriesArticle 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.