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
|
|
节点 2 主机名
|
NWrhelNodeD.emclab.local
|
|
逻辑群集名称
|
NWrhelClusC.emclab.local
|
配置 NetWorker 客户端以备份共享存储上的文件:
- 确保 NetWorker 客户端软件安装在群集中的每个物理节点上。请参阅 NetWorker 安装指南。
- NetWorker 群集集成指南中详细介绍了将 NetWorker 客户端资源配置为可识别群集的步骤。
提醒:所有 NetWorker 指南均可通过以下方式获得:NetWorker 支持信息
- 登录到 NetWorker Management Console (NMC)。
- 转至 Protection > Clients。
- 单击 保护 > 新建客户端向导。
- 指定 逻辑客户端名称 并选择保护组:
- 对于存储集,指定存储集 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.