NetWorker: NWUI не отримує список груп, які не можуть розбирати рядок disk_uuid

Summary: Сторінка груп NetWorker Web User Interface (NWUI) не повертає жодної інформації. З'являється помилка, яка вказує на те, що не вдалося отримати список груп. Не можу розібрати «disk_uuid» рядок. ...

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

Рішення NWUI використовується для управління зоною даних NetWorker. Навігаційна панель використовується для вибору "Групи захисту>", а панель деталей генерує "Failed to get the list of groups. Unable to parse 'disk_uuid' string: '50301dd2-9032-1b04-eca2-c943c61fd55d.'" Групи захисту VMware налаштовані з правилами для вибору захищених віртуальних машин (VM) за допомогою тегів, а посилана віртуальна машина має дисковий виключ.

Групи NWUI не завантажуються з «Неможливо розбирати disk_uuid рядок»
Рисунок 1: Групи NWUI не завантажуються з «Неможливо розбирати disk_uuid рядок»


У nwui.raw показано:

HH:MM:SS [https-jsse-nio-9090-exec-8] ERROR c.e.n.c.n.impl.PolicyApi - Could not fetch the list of groups.

Файл localhost_access*.txt показує:

XXX.XXX.XXX.XXX - - [DD/MM/YYYY:HH:MM:SS -0500] "GET /nwrestapi/v3/global/protectiongroups HTTP/1.1" 500 487
  • Linux: /nsr/authc/logs/localhost_access*.txt
  • Вікна: C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\localhost_access*.txt

NetWorker Server restapi.log показує:

YYYY-MM-DD HH:MM:SS INFO  [https-jsse-nio-9090-exec-2] c.e.n.w.WebApiRequest - Request method 'GET', URL 'v3/global/protectiongroups
YYYY-MM-DD HH:MM:SS ERROR [https-jsse-nio-9090-exec-2] c.e.n.w.WebApiExceptionMapper - Status 'Internal Server Error', msg: Unable to parse 'disk_uuid' string: '50301dd2-9032-1b04-eca2-c943c61fd55d,'
com.emc.nw.webapi.exception.InternalServerErrorException: Unable to parse 'disk_uuid' string: '50301dd2-9032-1b04-eca2-c943c61fd55d,'
	at com.emc.nw.webapi.adapter.VMwareVmDataAdapter.convertJsonToXmlVmWorkItem(VMwareVmDataAdapter.java:639) ~[nwrestapi.jar:na]
	at com.emc.nw.webapi.adapter.ProtectionGroupDataAdapter.expandVMwareAllWorkItemSelection(ProtectionGroupDataAdapter.java:137) ~[nwrestapi.jar:na]
	at com.emc.nw.webapi.adapter.ProtectionGroupDataAdapter.getItems(ProtectionGroupDataAdapter.java:115) ~[nwrestapi.jar:na]
	at com.emc.nw.webapi.common.WebLogic.getItemList(WebLogic.java:173) ~[nwrestapi.jar:na]
	at com.emc.nw.webapi.common.WebLogic.getItemList(WebLogic.java:160) ~[nwrestapi.jar:na]
	at com.emc.nw.webapi.resource.ProtectionGroups.get(ProtectionGroups.java:101) ~[nwrestapi.jar:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_211]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_211]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_211]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_211]
...
YYYY-MM-DD HH:MM:SS INFO  [https-jsse-nio-9090-exec-2] c.e.n.w.WebApiResponse - Response status Method: 'GET', URI:'v3/global/protectiongroups', Status '500'
  • Linux: /nsr/logs/restapi/restapi.log
  • Вікна: C:\Program Files\EMC NetWorker\nsr\logs\restapi\restapi.log

Cause

Група захисту VMware має нульовий запис VM для виключеного диска .vmdk. Нульовий запис на диску .vmdk спричиняє відмову RESTAPI при отриманні інформації про Групу захисту. Нульовий запис у ресурсі VMware Protection Group відображається у вигляді бекспейсів і лапок (\"\"). Ось приклад нульового запису у групі захисту VMware:
{\"moref-id\":\"vm-1024536\",\"uuid\":\"50301dd2-9032-1b04-eca2-c943c61fd55d\",\"type\":\"VMDisk\",\"disks\":[\"\",\"6000C292-524d-1baa-f10b-5e780833a1ed\",\"6000C29c-75b5-ad1f-27d3-602b6d5da260\"]}

Причина нульового запису невідома.

Resolution

Використовуйте адміністративну програму NetWorker (nsradmin), щоб видалити null запис на диску .vmdk з бази даних ресурсів NetWorker (nsrdb). 
 

  1. Виконайте резервне копіювання захисту сервера та переконайтеся, що резервне копіювання завантаження:
mminfo -B
  1. Створіть копію каталогу nsrdb на сервері NetWorker.
  • Linux: /nsr/res/nsrdb
  • Вікна: C:\Program Files\EMC NetWorker\nsr\res\nsrdb

3. З командного рядка або оболонки Linux відкрийте утиліту командного рядка nsradmin і відкрийте візуальний режим, ввівши visual. Це завантажує інтерактивну командну утиліту, з якої можна пересуватися та змінювати ресурси NetWorker:
 

nsradmin > visual mode > NSR Protection Group > Select the "NSR Protection Group" > Edit > delete the NULL Disk entry in the "vproxy group exclude items" > save > Exit


Перед:

{\"moref-id\":\"vm-1024536\",\"uuid\":\"50301dd2-9032-1b04-eca2-c943c61fd55d\",\"type\":\"VMDisk\",\"disks\":[\"\",\"6000C292-524d-1baa-f10b-5e780833a1ed\",\"6000C29c-75b5-ad1f-27d3-602b6d5da260\"]}

Після:

{\"moref-id\":\"vm-1024536\",\"uuid\":\"50301dd2-9032-1b04-eca2-c943c61fd55d\",\"type\":\"VMDisk\",\"disks\":[\"6000C292-524d-1baa-f10b-5e780833a1ed\",\"6000C29c-75b5-ad1f-27d3-602b6d5da260\"]}

Якщо будуть виявлені проблеми, ви можете повернутися до копії nsrdb, створеної до внесення змін. 

Article Properties
Article Number: 000173881
Article Type: Solution
Last Modified: 17 Nov 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.