NetWorker. Кластер Red Hat Pacemaker: как модернизировать сервер NetWorker и передовые подходы

Сводка: В этой статье базы знаний представлен обзор обновления серверного программного обеспечения NetWorker при установке в кластере высокой доступности Red Hat Pacemaker (PCS).

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

Инструкции

ВАЖНО! Внимательно изучите эту процедуру перед выполнением действий. Если требуется помощь при выполнении модернизации NetWorker, обратитесь к менеджеру Dell по работе с клиентами по продажам, чтобы связаться со специалистами Dell Professional Services. Обновления программного обеспечения не выполняются стандартными группами поддержки NetWorker.

Предварительные условия

  1. Выполните задание резервного копирования защиты сервера с помощью консоли управления NetWorker Management Console (NMC) или веб-интерфейса пользователя NetWorker (NWUI). Это гарантирует, что база данных серверных ресурсов NetWorker (nsrdb), база данных мультимедиа (mm) и индексы клиентских файлов (index) резервируются и доступны в случае необходимости аварийного восстановления. События аварийного восстановления не ожидаются; Тем не менее, подготовка к нему всегда рекомендуется.
  2. Соберите сведения о резервной копии начальной загрузки и запишите их в другом месте:
mminfo -B

 

  1. Подтвердите общее местоположение хранилища и логическое имя хоста, используемые кластером:

Для NetWorker 19.11 и более поздних версий:

    1. Выполните команду: lcmap
    2. Имя хоста и общий путь определяют имя логического кластера и точку монтирования общего хранилища. 

Пример:

NWrhelNode1:~# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;

type: NSR_CLU_VIRTHOST;
hostname: NWrhelClusA.emclab.local;
local: TRUE;
owned paths: /nsr_share;

clu_nodes: NWrhelNodeA.emclab.local NWrhelNodeB.emclab.local;

Для NetWorker 19.10 и более ранних версий:

    1. Используйте lcmap для получения IP-адреса ресурса логического кластера:
NWrhelNode1:~# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;

type: NSR_CLU_VIRTHOST;
hostname: 192.168.25.26;
local: TRUE;
owned paths: /nsr_share;

clu_nodes: NWrhelNodeA.emclab.local NWrhelNodeB.emclab.local;

B: Используйте nslookup Команда для подтверждения имени логического кластера, связанного с IP-ресурсом кластера:

root@NWrhelNode1:~# nslookup 192.168.25.26
20.25.168.192.in-addr.arpa      name = NWrhelClusA.emclab.local.
  1. Скачайте установочный пакет NetWorker Linux со страницы: 

https://www.dell.com/support/home/product-support/product/networker/drivers

  1. Скопируйте пакет установки на каждый из узлов в кластере. Подробнее см. в статьях: 

NetWorker (Linux). Копирование файлов в/с сервера Linux NetWorker.

  1. Распакуйте установочный пакет в выбранное местоположение: 
tar xvf nwVERSION_linux_x86_64.tar.gz

Процедура обновления

На одном из узлов выполните следующие действия:

  1. Остановите службы сервера NetWorker:
pcs resource disable nws
  1. Дождитесь появления ресурса NetWorker (nws), чтобы он отображался как "остановлен (отключен)"
watch -n 5 pcs resource


На каждом из узлов кластера выполните указанные ниже действия.

  1. Остановите клиентскую службу:
nsr_shutdown
  1. Получите список установленных пакетов NetWorker.
rpm -qa | grep lgto
  1. Измените каталоги в извлеченный установочный пакет (см. шаг 5):
cd linux_x86_64
  1. Обновите существующие пакеты NetWorker с помощью новых пакетов установки:
rpm -Uvh PACKAGE_1 PACKAGE_2 PACKAGE_3 ...
ПРИМЕЧАНИЕ. Пакеты NMC и NWUI не поддерживаются в кластере. Эти пакеты должны быть установлены на автономном сервере. Автономный сервер NMC/NWUI можно настроить для управления кластеризованным сервером NetWorker. См. поле «Дополнительная информация», если обновление lgtoserv Сбой на одном из узлов.
  1. Запустите сценарий конфигурации службы проверки подлинности:
/opt/nsr/authc-server/scripts/authc_configure.sh

Перенастройте кластер, чтобы он использовал любые изменения в файле Server Open Cluster Framework (OCF) или lcmap .

  1. На каждом узле выполните команду:
pcs cluster stop --force
  1. На каждом узле выполните следующую команду, чтобы удалить файлы конфигурации кластера (эти параметры будут добавлены позже):
/usr/sbin/networker.cluster -r
  1. Повторно добавьте конфигурацию кластера:
/usr/sbin/networker.cluster
ПРИМЕЧАНИЕ. Когда появится запрос на настройку сервера и клиента, введите «yes». Появится запрос на указание общего местоположения кластеризованной /nsr Ресурсов. См. раздел «Собственные пути» в разделе шагов необходимых условий. Вам будет предложено ввести логическое имя, используемое кластером nsr. Это имя сервера NetWorker.

Пример:

