Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

NetWorker. Сбой резервного копирования начальной загрузки и команды Authc на кластерных серверах Linux после обновления до 19.7.0.3 или 19.8.0.2 и более поздних версий

Summary: Сервер NetWorker развертывается на кластерных серверах Linux NetWorker. После модернизации NetWorker до версии 19.7.0.3 или 19.8.0.2 и до этого происходит сбой резервного копирования начальной загрузки Server Protection. Также происходит сбой сервисных команд аутентификации (nsrlogin, authc_config, authc_mgmt). Возвращается ошибка: служба аутентификации недоступна с ошибкой HTTP 404 (не найдена). ...

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 развертывается в кластере высокой доступности Red Hat Pacemaker (ПК).

NetWorker обновлен до 19.7.0.4.

Запуск службы NetWorker выполнен успешно, все ресурсы кластера отображаются как «запущенные» на одном из узлов кластера:
root@NWrhelNodeG:~# pcs resource * Resource Group: NW_group: * fs (ocf::heartbeat:Filesystem): Started NWrhelNodeG.emclab.local * ip (ocf::heartbeat:IPaddr): Started NWrhelNodeG.emclab.local * nws (ocf::EMC_NetWorker:Server): Started NWrhelNodeG.emclab.local
Сбой команды nsrlogin с ошибкой HTTP 404 (не найден):
[admin@NWrhelNodeG linux_x86_64]$ nsrlogin -u Administrator 130136:nsrlogin: Please enter password: 117849:nsrlogin: Authentication library error: GET failed with HTTP-ERROR: 404 Server Message : Could not parse server-response from json string Server Message : Make sure that server is running
При резервном копировании начальной загрузки «Server Protection» не удается выполнить резервное копирование authcdb:
 
Сбой резервного копирования начальной загрузки для резервного копирования authcdb
Рис. 1. Сбой резервного копирования начальной загрузки для резервного копирования authcdb

Cause

Изменения authc во время модернизации не были зафиксированы в общем кластере authcdb. В процессе модернизации ресурс NWS ПК отключен или ресурс кластера PCS полностью останавливается. Если NWS не работает, каталог /nsr символично связан (указывающий) с /nsr. NetWorker.local вместо /nsr_share.

/Nsr. NetWorker.local — это каталог физических узлов /nsr и содержит только связанные с клиентом папки. A /nsr. Папка NetWorker.local/authc существует, но не содержит никаких файлов, специфичные для authcdb сервера NetWorker. Эта папка находится в папке /nsr_share/nsr/authc. 

После модернизации NetWorker authc ожидает «версии B» файлов authc, но видит «версию A» файлов перед модернизацией.

Resolution

Обновите NetWorker до одного из следующих выпусков (или более поздней):
  • 19.8.0.4
  • 19.9.0.2
Если используется более ранняя версия, выполните модернизацию до одной из рекомендованных выше версий. Пакеты NetWorker можно загрузить со страницы продукта поддержки Dell для NetWorker.

Если используется версия 19.8.0.4 или 19.9.0.2 и более поздние версии, выполните следующие действия:
  1. На каждом узле в кластере переименуйте /opt/nsr/authc-server/conf/h2_db.properties:
mv /opt/nsr/authc-server/conf/h2_db.properties /opt/nsr/authc-server/conf/h2_db.properties.bak
  1. На каждом узле повторно запустите /opt/nsr/authc-server/scripts/authc_configure.sh для повторной настройки authc. При этом не удаляются никакие настройки или конфигурации, которые ранее были выполнены в режиме authc.
На активном узле это выглядит следующим образом:
root@NWrhelNodeH:~# /opt/nsr/authc-server/scripts/authc_configure.sh 

Specify the directory where the Java Standard Edition Runtime Environment (JRE) software is installed [/opt/nre/java/latest]: 

The installation process will install an Apache Tomcat instance. For optimum security, EMC NetWorker Authentication Service will use a non-root user (nsrtomcat) to start the Apache Tomcat instance. If your system has special user security requirements, ensure that proper operational permissions are granted to this non-root user (nsrtomcat). 
Please refer to NetWorker Installation Guide. 

