NetWorker. Резервное копирование общего тома кластера Linux

Сводка: В этой статье приводятся общие сведения о резервном копировании файлов, которые совместно используются двумя узлами Linux.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Инструкции

Определите хранилище кластера и логическое имя:

В этой статье показаны примеры из двух узлов 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

Дополнительная информация

Затронутые продукты

NetWorker

Продукты

NetWorker Family, NetWorker Series
Свойства статьи
Номер статьи: 000206944
Тип статьи: How To
Последнее изменение: 15 May 2025
Версия:  7
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.