NetWorker: NWUI nie pobiera listy grup, które nie mogą przeanalizować ciągu disk_uuid

Summary: Strona grup sieciowego interfejsu użytkownika NetWorker (NWUI) nie zwraca żadnych informacji. Pojawi się błąd wskazujący, że nie udało się pobrać listy grup. Nie można przeanalizować ciągu "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

Rozwiązanie NWUI jest używane do zarządzania strefą danych NetWorker. Panel nawigacyjny służy do wybierania ">Protection Groups", a okienko szczegółów generuje "Failed to get the list of groups. Unable to parse 'disk_uuid' string: '50301dd2-9032-1b04-eca2-c943c61fd55d.'" Grupy ochrony VMware są skonfigurowane z regułami wybierania chronionych maszyn wirtualnych (VM) przy użyciu tagów, a przywoływana maszyna wirtualna ma wykluczenie dysku.

Nie można załadować grup NWUI z komunikatem
Rysunek 1. Nie można załadować grup NWUI z komunikatem "Unable to parse disk_uuid string"


Z nwui.raw wynika, że:

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

W pliku localhost_access*.txt znajdują się następujące informacje:

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
  • Windows: C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\localhost_access*.txt

Na restapi.log serwera NetWorker wyświetlane są następujące informacje:

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
  • Windows: C:\Program Files\EMC NetWorker\nsr\logs\restapi\restapi.log

Cause

Grupa ochrony VMware ma wpis o wartości null maszyny wirtualnej dla wykluczonego dysku vmdk. Wpis dysku o wartości null .vmdk powoduje niepowodzenie interfejsu RESTAPI podczas pobierania informacji o grupie ochrony. Wpis o wartości null w zasobie VMware Protection Group jest wyświetlany jako backspace i cudzysłowy (\"\"). Oto przykład wpisu null w grupie ochrony VMware:
{\"moref-id\":\"vm-1024536\",\"uuid\":\"50301dd2-9032-1b04-eca2-c943c61fd55d\",\"type\":\"VMDisk\",\"disks\":[\"\",\"6000C292-524d-1baa-f10b-5e780833a1ed\",\"6000C29c-75b5-ad1f-27d3-602b6d5da260\"]}

Przyczyna pustego wpisu nie jest znana.

Resolution

Użyj programu administracyjnego NetWorker (nsradmin), aby usunąć pusty wpis dysku .vmdk z bazy danych zasobów NetWorker (nsrdb). 
 

  1. Wykonaj zadanie kopii zapasowej ochrony serwera i upewnij się, że uzyskano kopię zapasową bootstrap:
mminfo -B
  1. Utwórz kopię katalogu nsrdb na serwerze NetWorker.
  • Linux: /nsr/res/nsrdb
  • Windows: C:\Program Files\EMC NetWorker\nsr\res\nsrdb

3. Z poziomu wiersza poleceń lub powłoki systemu Linux otwórz narzędzie wiersza poleceń nsradmin i uzyskaj dostęp do trybu wizualnego, wpisując visual. Spowoduje to załadowanie interaktywnego narzędzia wiersza poleceń, za pomocą którego można nawigować i modyfikować zasoby 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


Przed:

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

Po:

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

W przypadku zaobserwowania jakichkolwiek problemów można przywrócić kopię nsrdb utworzoną przed zastosowaniem zmian. 

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.