PowerProtect Data Manager: Risoluzione dell'errore 422 per valore di dominio di ricerca non valido
Summary: L'errore 422 viene visualizzato quando si modifica la configurazione di rete tramite l'interfaccia utente [UI] di PowerProtect Data Manager [PPDM] a causa di un valore del dominio di ricerca non valido nelle versioni precedenti alla 19.18. ...
Symptoms
Messaggi di errore e registri
Quando si tenta di modificare una configurazione di rete tramite l'interfaccia utente di PPDM, viene visualizzato il seguente messaggio di errore: "422: Il valore del dominio di ricerca è mancante o il valore specificato non è valido.

/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
Root cause del problema
La root cause del problema è correlata alla convalida del dominio di ricerca. Il dominio di ricerca viene convalidato per garantire che soddisfi criteri specifici.
- Le parti del dominio (sottodomini) devono avere una lunghezza compresa tra 1 e 63 caratteri.
- Possono contenere lettere, cifre e trattini, ma non possono iniziare o terminare con un trattino.
- Il dominio termina con un dominio di primo livello (TLD) di lunghezza compresa tra 2 e 24 caratteri alfabetici.
Questa convalida è la causa principale dell'errore, in quanto un dominio di ricerca non valido comporta un errore di riconfigurazione della rete.
Resolution
Risoluzione del problema del dominio di ricerca non valido
Per risolvere il problema del dominio di ricerca non valido, attenersi alla seguente procedura:
Eseguire lo script search_domains.sh allegato per aggiornare il dominio di ricerca non valido. Quindi, modificare l'interfaccia utente PPDM per la rete.
Lo script search_domains.sh fornito con l'appliance PPDM fornisce un metodo per modificare il dominio di ricerca, ma cambia solo il contenuto nei file di configurazione (/etc/resolv.conf e /etc/sysconfig/network/config). Non aggiorna Elasticsearch. Viene fornito un nuovo script di search_domains.sh per aggiornare il campo del dominio di ricerca nel database Elasticsearch durante la modifica del dominio di ricerca per risolvere questo problema.
# Run the script to update the search domain
$ ./search_domains.sh
Dopo aver eseguito lo script, verificare che il problema sia stato risolto correttamente controllando l'interfaccia utente di PPDM per la rete e assicurandosi che il dominio di ricerca sia valido.