NetWorker: removendo versões antigas do PostgreSQL do servidor do NMC

Zhrnutie: A instalação do servidor NetWorker Management Console (NMC) inclui PostgreSQL para os bancos de dados do NMC.

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Symptómy

  • Um scanner de segurança identifica versões antigas do PostgreSQL instaladas em um servidor NetWorker Management Console (NMC).

Linux: /opt/lgtonmc/postgres
Windows (padrão): C:\Program Files\EMC NetWorker\Management\GST\postgres

  • As versões mais antigas são encontradas no postgres pasta, por exemplo: 9.2, 11.21, 12. 18. 
  • A instalação do NMC usa um postgres_latest Link simbólico que mapeia para a versão mais recente do PostgreSQL para a versão do NetWorker instalada.
    Linux: ls -l /opt/lgtonmc | grep latest
    postgres mais recente no Linux 
    Windows PowerShell: (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Caminho mais recente do postgres do Windows 

NOTA: O comando acima mostra o caminho de instalação padrão. Se você instalou o NMC em outro local, modifique o comando para o caminho de instalação. A saída do comando do Windows mostra o formato de caminho curto 8dot3.

Príčina

Versões mais antigas do PostgreSQL foram mantidas no NetWorker devido a requisitos de compatibilidade reversa.

Se o banco de dados for mantido ativamente, ele será migrado para a versão mais recente do PostgreSQL incluída com o software NetWorker durante os upgrades. As versões antigas são deixadas no tato caso o banco de dados não esteja sendo mantido ativamente e um upgrade seja realizado.
Para instalações novas, as versões mais antigas são incluídas para compatibilidade com versões anteriores, mas não são usadas. 

Depois que o banco de dados do NMC é migrado para uma versão mais recente, ele não pode ser gerenciado pelo mais antigo postgres Execução.

Riešenie

São esperadas alterações de código na versão 19.15.0.0 do NetWorker (1º trimestre provisório de 2027), que removerá automaticamente as versões postgres mais antigas, se não forem necessárias.

Solução temporária:

As pastas PostgresSQL mais antigas podem ser removidas após a validação da versão do PostgreSQL usada pelo NMC:

  1. Validar se o NMC está funcional; Por exemplo, você é capaz de fazer login e executar operações.
  2. Execute um backup do servidor de proteção do servidor -> NMC
  3. No servidor NMC, valide qual versão do PostgreSQL é usada pelo banco de dados ativo do NMC (nmcdb)

Linux: ps -ef | grep nmcdb
Versão do Linux nmcdb postgres 

Windows:

  1. Abra o Gerenciador de tarefas.
  2. Clique na guia Details.
  3. Certifique-se de que a coluna Linha de comando esteja selecionada e visível. 
  4. Procure o postgres.exe que corresponde ao nmcdb paths:
    Versão postgres do servidor NMC no Windows
  1.  Depois de validar a versão do PostgreSQL usada, as pastas mais antigas (não utilizadas) podem ser excluídas. O NetWorker não está usando esses diretórios, portanto, os serviços não precisam ser interrompidos ou reiniciados.
NOTA: Se a versão atual do NetWorker for reinstalada ou se o NetWorker receber upgrade para uma versão anterior à 19.15.0.0, as pastas PostgreSQL mais antigas serão reinstaladas.

Ďalšie informácie

Dotknuté produkty

NetWorker, NetWorker Management Console

Produkty

NetWorker Family
Vlastnosti článku
Číslo článku: 000492265
Typ článku: Solution
Dátum poslednej úpravy: 27 júl 2026
Verzia:  1
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.