NetWorker: NWUI kan de lijst met groepen niet ophalen die de disk_uuid tekenreeks niet kunnen parseren
Summary: De groepspagina NetWorker Web User Interface (NWUI) retourneert geen informatie. Er wordt een foutmelding weergegeven die aangeeft dat het niet gelukt is om de lijst met groepen op te halen. Kan de tekenreeks 'disk_uuid' niet parseren. ...
Symptoms
De NWUI-oplossing wordt gebruikt voor het beheren van de NetWorker-datazone. Het navigatiepaneel wordt gebruikt om "Protection>Groups" te selecteren en het detailvenster genereert "Failed to get the list of groups. Unable to parse 'disk_uuid' string: '50301dd2-9032-1b04-eca2-c943c61fd55d.'" De VMware Protection Groups zijn geconfigureerd met regels om de beschermde virtuele machines (VM's) te selecteren met behulp van tags, en de VM waarnaar wordt verwezen heeft een schijfuitsluiting.
Uit de nwui.raw blijkt:
HH:MM:SS [https-jsse-nio-9090-exec-8] ERROR c.e.n.c.n.impl.PolicyApi - Could not fetch the list of groups.
- Linux:
/opt/nwui/logs/nwui.raw - Windows:
C:\Program Files\EMC NetWorker\nwui\logs\nwui.raw - NetWorker: Hoe nsr_render_log te gebruiken
In het bestand localhost_access*.txt wordt het volgende weergegeven:
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
De NetWorker Server restapi.log toont:
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
{\"moref-id\":\"vm-1024536\",\"uuid\":\"50301dd2-9032-1b04-eca2-c943c61fd55d\",\"type\":\"VMDisk\",\"disks\":[\"\",\"6000C292-524d-1baa-f10b-5e780833a1ed\",\"6000C29c-75b5-ad1f-27d3-602b6d5da260\"]}
De oorzaak van de null-invoer is niet bekend.
Resolution
Gebruik het NetWorker-beheerprogramma (nsradmin) om de null .vmdk-schijfvermelding uit de NetWorker Resource Database (nsrdb) te verwijderen.
- Voer een serverbeveiligingsback-uptaak uit en zorg ervoor dat een bootstrap-back-up wordt verkregen:
mminfo -B
- Maak een kopie van de nsrdb-directory op de NetWorker-server.
- Linux:
/nsr/res/nsrdb - Windows:
C:\Program Files\EMC NetWorker\nsr\res\nsrdb
3. Open het opdrachtregelhulpprogramma nsradmin vanaf een opdrachtregel of Linux shell en open de visuele modus door visual. Hiermee wordt een interactief opdrachtregelhulpprogramma geladen van waaruit u door NetWorker-resources kunt navigeren en deze kunt wijzigen:
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
Vóór:
{\"moref-id\":\"vm-1024536\",\"uuid\":\"50301dd2-9032-1b04-eca2-c943c61fd55d\",\"type\":\"VMDisk\",\"disks\":[\"\",\"6000C292-524d-1baa-f10b-5e780833a1ed\",\"6000C29c-75b5-ad1f-27d3-602b6d5da260\"]}
Na:
{\"moref-id\":\"vm-1024536\",\"uuid\":\"50301dd2-9032-1b04-eca2-c943c61fd55d\",\"type\":\"VMDisk\",\"disks\":[\"6000C292-524d-1baa-f10b-5e780833a1ed\",\"6000C29c-75b5-ad1f-27d3-602b6d5da260\"]}
Als er problemen worden waargenomen, kunt u terugkeren naar de nsrdb-kopie die is gemaakt voordat de wijzigingen werden toegepast.