NetWorker. Сбой перенаправленного восстановления (инициированного из NMC), когда исходный клиент находится в автономном режиме
Summary: Попытка восстановления NetWorker выполняется для клиента NetWorker, который находится в автономном режиме и не может быть включен. Клиент также был удален из базы данных ресурсов NetWorker; Тем не менее, у него все еще есть действительные резервные копии. Клиент был добавлен обратно в NetWorker для восстановления его данных другому клиенту. Пользовательский интерфейс восстановления не позволяет продолжить с сообщением «Unknown client operating system». Он также может сообщать о проблемах с сетевым подключением, так как исходный клиент находится в автономном режиме. ...
Symptoms
- Выполняется перенаправленное восстановление из консоли управления NetWorker Management Console (NMC) для восстановления файлов из одного клиента (источника) в другой клиент (место назначения).
- Исходный клиент находится в автономном режиме и не может быть включен; или физически больше не существует.
- Клиент был удален из NetWorker, но у него все еще есть резервные копии в базе данных мультимедиа сервера NetWorker. Необходимые наборы сохранений определены с помощью функции NMC «Наборы сохранений носителей»> или с помощью команды mminfo сервера NetWorker:
mminfo -avot -q client=CLIENT_NAME
- Удаленный исходный клиент был добавлен обратно в NetWorker, чтобы его наборы сохранений можно было выбрать в пользовательском интерфейсе восстановления.
- При попытке извлечь резервные копии из автономного исходного клиента в NMC появляются следующие ошибки:
- При выборе исходного клиента информация об ОС не отображается.
- Ошибка. Время ожидания диспетчера истекло.
- Ошибка. Не удалось подключиться к имени клиентаисточника хоста: Диспетчер: Время ожидания запроса истекло.
- Неизвестная операционная система клиента.
- Кнопка Далее недоступна.
Cause
Resolution
Вариант 1.
Выполните восстановление из командной строки. Сведения об использовании команды восстановления см. в Справочном руководстве по командам NetWorker: https://www.dell.com/support/home/product-support/product/networker/docs
Вариант 2.
1. Откройте свойства клиента в консоли управления NetWorker Management Console (NMC).
2. Убедитесь, что клиент не входит ни в одну из групп защиты. Если выбраны группы защиты, снимите их:

Рис. 2. Выбор «Список групп защиты» на вкладке «General» свойств клиента.
3. На вкладке Глобальные (2 из 2) в раскрывающемся списке состояние клиента выберите Retired:

Рис. 3. Раскрывающийся список "Состояние клиента" на вкладке свойств клиента Глобальные (2 из 2).
4. Откройте командную строку PowerShell администратора или корневую оболочку на сервере NetWorker. Используйте nsradmin в автономном режиме для обновления «типа клиентской ОС». Это поле доступно только для чтения и может быть изменено только в автономном режиме. Чтобы изменения вступили в силу, требуется перезапуск службы.
Расположение nsrdb по умолчанию:
Linux: /nsr/res/nsrdb
Windows: C:\Program Files\EMC NetWorker\nsr\res\nsrdb
A. Создайте копию nsrdb в каталоге /tmp:
Linux:
cp -Rv /nsr/res/nsrdb /tmp/nsrdb_`date -I`
Windows: Используйте проводник Windows, чтобы создать копию параметра PowerShell nsrdb
:
PS C:\Users\Administrator> $date = Get-Date -Format yyyMMdd
PS C:\Users\Administrator> Copy-Item -Path "C:\Program Files\EMC NetWorker\nsr\res\nsrdb" -Destination "C:\tmp\nsrdb_$date" -Recurse -Verbose
Б. Введите:
nsradmin -d "PATH_TO_NSRDB"
В. Введите:
option hidden
D. Введите:
. type: nsr client; name: client-name
E. Введите:
update client os type: OS-TYPE
root@lnx-nwserv:~# nsradmin -d /nsr/res/nsrdb
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> option hidden
Hidden display option turned on
Display options:
Dynamic: Off;
Hidden: On;
Raw I18N: Off;
Resource ID: Off;
Regexp: Off;
nsradmin> . type: nsr client; name: win-client01.amer.lan
nsradmin> update client OS type: Windows NT Server on Intel
client OS type: Windows NT Server on Intel;
Update? y
updated resource id 53.0.166.57.0.0.0.0.233.98.62.102.192.168.9.101(3)
nsradmin> q
Е. Перезапустите службы NetWorker на сервере NetWorker.
Linux:
systemctl restart networker
Windows (PowerShell):
net stop nsrd ; net start nsrd
5. Подключитесь к серверу NetWorker из NMC и снова откройте свойства клиента. На вкладке «Info & Licensing» тип клиентской ОС должен отражать настройки, примененные на шаге 4:

Рис. 4. «Client OS type», отображается на вкладке «Info & Licensing» свойств клиента.
6. Снова запустите восстановление на вкладке Recover.

Рис. 5. Параметр «Далее» больше не является недоступным, а ошибка «Неизвестная клиентская операционная система» исчезла.