NetWorker: Die NWUI kann die Liste der Gruppen nicht abrufen und die disk_uuid Zeichenfolge kann nicht analysiert werden
Summary: Die Seite NetWorker-Webnutzeroberfläche (NWUI) gibt keine Informationen zurück. Es wird ein Fehler angezeigt, der darauf hinweist, dass die Liste der Gruppen nicht abgerufen werden konnte. Die Zeichenfolge "disk_uuid" kann nicht analysiert werden. ...
Symptoms
Die NWUI-Lösung wird verwendet, um die NetWorker-Datenzone zu managen. Der Navigationsbereich wird verwendet, um "Protection>Groups" auszuwählen, und der Detailbereich erzeugt "Failed to get the list of groups. Unable to parse 'disk_uuid' string: '50301dd2-9032-1b04-eca2-c943c61fd55d.'Die VMware-Schutzgruppen sind mit Regeln konfiguriert, mit denen die geschützten virtuellen Maschinen (VMs) mithilfe von Tags ausgewählt werden, und die referenzierte VM verfügt über einen Festplattenausschluss.
Die nwui.raw zeigt:
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: Verwenden von nsr_render_log
Die localhost_access*.txt Datei zeigt Folgendes an:
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
Die restapi.log NetWorker-Server zeigt Folgendes an:
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\"]}
Die Ursache für den Nulleintrag ist nicht bekannt.
Resolution
Verwenden Sie das NetWorker-Verwaltungsprogramm (nsradmin), um den .vmdk-Festplatteneintrag null aus der NetWorker-Ressourcendatenbank (nsrdb) zu entfernen.
- Führen Sie einen Serverschutz-Backupjob aus und stellen Sie sicher, dass ein Bootstrap-Backup erstellt wird:
mminfo -B
- Erstellen Sie eine Kopie des nsrdb-Verzeichnisses auf dem NetWorker-Server.
- Linux:
/nsr/res/nsrdb - Windows:
C:\Program Files\EMC NetWorker\nsr\res\nsrdb
3. Öffnen Sie über eine Befehlszeile oder Linux-Shell das Befehlszeilendienstprogramm nsradmin und greifen Sie auf den visuellen Modus zu, indem Sie Folgendes eingeben: visual. Dadurch wird ein interaktives Befehlszeilendienstprogramm geladen, mit dem Sie durch NetWorker-Ressourcen navigieren und diese ändern können:
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
Vorher:
{\"moref-id\":\"vm-1024536\",\"uuid\":\"50301dd2-9032-1b04-eca2-c943c61fd55d\",\"type\":\"VMDisk\",\"disks\":[\"\",\"6000C292-524d-1baa-f10b-5e780833a1ed\",\"6000C29c-75b5-ad1f-27d3-602b6d5da260\"]}
Nachher:
{\"moref-id\":\"vm-1024536\",\"uuid\":\"50301dd2-9032-1b04-eca2-c943c61fd55d\",\"type\":\"VMDisk\",\"disks\":[\"6000C292-524d-1baa-f10b-5e780833a1ed\",\"6000C29c-75b5-ad1f-27d3-602b6d5da260\"]}
Wenn Probleme beobachtet werden, können Sie auf die nsrdb-Kopie zurücksetzen, die erstellt wurde, bevor die Änderungen angewendet wurden.