Кластер 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</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, щоб виправити код.
Сторінка завантаження драйвера підтримки Dell NetWorker .


Спосіб вирішення:

Linux:
Виконуємо наступні дії:
  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 Cluster Server у диспетчері кластерів Windows.
  2. Зупиніть роботу служб NetWorker на всіх вузлах кластера за допомогою наведеної нижче команди
net stop nsrexecd /y
  1. Після зупинки служб створіть файл enable_rdns_lookup файл під \Program Files\EMC NetWorker\nsr\debug\ у каталозі NetWorker Install на всіх вузлах кластера. Цей файл не повинен мати розширення.
  2. Запустіть служби NetWorker на всіх пасивних вузлах кластера за допомогою команди:
net start nsrexecd
  1. Запустіть NetWorker Cluster Server з диспетчера кластерів 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.