Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

NetWorker: Jak odzyskać bazę danych NMC?

Summary: Można użyć polecenia NetWorker recoverpsm, aby przywrócić bazę danych NMC do kopii zapasowej nmcdb.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

W przypadku stwierdzenia uszkodzenia bazy danych NMC. Można użyć polecenia NetWorker recoverpsm , aby przywrócić bazę danych NMC do kopii zapasowej nmcdb. Domyślnie w domyślnej polityce ochrony serwerapowinien istnieć przepływ pracy tworzenia kopii zapasowej serwera NMC. Upewnij się, że zostało to prawidłowo zaplanowane i skonfigurowane, aby wykonać kopie zapasowe bazy danych NMC. Aby uzyskać więcej informacji na temat ochrony serwera NMC, zapoznaj się z Podręcznikiem administratora NetWorker , a także z Podręcznikiem informacyjnym polecenia NetWorker , aby zapoznać się z opcjami savepsm i recoverpsm . Dokumenty te można znaleźć na stronie https://www.dell.com/support/home/product-support/product/networker/docs

1) Najpierw upewnij się, że istnieje kopia zapasowa bazy danych NMC za pomocą polecenia mminfo:
Składnia: mminfo -avot -q client=nmc_server_name 
Example:
[root@linux1 ~]# mminfo -avot -q client=linux1.amer.lan -t "today" | grep nmcdb_stage
ClientBackupPool.001 Data Domain linux1.amer.lan 08/15/2022 02:00:17 PM 53 MB 687518690 cb full /nsr/nmc/nmcdb_stage


Uwaga: Jeśli nie masz powyższego zestawu zapisów, nie możesz odzyskać NMC, a jedyną opcją jest jego ponowne zainstalowanie jako nowej instancji.
 

2) Na serwerze NMC otwórz wiersz polecenia administratora/roota, zatrzymaj usługę NMC GSTD (jeśli jest uruchomiona):

Windows: net stop gstd
Linux: systemctl stop gst

Uwaga: użyj poleceń tasklist/Task Manager lub ps , aby upewnić się, że usługa gstd została zatrzymana
 

3) Użyj polecenia cd , aby przejść do katalogu pojemnika instalacyjnego NMC. Sprawdź, czy polecenie recoverpsm znajduje się na liście w tym katalogu. To polecenie będzie używane do odzyskiwania bazy danych NMC.

Windows: [Katalog instalacyjny NMC\Management\GST\bin
Linux: /opt/lgtonmc/bin

4) Uruchom polecenie recoverpsm na serwerze NMC:

Składni:
recoverpsm [-s serwer] [-c nazwa-klienta] [-d miejsce docelowe] [-p hasło] [-t czas] [-hfO] Staging_Directory

Opcje:

-c nazwa-klienta

Określa nazwę źródłowego serwera NMC. Aby uzyskać więcej informacji, zobacz odzyskiwanie.

 d miejsce docelowe

Określa katalog, do którego recoverpsm odzyskuje bazę danych NMC. W przypadku korzystania z tej opcji należy ręcznie skopiować pliki bazy danych z katalogu docelowego do katalogu bazy danych zdefiniowanego dla serwera NMC. Po zakończeniu kopiowania upewnij się, że zachowujesz te same prawa własności i uprawnienia do plików bazy danych i plików poświadczeń.

  F

Użyj tej opcji, aby usunąć bieżące pliki bazy danych, które istnieją w katalogu bazy danych przed rozpoczęciem operacji odzyskiwania.

 h

Wyświetla informacje o użyciu dotyczące polecenia recoverpsm.

 O

Użyj tej opcji, aby pominąć odzyskiwanie pliku poświadczeń bazy danych. Tej opcji należy używać tylko w rzadkich przypadkach, gdy plik poświadczeń jest nadal obecny i nie chcesz używać pliku poświadczeń z procesu przywracania.

 p hasło

Użyj tej opcji, aby określić dodatkową frazę hasła podczas próby odzyskania zaszyfrowanych plików bazy danych AES. Aby uzyskać więcej informacji, zobacz recover (1m).

 s serwer

Określa nazwę serwera NetWorker, który wykonał kopię zapasową bazy danych NMC.

 Nie jest to jednak regułą.

Użyj tej opcji, aby odzyskać bazę danych na dzień określony w formacie nsrgetdate .

Katalog przemieszczania

Określa katalog przejściowy używany przez operację tworzenia kopii zapasowej. W przypadku automatycznej kopii zapasowej określ nazwę zestawu zapisu

 Example: 

