PowerProtect Data Manager: Rozwiązywanie błędu 422 w przypadku nieprawidłowej wartości domeny wyszukiwania
Summary: Podczas zmiany konfiguracji sieci za pomocą interfejsu użytkownika [UI] PowerProtect Data Manager [PPDM] występuje błąd 422 z powodu nieprawidłowej wartości domeny wyszukiwania w wersjach wcześniejszych niż 19.18. ...
Symptoms
Komunikaty o błędach i dzienniki
Podczas próby zmiany konfiguracji sieci za pośrednictwem interfejsu użytkownika PPDM wyświetlany jest następujący komunikat o błędzie: error: "422: Brakuje wartości domeny wyszukiwania lub podana wartość jest nieprawidłowa".

/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
Główna przyczyna problemu
Główna przyczyna problemu jest związana ze sprawdzaniem poprawności domeny wyszukiwania. Domena wyszukiwania jest weryfikowana, aby upewnić się, że spełnia określone kryteria.
- Części domeny (subdomeny) muszą mieć długość od 1 do 63 znaków.
- Mogą zawierać litery, cyfry i łączniki, ale nie mogą zaczynać się ani kończyć łącznikiem.
- Domena kończy się domeną najwyższego poziomu (TLD) o długości od 2 do 24 znaków alfabetycznych.
Ta walidacja jest główną przyczyną błędu, ponieważ nieprawidłowa domena wyszukiwania powoduje niepowodzenie ponownej konfiguracji sieci.
Resolution
Rozwiązywanie problemu z nieprawidłową domeną wyszukiwania
Aby rozwiązać problem z nieprawidłową domeną wyszukiwania, wykonaj następujące kroki:
Uruchom załączony search_domains.sh skryptu, aby zaktualizować nieprawidłową domenę wyszukiwania. Następnie zmień interfejs użytkownika PPDM dla sieci.
Skrypt search_domains.sh dostarczany z urządzeniem PPDM zapewnia metodę modyfikacji domeny wyszukiwania, ale zmienia tylko zawartość plików konfiguracyjnych (/etc/resolv.conf i /etc/sysconfig/network/config). Nie aktualizuje Elasticsearch. Udostępniono nowy skrypt search_domains.sh w celu zaktualizowania pola domeny wyszukiwania w bazie danych Elasticsearch podczas modyfikowania domeny wyszukiwania w celu obejścia tego problemu.
# Run the script to update the search domain
$ ./search_domains.sh
Po uruchomieniu skryptu sprawdź, czy problem został pomyślnie rozwiązany, sprawdzając interfejs użytkownika PPDM dla sieci i upewniając się, że domena wyszukiwania jest prawidłowa.