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

Визначте сховище кластера та логічне ім'я:

У цій статті наведені приклади з двох вузлів Red Hat, які використовують кластерну службу високої доступності pcs (Pacemaker). Відмінності в отриманні детальної інформації про конфігурацію кластера в залежності від постачальника операційної системи та служби кластеризації. Перегляньте документацію для конкретних постачальників щодо конфігурацій і команд кластерів. Логіка конфігурації клієнтів 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:~# 

Якщо відбувається перемикання після відмови, сховище монтується на інший вузол кластера. Спільне сховище доступне за допомогою логічного імені кластера незалежно від активного вузла.

Ім'я хоста Node One
NWrhelNodeC.emclab.local
Вузол Друге ім'я хоста 
NWrhelNodeD.emclab.local
Логічне ім'я кластера
NWrhelClusC.emclab.local

 

Налаштування клієнта NetWorker для резервного копіювання файлів на загальному сховищі:

  1. Переконайтеся, що клієнтське програмне забезпечення NetWorker встановлено на кожному з фізичних вузлів кластера. Дивіться інсталяцію NetWorker. 
  2. Кроки по налаштуванню клієнтського ресурсу NetWorker для усвідомлення кластера детально описані в Керівництві по інтеграції кластера NetWorker.
ПРИМІТКА. Всі Посібники NetWorker доступні за посиланням: Інформація про службу підтримки NetWorker

 

  1. Увійдіть в консоль управління NetWorker (NMC).
  2. Перейдіть до розділу Захист > клієнтів.
  3. Натисніть Майстер захисту > нових клієнтів.
  4. Вкажіть логічне ім'я клієнта та виберіть групу захисту:
Вкажіть інформацію про клієнта
  1. Для набору збережень вкажіть набір збереження ALL або виберіть точку монтування або підкаталоги спільного сховища в точці монтування:
Вибір об'єктів файлової системи
 
ПРИМІТКА. При використанні save встановлюємо 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

Additional Information

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article 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.