PowerProtect Data Manager: Resolución del error 422 por valor de dominio de búsqueda no válido
Summary: Se produce el error 422 cuando se cambia la configuración de red a través de la interfaz de usuario [UI] de PowerProtect Data Manager [PPDM] debido a un valor de dominio de búsqueda no válido en versiones anteriores a 19.18. ...
Symptoms
Mensajes de error y registros
Se muestra el siguiente mensaje de error cuando se intenta cambiar una configuración de red a través de la interfaz de usuario de PPDM: error: "422: Falta el valor del dominio de búsqueda o el valor especificado no es válido".

/var/log/brs/sysmgr/sysmgr.log:
2024-08-27T10:12:54.599Z ERROR [] [https-jsse-nio-8453-exec-7] [00000000-0000-4000-a000-000000000000][][][TRACE_ID:950adac5dfa53e99][] [c.e.b.s.r.v.c.ConfigurationNetworkValidator.isSearchDomainValid(391)] - The searchDomain is not valid.
2024-08-27T10:12:54.607Z ERROR [] [https-jsse-nio-8453-exec-7] [00000000-0000-4000-a000-000000000000][][][TRACE_ID:950adac5dfa53e99][] [c.e.b.s.r.v.AbstractRESTMessageHandler.buildErrorResponse(343)] - ErrorResponse: ErrorResponse [code=422, reason=The search domain value is missing or the specified value is not valid., remediation=Specify a valid search domain., timestamp=1724753574606, path=/api/v2/configurations/cb0d0692-1b1c-45ea-a4f6-eba56b523cae]
2024-08-27T10:12:54.608Z INFO [] [https-jsse-nio-8453-exec-7] [00000000-0000-4000-a000-000000000000][][][TRACE_ID:950adac5dfa53e99][] [c.e.b.s.r.v.AbstractRESTMessageHandler.logRESTResponse(218)] - Sending [422] response for: [PATCH] [/configurations/cb0d0692-1b1c-45ea-a4f6-eba56b523cae] Cause
Causa raíz del problema
La causa raíz del problema está relacionada con la validación del dominio de búsqueda. El dominio de búsqueda se valida para garantizar que cumpla con criterios específicos.
- Las partes del dominio (subdominios) deben tener entre 1 y 63 caracteres.
- Pueden contener letras, dígitos y guiones, pero no pueden comenzar ni terminar con un guión.
- El dominio termina con un dominio de nivel superior (TLD) que tiene entre 2 y 24 caracteres alfabéticos.
Esta validación es la causa principal del error, ya que un dominio de búsqueda no válido provoca una falla al reconfigurar la red.
Resolution
Solución del problema de dominio de búsqueda no válido
Para resolver el problema con el dominio de búsqueda no válido, siga estos pasos:
Ejecute el search_domains.sh de script adjunto para actualizar el dominio de búsqueda no válido. A continuación, cambie la interfaz de usuario de PPDM para Network.
El script search_domains.sh que viene con el dispositivo PPDM proporciona un método para modificar el dominio de búsqueda, pero solo cambia el contenido de los archivos de configuración (/etc/resolv.conf y /etc/sysconfig/network/config). No actualiza Elasticsearch. Se proporciona un nuevo script de search_domains.sh para actualizar el campo de dominio de búsqueda en la base de datos de Elasticsearch mientras se modifica el dominio de búsqueda para solucionar este problema.
# Run the script to update the search domain
$ ./search_domains.sh
Después de ejecutar el script, verifique que el problema se haya resuelto correctamente comprobando la interfaz de usuario de PPDM para la red y asegurándose de que el dominio de búsqueda sea válido.