NetWorker: NMC sunucusundan eski PostgreSQL sürümlerini kaldırma
Zusammenfassung: NetWorker Management Console (NMC) sunucu kurulumu, NMC veritabanları için PostgreSQL içerir.
Symptome
- Bir güvenlik tarayıcısı, NetWorker Management Console (NMC) sunucusuna yüklü eski PostgreSQL sürümlerini tanımlar.
Linux: /opt/lgtonmc/postgres
Windows (Varsayılan): C:\Program Files\EMC NetWorker\Management\GST\postgres
- Eski sürümler şurada bulunur:
postgresklasörü, örneğin: 9.2, 11.21, 12. 18. - NMC yüklemesi bir
postgres_latestyüklü NetWorker sürümü için PostgreSQL'in en son sürümüyle eşleşen sembolik bağlantı.
Linux:ls -l /opt/lgtonmc | grep latest
Windows PowerShell:(Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target
Ursache
PostgreSQL'in eski sürümleri, geriye dönük uyumluluk gereksinimleri nedeniyle NetWorker'da tutulmuştur.
Veritabanı etkin bir şekilde korunursa yükseltmeler sırasında NetWorker yazılımıyla birlikte gelen PostgreSQL'in en son sürümüne geçirilir. Veritabanının aktif olarak korunmaması ve bir yükseltme yapılması durumunda eski sürümler dokunulmadan bırakılır.
Yeni kurulumlarda, eski sürümler geriye dönük uyumluluk için dahil edilmiştir ancak kullanılmaz.
NMC veritabanı daha yeni bir sürüme geçirildiğinde, daha eski sürüm tarafından yönetilemez postgres Yürütme
Lösung
NetWorker 19.15.0.0 sürümünde (2027 1. Çeyrek kesintili) kod değişiklikleri beklenmektedir ve bu değişiklikler gerekmediğinde eski postgres sürümlerini otomatik olarak kaldıracaktır.
Geçici Çözüm:
NMC tarafından kullanılan PostgreSQL sürümü doğrulandıktan sonra eski PostgresSQL klasörleri kaldırılabilir:
- NMC'nin işlevsel olduğunu doğrulayın; Örneğin, oturum açabilir ve işlemleri gerçekleştirebilirsiniz.
- Sunucu Koruması -> NMC sunucu yedeklemesi gerçekleştirin.
- NMC sunucusunda, etkin NMC veritabanı tarafından hangi PostgreSQL sürümünün kullanıldığını doğrulayın (
nmcdb)
Linux: ps -ef | grep nmcdb
Windows:
- Görev Yöneticisi'ni açın.
- Ayrıntılar sekmesine tıklayın.
- Komut Satırı sütununun seçili ve görünür olduğundan emin olun.
- Arayın
postgres.exeile karşılık gelennmcdbpath (yol):

- Kullanılan PostgreSQL sürümü doğrulandıktan sonra eski (kullanılmayan) klasörler silinebilir. NetWorker bu dizinleri kullanmadığı için hizmetlerin durdurulması veya yeniden başlatılması gerekmez.