NetWorker: Oude PostgreSQL-versies van de NMC server verwijderen
Сводка: De installatie van de NetWorker Management Console (NMC)-server bevat PostgreSQL voor de NMC databases.
Симптомы
- Een beveiligingsscanner identificeert oude versies van PostgreSQL die op een NMC-server (NetWorker Management Console) zijn geïnstalleerd.
Linux: /opt/lgtonmc/postgres
Windows (standaard): C:\Program Files\EMC NetWorker\Management\GST\postgres
- De oudere versies zijn te vinden in de
postgresBijvoorbeeld: 9.2, 11.21, 12. 18. - De NMC installatie maakt gebruik van een
postgres_latestsymbolische koppeling die verwijst naar de nieuwste versie van PostgreSQL voor de geïnstalleerde NetWorker-versie.
Linux:ls -l /opt/lgtonmc | grep latest
Windows (PowerShell):(Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target
Причина
Oudere versies van PostgreSQL zijn behouden op NetWorker vanwege achterwaartse compatibiliteitsvereisten.
Als de database actief wordt onderhouden, wordt deze gemigreerd naar de nieuwste versie van PostgreSQL die tijdens upgrades bij de NetWorker-software is meegeleverd. De oude versies blijven intact voor het geval de database niet actief wordt onderhouden en er een upgrade wordt uitgevoerd.
Voor nieuwe installaties zijn de oudere versies opgenomen voor achterwaartse compatibiliteit, maar deze worden niet gebruikt.
Wanneer de NMC database is gemigreerd naar een nieuwere release, kan deze niet meer worden beheerd door de oudere postgres Uitvoering
Разрешение
Er worden codewijzigingen verwacht in de NetWorker 19.15.0.0 release (voorlopig Q1 2027) die de oudere postgres-versies automatisch verwijderen als ze niet nodig zijn.
Tijdelijkeoplossing:
De oudere PostgresSQL-mappen kunnen worden verwijderd na validatie van de versie van PostgreSQL die door de NMC wordt gebruikt:
- Valideren dat de NMC functioneel is; U kunt bijvoorbeeld inloggen en bewerkingen uitvoeren.
- Perform a Server Protection -> NMC server backup.
- Controleer op de NMC server welke PostgreSQL versie wordt gebruikt door de actieve NMC database (
nmcdb)
Linux: ps -ef | grep nmcdb
Windows:
- Open Taakbeheer.
- Klik op het tabblad Details.
- Zorg ervoor dat de opdrachtregelkolom is geselecteerd en zichtbaar is.
- Zoek naar de
postgres.exedie overeenkomt met denmcdb{ Pad:

- Na validatie van de gebruikte versie van PostgreSQL kunnen de oudere (ongebruikte) mappen worden verwijderd. NetWorker maakt geen gebruik van deze directory's, dus de services hoeven niet te worden gestopt of opnieuw gestart.