PowerProtect Data Manager: Resolvendo o erro 422 por valor inválido de domínio de pesquisa
Summary: O erro 422 ocorre ao alterar a configuração de rede por meio da interface do usuário (IU) do PowerProtect Data Manager [PPDM] devido a um valor inválido de domínio de pesquisa em versões anteriores à 19.18. ...
Symptoms
Mensagens de erro e registros
A seguinte mensagem de erro é exibida ao tentar alterar uma configuração de rede por meio da interface do usuário do PPDM: error: "422: O valor do domínio de pesquisa está ausente ou o valor especificado não é 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 raiz do problema
A causa raiz do problema está relacionada à validação do domínio de pesquisa. O domínio de pesquisa é validado para garantir que atenda a critérios específicos.
- As partes do domínio (subdomínios) devem ter de 1 a 63 caracteres.
- Eles podem conter letras, dígitos e hífens, mas não podem iniciar ou terminar com um hífen.
- O domínio termina com um domínio de nível superior (TLD) que tem de 2 a 24 caracteres alfabéticos.
Essa validação é a principal causa do erro, pois um domínio de pesquisa inválido resulta em uma falha na reconfiguração da rede.
Resolution
Corrigindo o problema de domínio de pesquisa inválido
Para resolver o problema com o domínio de pesquisa inválido, execute estas etapas:
Execute o search_domains.sh de script anexado para atualizar o domínio de pesquisa inválido. Em seguida, altere a IU do PPDM para Network.
O script search_domains.sh fornecido com o equipamento PPDM fornece um método para modificar o domínio de pesquisa, mas ele altera apenas o conteúdo nos arquivos de configuração (/etc/resolv.conf e /etc/sysconfig/network/config). Ele não atualiza o Elasticsearch. Um novo script search_domains.sh é fornecido para atualizar o campo de domínio de pesquisa no banco de dados Elasticsearch enquanto modifica o domínio de pesquisa para contornar esse problema.
# Run the script to update the search domain
$ ./search_domains.sh
Depois de executar o script, verifique se o problema foi resolvido com sucesso verificando a interface do usuário do PPDM para Rede e garantindo que o domínio de pesquisa seja válido.