[root@linux1 bin]# ./recoverpsm -f -s linux1.amer.lan -c linux1.amer.lan -p Pa$$w0rd01 /nsr/nmc/nmcdb_stage
108157:recover: Restoring database files...
179040:recover: Step (1 of 11) for PID-6264: Recovery has been started on the client 'linux1.amer.lan'.
179733:recover: Step (2 of 11) for PID-6264: Checking if the set of exclusion files is given for the recovery of the selected files for the client 'linux1.amer.lan'.
179738:recover: Step (3 of 11) for PID-6264: Setting the server 'linux1.amer.lan' for the media database calls for the recovery of the selected files for the client 'linux1.amer.lan'.
179745:recover: Identified a file level recovery with PID 6264 to relocate to the new path '/nsr/nmc/nmcdb' for the client 'linux1.amer.lan'. Updating the total number of steps from 11 to 8.
179748:recover: Step (4 of 8) for PID-6264: Initializing a recovery job with the nsrjobd for the recovery of the selected file(s) for the client 'linux1.amer.lan'.
179749:recover: Step (5 of 8) for PID-6264: Validating and setting the relocation path '/nsr/nmc/nmcdb' for the recovery of selected file(s) for the client 'linux1.amer.lan'.
179754:recover: Step (6 of 8) for PID-6264: Initializing the file level recovery of the client 'linux1.amer.lan'.
179730:recover: Step (7 of 8) for PID-6264: Building the recovery tree of the client 'linux1.amer.lan'.
Recovering 1500 files within /nsr/nmc/nmcdb_stage/ into /nsr/nmc/nmcdb
Requesting 1500 file(s), this may take a while...
179728:recover: Initializing the recovery session with the NetWorker server 'linux1.amer.lan' to recover the selected files.
Recover start time: Mon 15 Aug 2022 02:20:37 PM PDT
179718:recover: Initializing to recover multiple streams of data from the NetWorker server 'linux1.amer.lan'.
Requesting 1 recover session(s) from server.
179714:recover: Initializing the child threads to recover the given recovery stream from the NetWorker server 'linux1.amer.lan'.
179713:recover: Initializing to set up a connection to start reading the data from the recover stream.
Enabling compressed restore for save set ID '687518690' with 'Data Domain' device path '/linux1/ClientBackupDevice01'.
Successfully established the direct file retrieval session for save set ID '687518690' with 'Data Domain' volume 'ClientBackupPool.001'.
./pgdata/backup_label
...
./pgdata/
179716:recover: Coordinating all the child recovery processes.
179717:recover: Releasing all the resources held by the recovery process.
179721:recover: All recovery streams from the NetWorker server 'linux1.amer.lan' are read successfully.
Received 1500 file(s) from NSR server `linux1.amer.lan'
Recover completion time: Mon 15 Aug 2022 02:20:39 PM PDT
179068:recover: Step (8 of 8) for PID-6264: The recovery completed successfully on the client 'linux1.amer.lan'.
108161:recover: Setting permissions for the restored database files

 

5) Na serwerze NMC otwórz wiersz polecenia administratora/roota i zatrzymaj usługę NMC GSTD:
Windows: net start gstd
Linux: systemctl start gst

Uwaga: użyj poleceń tasklist/Task Manager lub ps , aby upewnić się, że usługa gstd została uruchomiona.
 

6) Upewnij się, że możesz połączyć się z NMC.


Jeśli odzyskiwanie NMC przy użyciu recoverpsm nie powiedzie się, skontaktuj się z pomocą techniczną Dell EMC, aby uzyskać dalszą pomoc. Należy pamiętać, że jeśli odzyskiwanie nie jest możliwe, należy przeprowadzić nową instalację NMC.

Additional Information

Serwer NMC .. Można użyć polecenia \Management\GSTD\logs\gstd.raw lub /opt/lgtonmc/logs/gstd.raw w celu potwierdzenia, czy występuje uszkodzenie NMCDB:

Przykład:

31581 1501512324 2 0 0 5632 6204 0 NMC-server gstd NSR warning 23 *** gstd starting at %s 1 36 24 Mon Jul 31 10:45:24 2017
NMC-server gstd NSR notice 5 %s %s 2 0 24 MM/DD/YYY HH:MM:SS.3852 0 50 Internal error: could not create database process.
NMC-server gstd NSR notice 5 %s %s 2 0 24 MM/DD/YYY HH:MM:SS.643852 0 50 Internal error: could not create database process.
NMC-server gstd NSR notice 5 %s %s 2 0 24 MM/DD/YYY HH:MM:SS.643852 0 50 Internal error: could not release database handle.
NMC-server gstd NSR notice 5 %s %s 2 0 24 MM/DD/YYY HH:MM:SS.675017 0 48 Internal error: could not stop database process.
NMC-server gstd NSR notice 5 %s %s 2 0 24 MM/DD/YYY HH:MM:SS.675017 0 54 FATAL ERROR: could not stop 'EMC GST Database Service'
NMC-server gstd NSR notice 5 %s %s 2 0 24 MM/DD/YYY HH:MM:SS.675017 0 48 Internal error: could not stop database process.
NMC-server gstd NSR notice 5 %s %s 2 0 24 MM/DD/YYY HH:MM:SS.675017 0 48 Internal error: could not stop database process.
NMC-server gstd NSR notice 5 %s %s 2 0 24 MM/DD/YYY HH:MM:SS.675017 0 54 The most recently called subfunction returned error 2.
NMC-server gstd NSR warning 2 %s 1 0 27 library error 22 os error 0
NMC-server gstd NSR warning 23 *** gstd stopping at %s 1 36 24 MM/DD/YYY HH:MM:SS

 

Article Properties


Affected Product

NetWorker

Product

NetWorker

Last Published Date

15 Aug 2022

Version

3

Article Type

How To