Кластер NetWorker: Невозможно определить имя адреса 'null':

Summary: Клиенту не удается создать или выполнить резервное копирование неактивного узла кластеризованной среды NetWorker.

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.

Symptoms

Программное обеспечение NetWorker настроено в кластере для обеспечения высокой доступности. Во время создания экземпляра клиента пассивного узла или резервного копирования уже существующего экземпляра клиента пассивного узла операция завершается сбоем со следующей ошибкой:
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. 
При наличии резервной копии эта ошибка регистрируется в журналах действий резервного копирования (расположенных в каталоге /nsr/logs/policy/policy-name<>/<workflow-name>) и в /nsr/logs/daemon.raw.

Этот признак наблюдается после обновления NetWorker до версий с 19.7.x по 19.10.x.

Cause

Изменения кода были внесены в версии 19.7.0.x, что привело к этой проблеме. Изменения, внесенные в затронутых версиях, не позволяют процессам NetWorker сопоставлять виртуальный IP-адрес с именем виртуального хоста, используемым в конфигурации NetWorker.

Resolution

Исправление:

Исправление кода для этой проблемы было выпущено в NetWorker 19.11. Обновите узлы кластера до версии 19.11 для исправления кода.
Страница скачивания драйвера NetWorker для службы поддержки Dell .


Временное решение.

Линукс:
Выполните следующие действия:
  1. Остановите ресурс сервера NetWorker с помощью следующей команды на активном узле:
pcs resource debug-stop <resource_name> 
  1. Остановите клиентские службы NetWorker на всех узлах:
nsr_shutdown
  1. После остановки служб создайте enable_rdns_lookup в /nsr/debug на всех узлах кластера. Этот файл не должен иметь расширения.
ПРИМЕЧАНИЕ. Создайте файл как в расположении общего сервера, так и в папке nsr (например: /nsr_share/nsr/debug/enable_rdns_lookup) и локальное местоположение физического узла /nsr (например /nsr.NetWorker.local/debug/enable_rdns_lookup)
  1. Запустите клиентские службы NetWorker на всех узлах:
/usr/sbin/nsrexecd
  1. Запустите ресурс сервера NetWorker с помощью следующей команды:
pcs resource debug-start <resource_name>


Виндоус:
Выполните следующие действия:

  1. Остановите работу кластера NetWorker в диспетчере кластеров Windows.
  2. Остановите службы NetWorker на всех узлах кластера с помощью следующей команды.
net stop nsrexecd /y
  1. После остановки служб создайте enable_rdns_lookup в папке \Program Files\EMC NetWorker\nsr\debug\ в каталоге установки NetWorker на всех узлах кластера. Этот файл не должен иметь расширения.
  2. Запустите службы NetWorker на всех пассивных узлах кластера, используя следующую команду:
net start nsrexecd
  1. Запустите сервер кластера NetWorker из диспетчера кластеров Windows.
ПРИМЕЧАНИЕ.
  1. Это изменение необходимо выполнить на всех узлах, так как оно необходимо для каждого пассивного узла, и при переключении при отказе активный узел становится пассивным.
  2. Если кластер содержит более двух узлов, убедитесь, что это сделано на всех пассивных узлах.
  3. Если на сервере кластера есть настроенные автономные клиенты, убедитесь, что это сделано также для всех таких клиентов. Требуется перезапуск службы NetWorker на автономных клиентах.
  4. Создайте каталог /nsr/debug, если его не существует. Автономные клиенты по умолчанию не имеют этого каталога.

Additional Information

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

Временное решение 2.
Давать возможность oldauth На всех узлах кластера и во всех автономных клиентах, которые должны быть созданы в кластере. Тем не менее, использование oldauth не рекомендуется, так как это не безопасно. Дополнительные сведения см. в Руководстве по безопасности NetWorker для вашей версии NetWorker .
 
  1. Измените методы проверки подлинности с помощью nsradmin следующим образом:
nsradmin -p nsrexec
NetWorker administration program
Use the "help" command for help.
nsradmin> . type:nsrla
Current query set
nsradmin> show auth methods
nsradmin> print

In case only nsrauth is enabled, the output is similar to the following auth methods:  "0.0.0.0/0, nsrauth"

nsradmin> update auth methods: "0.0.0.0/0,nsrauth/oldauth"
Update? y
updated resource id2.0.88.1.53.127.23.68.24.141.134.206(32)
nsradmin> print

After the changes are made, output should be similar to the following: auth methods: "0.0.0.0/0, nsrauth/oldauth"

nsradmin> quit
  1. Остановите и перезапустите службы или управляющие программы NetWorker на сервере NetWorker.
Article Properties
Article Number: 000216186
Article Type: Solution
Last Modified: 22 Aug 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.