NetWorker: Eliminación de versiones antiguas de PostgreSQL del servidor NMC
Zusammenfassung: La instalación del servidor de NetWorker Management Console (NMC) incluye PostgreSQL para las bases de datos de NMC.
Symptome
- Un escáner de seguridad identifica las versiones anteriores de PostgreSQL instaladas en un servidor de NetWorker Management Console (NMC).
Linux: /opt/lgtonmc/postgres
Windows (valor predeterminado): C:\Program Files\EMC NetWorker\Management\GST\postgres
- Las versiones anteriores se encuentran en el
postgresPor ejemplo, 9.2.11.21.12. 18. - La instalación de NMC utiliza un
postgres_latestenlace simbólico que se asigna a la versión más reciente de PostgreSQL para la versión de NetWorker instalada.
Linux:ls -l /opt/lgtonmc | grep latest
Windows PowerShell:(Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target
Ursache
Las versiones anteriores de PostgreSQL se conservaron en NetWorker debido a los requisitos de compatibilidad con versiones anteriores.
Si la base de datos se mantiene activamente, se migra a la versión más reciente de PostgreSQL incluida con el software NetWorker durante las actualizaciones. Las versiones anteriores se mantienen intactas en caso de que la base de datos no se mantenga activamente y se realice una actualización.
En el caso de las instalaciones nuevas, se incluyen las versiones anteriores por motivos de compatibilidad con versiones anteriores, pero no se utilizan.
Una vez que la base de datos de NMC se migra a una versión más reciente, la base de datos de NMC no puede ser administrada por la versión anterior postgres Ejecute:
Lösung
Se esperan cambios en el código en la versión 19.15.0.0 de NetWorker (primer trimestre de 2027 tentativo) que eliminarán automáticamente las versiones anteriores de postgres si no son necesarias.
Solución alternativa:
Las carpetas de PostgresSQL más antiguas se pueden eliminar después de validar la versión de PostgreSQL utilizada por NMC:
- Validar que NMC sea funcional; Por ejemplo, puede iniciar sesión y realizar operaciones.
- Realice un respaldo del servidor de NMC Server Protection>.
- En el servidor de NMC, valide qué versión de PostgreSQL utiliza la base de datos activa de NMC (
nmcdb)
Linux: ps -ef | grep nmcdb
Windows:
- Abra el Administrador de tareas.
- Haga clic en la pestaña Details.
- Asegúrese de que la columna Línea de comandos esté seleccionada y visible.
- Busque el archivo
postgres.exeque se corresponde con lanmcdbpath

- Después de validar la versión de PostgreSQL utilizada, se pueden eliminar las carpetas más antiguas (no utilizadas). NetWorker no utiliza estos directorios, por lo que no es necesario detener ni reiniciar los servicios.