WARNING: Port 9090 is already in use. 

Do you wish to specify a different port number [y]? n 

The Apache Tomcat will use "NWrhelNodeH.emclab.local" as the host name. The Apache Tomcat will use "9090" as the port number. 

The NetWorker Authentication Service requires a keystore file to configure encryption and to provide SSL support. 

EMC recommends that you specify a keystore password that has a minimum of six characters. 

Do you want to use the existing keystore /nsr/authc/conf/authc.keystore [y]? 

Specify password for the existing keystore: 
The install will use the existing certificate "emcauthctomcat" for Apache Tomcat. 
The install will use the existing certificate "emcauthcsaml" for Authentication Service. 

Creating the installation log in /opt/nsr/authc-server/logs/install.log.

Performing initialization. Please wait... 

The installation completed successfully.

На пассивных узлах это выглядит следующим образом:
 
root@NWrhelNodeG:~# /opt/nsr/authc-server/scripts/authc_configure.sh 

Specify the directory where the Java Standard Edition Runtime Environment (JRE) software is installed [/opt/nre/java/latest]: 

The installation process will install an Apache Tomcat instance. For optimum security, EMC NetWorker Authentication Service will use a non-root user (nsrtomcat) to start the Apache Tomcat instance. If your system has special user security requirements, ensure that proper operational permissions are granted to this non-root user (nsrtomcat). 
Please refer to NetWorker Installation Guide. 

The Apache Tomcat will use "NWrhelNodeG.emclab.local" as the host name. The Apache Tomcat will use "9090" as the port number. 

The NetWorker Authentication Service requires a keystore file to configure encryption and to provide SSL support. 

EMC recommends that you specify a keystore password that has a minimum of six characters. 

Do you want to use the existing keystore /nsr/authc/conf/authc.keystore [y]? 

Specify password for the existing keystore: 
The install will use the existing certificate "emcauthctomcat" for Apache Tomcat. 
The install will use the existing certificate "emcauthcsaml" for Authentication Service. 

The NetWorker Authentication Service defines automatically an administrator user account named administrator in the NetWorker Authentication Service local database. This account is specific to the administration of the NetWorker Authentication Service, and is not related to other administrator accounts on this system. 

******************************************************************************************* 
Password criteria: Minimum required characters - 9 and Maximum allowed characters - 126 Minimum [alphabetic - 2, Uppercase - 1, Lowercase - 1, Numeric - 1, Special character - 1] 
******************************************************************************************** 

Specify an initial password for administrator: 
Confirm the password: 

Creating the installation log in /opt/nsr/authc-server/logs/install.log. 

Performing initialization. Please wait... 

The installation completed successfully.
 
ПРИМЕЧАНИЕ. На пассивном узле предлагается создать новый пароль для учетной записи администратора NetWorker. Это не означает, что существующий пароль потерян. Это происходит потому, что authcdb, используемая кластером, находится в папке /nsr_share/nsr/authc, которая существует только на активном узле. Когда пассивный узел становится новым активным узлом, он использует общую authcdb. Сценарий authc_configure.sh выполняется на каждом узле для повторного создания свойств /opt/nsr/authc-server/conf/h2_db.properties, которые локальны для каждого узла.
  1. Перезапустите ресурс NWS:
pcs resource restart nws
  1. Убедитесь, что ресурс NWS запущен:
pcs resource 

root@NWrhelNodeH:~# pcs resource 
   * Resource Group: NW_group: 
      * fs (ocf::heartbeat:Filesystem): Started 
NWrhelNodeH.emclab.local 
      * ip (ocf::heartbeat:IPaddr): Started 
NWrhelNodeH.emclab.local 
      * nws (ocf::EMC_NetWorker:Server): Started 
NWrhelNodeH.emclab.local

Попытки Nsrlogin и резервное копирование начальной загрузки должны быть успешными.

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000212755
Article Type: Solution
Last Modified: 12 Apr 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.