[root@NWrhelNodeA: ~]# /usr/sbin/networker.cluster
Pacemaker (a CRM solution)  is detected.
Would you like to configure NetWorker for it [Yes]?
-----------------------------------------------------------------
Pacemaker is a high availability product for LINUX.
It allows administrators to connect separate systems together to
create failover clusters that ensure application availability and
data integrity under several failure conditions. Administrators
can use OS's Cluster Manager with database applications, file
sharing services, web servers, and more.
-----------------------------------------------------------------
Do you wish to continue? [Yes]?
Shutting down NetWorker services...

Enter directory where local NetWorker database is installed [/nsr]?

Do you wish to configure for both NetWorker server and client?
Yes or No [Yes]?

Creating /usr/lib/ocf/resource.d/EMC_NetWorker directory ...

The mountpoint of the shared NetWorker directory (the nsr
directory) must be the same for all the nodes where NetWorker
server can failover to.

In what path will the shared nsr directory be created/located? /nsr_share

Enter the Logical Hostname to be used for NetWorker? NWrhelClusA.emclab.local

Creating /usr/lib/ocf/resource.d/EMC_NetWorker/Server file ...
-rwxr-xr-x. 1 root root 5689 Oct  1 15:41 /usr/lib/ocf/resource.d/EMC_NetWorker/Server
Finished creating /usr/lib/ocf/resource.d/EMC_NetWorker/Server file ...

Creating /usr/sbin/lcmap file ...
-rwxrwxr-x. 1 root root 9259 Oct  1 15:41 /usr/sbin/lcmap
Finished creating /usr/sbin/lcmap file.


NetWorker has been successfully cluster-configured.
  1. Запустите службы кластера:
pcs cluster start --all
  1. Убедитесь, что на каждом узле запущена клиентская служба:
ps -ef | grep nsrexecd

Если клиент не запущен, запустите его, выполнив:

/usr/sbin/nsrexecd

 

На одном из узлов выполните следующие действия:

  1. Повторно включите ресурс NetWorker, этот процесс запустит службы сервера NetWorker:
pcs resource enable nws
  1. Подождите, пока ресурс NetWorker не отобразится как «started».
watch -n 5 pcs resource

Сервер NetWorker кластера модернизирован.

Для получения информации о любых проблемах во время запуска сервера см. NetWorker
: Руководство по поиску и устранению неисправностей Red Hat Cluster Service

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

Если серверный пакет не удается установить:

   5:lgtoserv-19.11.0.1-1             error: failed to open dir nsr of /nsr/lic/: File exists
################################# [ 42%]
error: unpacking of archive failed on file /nsr/lic/EMCLicenseFilev7.xsd;66fc3bd7: cpio: open failed - No such file or directory
error: lgtoserv-19.11.0.1-1.x86_64: install failed
   6:lgtoman-19.11.0.1-1              ################################# [ 50%]
error: lgtoserv-19.10.0.5-1.x86_64: erase skipped

С помощью nws Ресурс pcs отключен, каталог сервера NetWorker не смонтирован. Модернизация не может найти /nsr/lic Путь к файлу.

Выполните следующие действия на одном из узлов.
 

  1. Монтирование общего /nsr Разделите на общий диск кластера:
mount /dev/sdb1 /nsr_share
  1. В точке монтирования должно отображаться /nsr Содержимое сервера:
[root@NWrhelNodeA ~]# ls -l /nsr_share
total 0
drwxr-xr-x. 17 root root 194 Sep 30 15:24 nsr
[root@NWrhelNodeA ~]# ls -l /nsr_share/nsr/
total 12
drwxrwxrwt.  2 root      root         6 Sep 30 15:22 applogs
drwxr-xr-x. 11 nsrtomcat nsrtomcat  117 Oct  1 13:55 authc
drwxr-x--t.  3 root      root        24 Sep 30 15:22 cache
drwx------. 27 root      root      4096 Oct  1 13:55 cores
drwxr-xr-x.  2 root      root         6 Sep 30 15:22 debug
drwxr-xr-x.  8 root      root       170 Sep 30 15:45 index
drwxr-x--x.  2 root      root        32 Sep 30 15:23 lic
drwx------.  3 root      root        34 Sep 30 15:23 lockbox
drwxr-x--x.  8 root      root      4096 Oct  1 12:03 logs
drwxr-xr-x.  3 root      root        83 Oct  1 10:00 mm
drwxr-x--x.  2 root      root        28 Sep 30 15:23 rabbitmq
drwxr-xr-x.  6 root      root        78 Oct  1 10:00 res
drwxr-x--x.  2 root      root        18 Oct  1 13:56 run
drw-------.  3 root      root        23 Sep 30 15:24 sec
drwxr-xr-x.  7 root      root      4096 Oct  1 13:56 tmp
  1. Обновите пакет сервера NetWorker.
rpm -Uvh lgtoserv_package
  1. Размонтируйте общий /nsr Раздел:
umount /nsr_share
  1. Вернитесь к шагу 7 процедуры модернизации.

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

NetWorker

Продукты

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