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

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

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

  • 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.

原因

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.

解决方案

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.

其他信息

受影响的产品

NetWorker, NetWorker Management Console

产品

NetWorker Family
文章属性
文章编号: 000492265
文章类型: Solution
上次修改时间: 27 7月 2026
版本:  1
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。