NetWorker: удаление старых версий PostgreSQL с сервера NMC

Summary: Установка сервера NetWorker Management Console (NMC) включает PostgreSQL для баз данных NMC.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • Сканер безопасности идентифицирует старые версии PostgreSQL, установленные на сервере NetWorker Management Console (NMC).

Linux. /opt/lgtonmc/postgres
Windows (по умолчанию): C:\Program Files\EMC NetWorker\Management\GST\postgres

  • Более ранние версии находятся в postgres например: 9.2, 11.21, 12. 18. 
  • В установке NMC используется postgres_latest символическая ссылка, которая сопоставляется с последней версией PostgreSQL для установленной версии NetWorker.
    Linux: ls -l /opt/lgtonmc | grep latest
    Последние новости postgres в Linux 
    Windows PowerShell. (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Путь к последней версии в Windows Postgres 

ПРИМЕЧАНИЕ: Указанная выше команда отображает путь установки по умолчанию. Если NMC установлен в другом месте, измените команду в путь установки. Выходные данные команды Windows показывают формат коротких путей 8dot3.

Cause

Более ранние версии PostgreSQL были сохранены в NetWorker из-за требований к обратной совместимости.

Если база данных активно обслуживается, во время обновления она переносится на последнюю версию PostgreSQL, включенную в программное обеспечение NetWorker. Старые версии остаются в силе в том случае, если база данных не обслуживается и выполняется обновление.
Для новых установок более старые версии включены для обратной совместимости, но не используются. 

После переноса базы данных NMC на более новую версию старая версия не может управлять ею postgres Выполнение.

Resolution

В выпуске NetWorker 19.15.0.0 (ориентировочная версия 1-го квартала 2027 г.) ожидаются изменения кода, в результате чего старые версии postgres будут автоматически удалены, если они не нужны.

Временное решение.

Старые папки PostgresSQL можно удалить после проверки версии PostgreSQL, используемой NMC:

  1. Проверка работоспособности NMC. Например, вы можете входить в систему и выполнять операции.
  2. Защита сервера —> резервное копирование сервера NMC
  3. На сервере NMC проверьте версию PostgreSQL в активной базе данных NMC (nmcdb)

Linux. ps -ef | grep nmcdb
Версия linux nmcdb postgres 

Windows.

  1. Откройте Диспетчер задач.
  2. Откройте вкладку Details.
  3. Убедитесь, что выбран и виден столбец Командная строка
  4. Ищите значок postgres.exe что соответствует nmcdb path:
    Версия postgres на сервере Windows NMC
  1.  После проверки используемой версии PostgreSQL старые (неиспользуемые) папки можно удалить. NetWorker не использует эти каталоги, поэтому не требуется останавливать или перезапускать службы.
ПРИМЕЧАНИЕ: Если текущая версия NetWorker переустанавливается или NetWorker модернизируется до версии ниже 19.15.0.0, старые папки PostgreSQL переустанавливаются.

Additional Information

Affected Products

NetWorker, NetWorker Management Console

Products

NetWorker Family
Article Properties
Article Number: 000492265
Article Type: Solution
Last Modified: 13 صفر 1448
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.