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: Як відновити базу даних NMC?

Summary: Ви можете використовувати команду NetWorker recoverpsm для відновлення бази даних NMC до резервної копії 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

Якщо ви виявили пошкодження бази даних NMC. Ви можете використовувати команду NetWorker recoverpsm для відновлення бази даних NMC до резервної копії nmcdb. За замовчуванням у політиці захисту сервера за замовчуванням має бути робочий процес резервного копіювання сервера NMC. Переконайтеся, що це заплановано та правильно налаштовано для завершення резервного копіювання бази даних NMC. Для отримання додаткової інформації про захист сервера NMC дивіться Посібник з адміністрування NetWorker , а також Довідковий посібник з команд NetWorker для параметрів savepsm та recoverpsm . Ці документи можна знайти на https://www.dell.com/support/home/product-support/product/networker/docs

1) Спочатку переконайтеся, що є резервна копія бази даних NMC за допомогою команди mminfo:
Синтаксис: mminfo -avot -q client=nmc_server_name 
Приклад:
[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


Примітка: Якщо у вас немає наведеного вище набору збережень, ви не зможете відновити NMC, і єдиним варіантом є перевстановлення його як нового екземпляра.
 

2) На сервері NMC відкрийте командний рядок Administrative/Root, зупиніть службу NMC GSTD (якщо запущено):

Windows: net stop gstd
Linux: systemctl stop gst

Примітка: використовуйте tasklist/Диспетчер завдань або команди ps , щоб переконатися, що служба gstd зупинилася
 

3) Використовуйте команду cd , щоб перейти до каталогу інсталяційного кошика NMC. Переконайтеся, що команда recoverpsm вказана в цьому каталозі. Ця команда буде використовуватися для відновлення бази даних NMC.

Вікна: [Каталог встановлення NMC\Управління\GST\bin
Linux: /opt/lgtonmc/bin

4) Виконайте команду recoverpsm на NMC-сервері:

Синтаксис:
recoverpsm [-s сервер] [-c ім'я-клієнта] [-d призначення] [-p пароль-фраза] [-t час] [-hfO] Staging_Directory

Параметри:

-c ім'я-клієнта

Визначає ім'я вихідного сервера NMC. Дивіться розділ Відновлення для отримання більш детальної інформації.

 D пункт призначення

Вказує каталог, до якого recoverpsm відновлює базу даних NMC. Якщо використовується цей параметр, необхідно вручну скопіювати файли бази даних з цільового каталогу до каталогу бази даних, визначеного для сервера NMC. Переконайтеся, що ви зберегли однакові права власності та дозволи на файли бази даних і файли облікових даних після завершення копіювання.

  f

Використовуйте цей параметр, щоб видалити поточні файли бази даних, які існують у каталозі бази даних, перед початком операції відновлення.

 h

Відобразити інформацію про використання команди recoverpsm.

 O

Використовуйте цей параметр, щоб пропустити відновлення файла облікових даних бази даних. Використовуйте цей параметр лише в тих рідкісних випадках, коли файл облікових даних все ще присутній, і ви не хочете використовувати файл облікових даних із відновлення.

 p парольна фраза

Використовуйте цей параметр, щоб указати додаткову парольну фразу під час спроби відновити зашифровані файли бази даних AES. Дивіться recover(1m) для отримання більш детальної інформації.

 Сервер S

Вказує ім'я сервера NetWorker, який виконував резервне копіювання бази даних NMC.

 t часу

Скористайтеся цим параметром для відновлення бази даних станом на дату, вказану у форматі nsrgetdate .

Підготовчий каталог

Визначає каталог індексування, який використовується для операції резервного копіювання. Для автоматичного резервного копіювання вкажіть ім'я набору збереження

 Приклад: 

[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) На сервері NMC відкрийте адміністративний/кореневий командний рядок, зупиніть службу NMC GSTD:
Windows: net start gstd
Linux: systemctl start gst

Примітка: використовуйте tasklist/Диспетчер завдань або команди ps , щоб переконатися, що служба gstd запущена.
 

6) Переконайтеся, що ви можете підключитися до NMC.


Якщо відновлення NMC не вдається за допомогою відновлення , зверніться до служби підтримки Dell EMC для отримання додаткової допомоги. Зауважте, що якщо відновлення неможливе, потрібно буде виконати нову інсталяцію NMC.

Additional Information

Сервер NMC .. \Management\GSTD\logs\gstd.raw або /opt/lgtonmc/logs/gstd.raw можна використовувати для підтвердження наявності пошкодження NMCDB:

Приклад:

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