NetWorker: usuwanie starych wersji PostgreSQL z serwera NMC
Сводка: Instalacja serwera NetWorker Management Console (NMC) zawiera bazę danych PostgreSQL dla baz danych NMC.
Симптомы
- Skaner zabezpieczeń identyfikuje stare wersje bazy danych PostgreSQL zainstalowane na serwerze NetWorker Management Console (NMC).
Linux: /opt/lgtonmc/postgres
Windows (ustawienie domyślne): C:\Program Files\EMC NetWorker\Management\GST\postgres
- Starsze wersje znajdują się w
postgres, na przykład: 9.2, 11.21, 12. 18. - W instalacji NMC używany jest
postgres_latestdowiązanie symboliczne, które jest mapowane na najnowszą wersję PostgreSQL dla zainstalowanej wersji NetWorker.
Linux:ls -l /opt/lgtonmc | grep latest
Windows PowerShell(Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target
Причина
Starsze wersje PostgreSQL zostały zachowane w NetWorker ze względu na wymagania dotyczące zgodności z poprzednimi wersjami.
Jeśli baza danych jest aktywnie utrzymywana, podczas uaktualniania jest migrowana do najnowszej wersji bazy danych PostgreSQL dołączonej do oprogramowania NetWorker. Stare wersje są traktowane taktownie w przypadku, gdy baza danych nie jest aktywnie utrzymywana i przeprowadzana jest aktualizacja.
W przypadku nowych instalacji starsze wersje są dołączane w celu zapewnienia zgodności z poprzednimi wersjami, ale nie są używane.
Po migracji bazy danych NMC do nowszej wersji starsza wersja nie może być zarządzana przez starsze postgres Execution
Разрешение
W wydaniu NetWorker 19.15.0.0 (wstępny termin na I kwartał 2027 r.) spodziewane są zmiany kodu, które automatycznie usuną starsze wersje postgres, jeśli nie będą potrzebne.
Obejście problemu:
Starsze foldery PostgresSQL można usunąć po zweryfikowaniu wersji PostgreSQL używanej przez NMC:
- Sprawdzenie, czy karta NMC działa; Na przykład możesz się zalogować i wykonywać operacje.
- Wykonaj ochronę serwera —> kopia zapasowa serwera NMC.
- Na serwerze NMC sprawdź, która wersja PostgreSQL jest używana przez aktywną bazę danych NMC (
nmcdb).
Linux. ps -ef | grep nmcdb
Windows:
- Otwórz menedżera zadań.
- Kliknij kartę Szczegóły.
- Upewnij się, że kolumna Wiersz polecenia jest zaznaczona i widoczna.
- Poszukaj ikony
postgres.exe, który odpowiadanmcdbpath:

- Po sprawdzeniu poprawności używanej wersji PostgreSQL można usunąć starsze (nieużywane) foldery. NetWorker nie korzysta z tych katalogów, więc nie trzeba zatrzymywać ani ponownie uruchamiać usług.