PowerProtect Data Manager : Résolution de l’erreur 422 pour valeur de domaine de recherche non valide
Summary: L’erreur 422 se produit lors de la modification de la configuration réseau via l’interface utilisateur [UI] de PowerProtect Data Manager [PPDM] en raison d’une valeur de domaine de recherche non valide dans les versions antérieures à la version 19.18. ...
Symptoms
Messages d’erreur et journaux
Le message d’erreur suivant s’affiche lorsque vous tentez de modifier une configuration réseau via l’interface utilisateur PPDM : erreur : "422: La valeur du domaine de recherche est manquante ou la valeur spécifiée n’est pas valide. »

/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
Cause première du problème
La cause première du problème est liée à la validation du domaine de recherche. Le domaine de recherche est validé pour s’assurer qu’il répond à des critères spécifiques.
- La longueur des parties de domaine (sous-domaines) doit être comprise entre 1 et 63 caractères.
- Ils peuvent contenir des lettres, des chiffres et des traits d’union, mais ne peuvent pas commencer ou se terminer par un tiret.
- Le domaine se termine par un domaine de premier niveau (TLD) dont la longueur est comprise entre 2 et 24 caractères alphabétiques.
Cette validation est la cause principale de l’erreur, car un domaine de recherche non valide entraîne l’échec de la reconfiguration du réseau.
Resolution
Résolution du problème de domaine de recherche non valide
Pour résoudre le problème lié au domaine de recherche non valide, procédez comme suit :
Exécutez le search_domains.sh de script joint pour mettre à jour le domaine de recherche non valide. Ensuite, modifiez l’interface utilisateur PPDM pour le réseau.
Le script search_domains.sh fourni avec l’appliance PPDM fournit une méthode pour modifier le domaine de recherche, mais il modifie uniquement le contenu des fichiers de configuration (/etc/resolv.conf et /etc/sysconfig/network/config). Il ne met pas à jour Elasticsearch. Un nouveau script search_domains.sh est fourni pour mettre à jour le champ domaine de recherche dans la base de données Elasticsearch tout en modifiant le domaine de recherche pour contourner ce problème.
# Run the script to update the search domain
$ ./search_domains.sh
Après avoir exécuté le script, vérifiez que le problème a bien été résolu en vérifiant l’interface utilisateur PPDM pour le réseau et en vous assurant que le domaine de recherche est valide.