NetWorker: rimozione delle vecchie versioni di PostgreSQL dal server NMC

Сводка: L'installazione del server NetWorker Management Console (NMC) include PostgreSQL per i database NMC.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

  • Uno scanner di sicurezza identifica le versioni precedenti di PostgreSQL installate su un server NetWorker Management Console (NMC).

Linux: /opt/lgtonmc/postgres
Windows (impostazione predefinita): C:\Program Files\EMC NetWorker\Management\GST\postgres

  • Le versioni precedenti si trovano nella postgres cartella, ad esempio: 9.2, 11.21, 12. 18. 
  • L'installazione di NMC utilizza un postgres_latest link simbolico che esegue il mapping alla versione più recente di PostgreSQL per la versione di NetWorker installata.
    Linux: ls -l /opt/lgtonmc | grep latest
    postgres più recente su Linux 
    Windows PowerShell: (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Percorso successivo postgres di Windows 

NOTA: Il comando precedente mostra il percorso di installazione predefinito. Se NMC è stato installato in un'altra posizione, modificare il comando nel percorso di installazione. L'output del comando Windows mostra il formato percorso breve 8dot3.

Причина

Le versioni precedenti di PostgreSQL sono state conservate su NetWorker a causa dei requisiti di compatibilità con le versioni precedenti.

Se il database viene gestito attivamente, viene migrato alla versione più recente di PostgreSQL inclusa nel software NetWorker durante gli aggiornamenti. Le versioni precedenti vengono lasciate invariate nel caso in cui il database non venga mantenuto attivamente e venga eseguito un aggiornamento.
Per le nuove installazioni, le versioni precedenti sono incluse per garantire la compatibilità con le versioni precedenti, ma non vengono utilizzate. 

Una volta eseguita la migrazione del database NMC a una versione più recente, non può essere gestito dalla versione precedente postgres Esegui.

Разрешение

Nella versione 19.15.0.0 di NetWorker (Q1 2027 provvisorio) sono previste modifiche al codice che rimuoveranno automaticamente le versioni postgres precedenti, se non necessarie.

Soluzione alternativa:

Le cartelle PostgresSQL precedenti possono essere rimosse dopo la convalida della versione di PostgreSQL utilizzata da NMC:

  1. Verificare che NMC funzioni; Ad esempio, è possibile effettuare il login ed eseguire operazioni.
  2. Eseguire una protezione del server:> backup del server NMC
  3. Sul server NMC, verificare quale versione di PostgreSQL viene utilizzata dal database NMC attivo (nmcdb)

Per Linux: ps -ef | grep nmcdb
Versione di Linux nmcdb postgres 

Windows:

  1. Aprire Gestione attività.
  2. Fare clic sulla scheda Dettagli.
  3. Assicurarsi che la colonna Riga di comando sia selezionata e visibile. 
  4. Cercare l'icona postgres.exe che corrisponda al nmcdb path
    Windows NMC Server Postgres Version
  1.  Dopo aver convalidato la versione di PostgreSQL utilizzata, è possibile eliminare le cartelle meno recenti (inutilizzate). NetWorker non utilizza queste directory, pertanto i servizi non devono essere arrestati o riavviati.
NOTA: Se viene reinstallata la versione corrente di NetWorker o se NetWorker viene aggiornato a una versione precedente alla 19.15.0.0, le cartelle PostgreSQL precedenti vengono reinstallate.

Дополнительная информация

Затронутые продукты

NetWorker, NetWorker Management Console

Продукты

NetWorker Family
Свойства статьи
Номер статьи: 000492265
Тип статьи: Solution
Последнее изменение: 27 Jul 2026
Версия:  1
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.