NetWorker : NWUI ne parvient pas à obtenir la liste des groupes et ne parvient pas à analyser la chaîne disk_uuid
Summary: La page des groupes NetWorker Web User Interface (NWUI) ne renvoie aucune information. Une erreur s’affiche indiquant qu’il n’est pas parvenu à obtenir la liste des groupes. Impossible d’analyser la chaîne « disk_uuid ». ...
Symptoms
La solution NWUI est utilisée pour gérer la zone de données NetWorker. Le panneau de navigation permet de sélectionner « Protection>Groups » et le volet de détails génère «Failed to get the list of groups. Unable to parse 'disk_uuid' string: '50301dd2-9032-1b04-eca2-c943c61fd55d.'« Les groupes de protection VMware sont configurés avec des règles pour sélectionner les machines virtuelles (VM) protégées à l’aide de balises, et la machine virtuelle référencée dispose d’une exclusion de disque.
Le nwui.raw indique :
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 : utilisation de nsr_render_log
Le fichier localhost_access*.txt affiche les éléments suivants :
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
Le restapi.log NetWorker Server affiche les éléments suivants :
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\"]}
La cause de l’entrée nulle n’est pas connue.
Resolution
Utilisez le programme d’administration NetWorker (nsradmin) pour supprimer l’entrée de disque .vmdk null de la base de données des ressources NetWorker (nsrdb).
- Effectuez une procédure de sauvegarde Server Protection et assurez-vous qu’une sauvegarde des données d’amorçage est obtenue :
mminfo -B
- Créez une copie du répertoire nsrdb sur le NetWorker Server.
- Linux :
/nsr/res/nsrdb - Windows. :
C:\Program Files\EMC NetWorker\nsr\res\nsrdb
3. À partir d’une ligne de commande ou d’un shell Linux, ouvrez l’utilitaire de ligne de commande nsradmin et accédez au mode visuel en saisissant visual. Cela charge un utilitaire de ligne de commande interactif à partir duquel vous pouvez parcourir et modifier les ressources 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
Avant :
{\"moref-id\":\"vm-1024536\",\"uuid\":\"50301dd2-9032-1b04-eca2-c943c61fd55d\",\"type\":\"VMDisk\",\"disks\":[\"\",\"6000C292-524d-1baa-f10b-5e780833a1ed\",\"6000C29c-75b5-ad1f-27d3-602b6d5da260\"]}
Après :
{\"moref-id\":\"vm-1024536\",\"uuid\":\"50301dd2-9032-1b04-eca2-c943c61fd55d\",\"type\":\"VMDisk\",\"disks\":[\"6000C292-524d-1baa-f10b-5e780833a1ed\",\"6000C29c-75b5-ad1f-27d3-602b6d5da260\"]}
Si des problèmes sont observés, vous pouvez revenir à la copie nsrdb créée avant l’application des modifications.