NetWorker NMC -päivitys versioon 19.10.0.5 Linuxissa epäonnistuu – siirtyminen uuteen Postgres-versioon 12

Summary: Kun NetWorker NMC -paketti päivitetään, osa päivitysprosessia on tarvittaessa siirtyminen uuteen Postgres-versioon. Päivitys epäonnistuu seuraavissa tilanteissa: - Avaruuskysymys: Tiedostoa ei voitu kirjoittaa. Laitteessa ei ole enää tilaa - Siivousongelma: RM: tiedostoa /nsr/nmc/nmcdb ei voi poistaa: Device or resource busy ...

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

Postgres ei käynnisty NMC-paketin asentamisen jälkeen. Virheitä löytyy hakemistosta /opt/lgtonmc/logs/install.log.

 

Asennuslokissa näkyy:

error while copying relation "public.gst_action_saveset": could not write file "/nsr/nmc/nmcdb12/pgdata/base/16401/17097.2": No space left on device
Failure, exiting

tai

    ./delete_old_cluster.sh
10/10/24 08:30:06.697501 gstdbinit-D0 pg_upgrade Succeeded
Upgrade to Postgres 12 Successful
rm: cannot remove '/nsr/nmc/nmcdb': Device or resource busy

Cause

Siirtyminen uudempaan Postgres-versioon on osa NMC-päivitysprosessia.
pg_upgrade suorittaa ja tyhjentää tietokantatiedostot uuteen sijaintiin (/nsr/nmc/nmcdb12).
Tämä vaatii riittävästi tilaa hakemistossa /nsr/nmc.

Kun Postgres-päivitys onnistuu, vanha polku /nsr/nmc/nmcdb poistetaan ./delete_old_cluster.sh-komentosarjalla.
rm-komento voi epäonnistua eri tilanteissa:

  • Polku on käytössä; Jokin käyttää /nsr/nmc/nmcdb-hakemistoa aktiivisesti päivityksen aikana.
  • Oletuskäyttöoikeusasetuksia /nsr/nmcdb on muutettu.
  • nmcdb sijaitsee etäasennuspisteessä paikallisen tiedostojärjestelmälaitteen sijaan. NetWorkerilla on erityisiä rajoituksia, jotka koskevat NFS-tallennuksen /nsr-kiinnityspisteitä. Nämä rajoitukset on kuvattu NetWorkerin asennusoppaassa, joka on saatavilla osoitteesta: https://www.dell.com/support/home/product-support/product/networker/docs

Resolution

Ennen kuin päivität uuteen NetWorker NMC -versioon, tee seuraavat tarkistukset:

  1. Tarkista nmcdb: n tilankäyttö; juosta:  
du -sk /nsr/nmc/nmcdb
  1. Tarkista tiedostojärjestelmän vapaa tila polulle /nsr/nmc/; juosta:
df -h

Päivitysprosessi poistaa vanhan tietokannan komennolla "rm -rf /nsr/nmc/nmcdb"

HUOMAUTUS: Varmista, että mikään ei estä polun /nsr/nmc/nmcdb poistamista.

Additional Information

NetWorker 19.10.0.x tukee NFS-versioita 4.0, 4.1 ja 4.2 vain NFS-jakokokoonpanossa. NetWorker 19.10.0.x:n NFS-jakoasennus on hyväksytty Linux-ympäristöissä (SLES 15 SP1, RHEL 9.0, Ubuntu 18.04 LTS, Oracle Linux (UEK kernel) 8.8).

 

Esimerkki nmcdb-tiedostojärjestelmän oletusoikeuksista:

[root@nsr ~]# ls -ltr /nsr/nmc/
total 0
drwx------. 3 nsrnmc nsrnmc 40 Oct 16 12:36 nmcdb
drwx------. 2 root   root    6 Oct 28 14:00 nmcdb_stage
[root@nsr ~]# ls -ltr /nsr/nmc/nmcdb
total 8
-rw-------.  1 nsrnmc nsrnmc   65 Jun  7 14:30 gstd_db.conf
drwx------. 20 nsrnmc nsrnmc 4096 Oct 28 11:35 pgdata
[root@nsr ~]# ls -ltr /nsr/nmc/nmcdb/pgdata/
total 72
-rw-------. 1 nsrnmc nsrnmc     3 Oct 16 12:36 PG_VERSION
drwx------. 2 nsrnmc nsrnmc     6 Oct 16 12:36 pg_twophase
drwx------. 2 nsrnmc nsrnmc     6 Oct 16 12:36 pg_tblspc
drwx------. 2 nsrnmc nsrnmc     6 Oct 16 12:36 pg_snapshots
drwx------. 2 nsrnmc nsrnmc     6 Oct 16 12:36 pg_serial
drwx------. 2 nsrnmc nsrnmc     6 Oct 16 12:36 pg_replslot
drwx------. 2 nsrnmc nsrnmc     6 Oct 16 12:36 pg_dynshmem
drwx------. 2 nsrnmc nsrnmc     6 Oct 16 12:36 pg_commit_ts
-rw-------. 1 nsrnmc nsrnmc    88 Oct 16 12:36 postgresql.auto.conf
-rw-------. 1 nsrnmc nsrnmc  1636 Oct 16 12:36 pg_ident.conf
drwx------. 2 nsrnmc nsrnmc    18 Oct 16 12:36 pg_subtrans
-rw-r--r--. 1 nsrnmc nsrnmc 26821 Oct 16 12:36 postgresql.conf
-rw-------. 1 nsrnmc nsrnmc  1679 Oct 16 12:36 server.key
-rw-------. 1 nsrnmc nsrnmc   981 Oct 16 12:36 server.crt
drwx------. 2 nsrnmc nsrnmc    18 Oct 16 12:36 pg_xact
drwx------. 4 nsrnmc nsrnmc    36 Oct 16 12:36 pg_multixact
drwx------. 6 nsrnmc nsrnmc    58 Oct 16 12:36 base
-rw-r--r--. 1 nsrnmc nsrnmc  4245 Oct 16 12:36 pg_hba.conf
drwx------. 2 nsrnmc nsrnmc   188 Oct 22 00:00 pg_log
drwx------. 2 nsrnmc nsrnmc    18 Oct 28 11:35 pg_notify
-rw-------. 1 nsrnmc nsrnmc    70 Oct 28 11:35 postmaster.opts
-rw-------. 1 nsrnmc nsrnmc    33 Oct 28 11:35 current_logfiles
-rw-------. 1 nsrnmc nsrnmc    82 Oct 28 11:35 postmaster.pid
drwx------. 2 nsrnmc nsrnmc     6 Oct 28 11:35 pg_stat
drwx------. 2 nsrnmc nsrnmc  4096 Oct 28 11:35 global
drwx------. 4 nsrnmc nsrnmc    68 Oct 28 14:05 pg_logical
drwx------. 3 nsrnmc nsrnmc    92 Oct 28 14:05 pg_wal
drwx------. 2 nsrnmc nsrnmc   126 Oct 28 14:44 pg_stat_tmp
 

Muut KB:t:

NetWorker: NMC-palvelu ja helppokäyttöisyys (yleinen vianmääritysopas)
Verkkotyöntekijä: Kuinka palauttaa NMC-tietokanta?

Products

NetWorker Family, NetWorker, NetWorker Management Console
Article Properties
Article Number: 000238036
Article Type: Solution
Last Modified: 28 Oct 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.