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:~# 

В случае переключения при отказе хранилище монтируется на другом узле кластера. Доступ к общему хранилищу возможен с использованием имени логического кластера независимо от активного узла.

Имя хоста первого узла
NWrhelNodeC.emclab.local
Имя хоста второго узла 
NWrhelNodeD.emclab.local
Имя логического кластера
NWrhelClusC.emclab.local

 

Настройка клиента NetWorker Client для резервного копирования файлов в общем хранилище:

  1. Убедитесь, что клиентское программное обеспечение NetWorker установлено на каждом из физических узлов кластера. См. руководство по установке NetWorker. 
  2. Шаги по настройке клиентского ресурса NetWorker для поддержки кластера подробно описаны в руководстве по интеграции кластера NetWorker.
ПРИМЕЧАНИЕ. Все руководства по NetWorker можно найти в следующих источниках: Сведения о поддержке NetWorker

 

  1. Войдите в NetWorker Management Console (NMC).
  2. Перейдите в раздел Клиенты защиты>.
  3. Нажмите Protection > New Client Wizard.
  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.