NetWorker: Odebrání starých verzí PostgreSQL ze serveru NMC
Summary: Instalace serveru NetWorker Management Console (NMC) zahrnuje PostgreSQL pro databáze NMC.
Symptoms
- Bezpečnostní skener identifikuje starší verze PostgreSQL nainstalované na serveru NetWorker Management Console (NMC).
Linux: /opt/lgtonmc/postgres
Windows (výchozí): C:\Program Files\EMC NetWorker\Management\GST\postgres
- Starší verze se nacházejí v
postgres, například: 9.2, 11.21, 12. 18. - Instalace NMC používá
postgres_latestsymbolický odkaz, který se mapuje na nejnovější verzi PostgreSQL pro nainstalovanou verzi NetWorker.
Linux:ls -l /opt/lgtonmc | grep latest
Windows (PowerShell):(Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target
Cause
Starší verze PostgreSQL byly v platformě NetWorker zachovány kvůli požadavkům na zpětnou kompatibilitu.
Pokud je databáze aktivně udržována, je během upgradů migrována na nejnovější verzi PostgreSQL, která je součástí softwaru NetWorker. Staré verze jsou ponechány v taktu pro případ, že databáze není aktivně udržována a je proveden upgrade.
U nových instalací jsou starší verze zahrnuty kvůli zpětné kompatibilitě, ale nepoužívají se.
Jakmile je databáze NMC migrována na novější verzi, nemůže být spravována starší verzí postgres spustitelných souborů.
Resolution
Ve vydání NetWorker 19.15.0.0 (předběžný 1. čtvrtletí 2027) se očekávají změny kódu, které v případě potřeby automaticky odeberou starší verze Postgres.
Zástupné řešení:
Starší složky PostgresSQL je možné odebrat po ověření verze PostgreSQL používané NMC:
- Ověřte, zda je konzole NMC funkční. Můžete se například přihlásit a provádět operace.
- Provedení ochrany serveru –> zálohování serveru NMC.
- Na serveru NMC ověřte, kterou verzi PostgreSQL používá aktivní databáze NMC (
nmcdb)
Linux: ps -ef | grep nmcdb
Windows:
- Spusťte Správce úloh.
- Klikněte na kartu Podrobnosti .
- Zkontrolujte, zda je vybrán a zobrazen sloupec Příkazový řádek .
- Podívejte se na
postgres.exekterý odpovídánmcdbcesta.

- Po ověření použité verze PostgreSQL je možné starší (nepoužívané) složky odstranit. Software NetWorker tyto adresáře nepoužívá, takže služby není nutné zastavovat ani restartovat.