NVP-vProxy: Як виконати відновлення віртуальної машини з командного рядка

Summary: Інтеграція NetWorker VMware Protection (NVP) налаштована з пристроєм vProxy. У певних випадках необхідно виконати відновлення з командного рядка (CLI). У цій статті наведено загальну інформацію про виконання відновлення образу віртуальної машини (VM) за допомогою nsrvproxy_recover. ...

Ця стаття стосується Ця стаття не стосується Ця стаття не стосується якогось конкретного продукту. У цій статті зазначено не всі версії продукту.

Instructions

Інтеграція NetWorker VMware Protection (NVP) налаштована з пристроєм vProxy. У певних випадках необхідно виконати відновлення через інтерфейс командного рядка (CLI). Довідковий посібник команд NetWorker надає інформацію щодо nsrvproxy_recover. Документація NetWorker доступна через: Підтримка NetWorker | Посібники та документи
 

  1. Визначте ID набору збережень (SSID), який ви хочете відновити. Це можна зробити, використовуючи один із наступних підходів:
  • Використання вкладки Media Console NetWorker Management Console (NMC) у розділі Save Sets.
  • NetWorker сервер командний рядок: mminfo -avot -q vmname=VMNAME
  1. Використовуйте mminfo командувати за допомогою "-S" опція для запиту повної інформації про набір збережень із бази даних NetWorker Server: 
mminfo -S -q ssid=<SSID>
ПРИМІТКА. Альтернативно, використовуйте наступний метод для генерації команди, необхідної для відновлення CLI: NVP vProxy: Як отримати точний синтаксис команд для запуску відновлення віртуальної машини з CLI з налагодженням
  1. Використовуючи інформацію, отриману з mminfo вивод на кроці 3 для створення nsrvproxy_recover Командування.
    Синтаксис:
nsrvproxy_recover [-vvv] [-D<Debug_Level>] -c <vCenter FQDN> -S <ssid> -m <recovery method> -M <vm-moref> -V <Desired recovered VM name> -A <datacenter moref> -C <compute resource moref> -H <host moref> -E <datastore moref> [-k] [> output_file.log] 
    • -vvv (за бажанням) додаткова багатослівність
    • -D (за бажанням) додані рівні налагодження, див. NetWorker: Рівні інформації для налагодження
    • -m Методи відновлення:
      • R (Відкрутити віртуальну машину) Повернути існуючу віртуальну машину назад у точку часу. Якщо увімкнено відстеження змін блоків (CBT), він переміщує лише ті дані, які змінилися.
      • I (Відновлення зображень віртуальної машини): Відновіть вибрану віртуальну машину як нову віртуальну машину.
      • D (Відновлення диска з віртуальної машини): Відновіть один або кілька дисків у існуючу віртуальну машину.
      • N (Миттєве відновлення): Використовуйте миттєвий доступ для відновлення вибраної віртуальної машини як нової. Сховище даних розташоване в пристрої домену даних, де зберігається набір збережень. Як тільки nsrvproxy_recover Процес завершується, сховище даних автоматично повертається. Щоб зберегти віртуальну машину, використовуйте Storage vMotion для міграції віртуальної машини до іншого сховища даних.
      • E (Аварійне відновлення): Відновіть вибрану віртуальну машину на ESXi-хост.
    • -k (за бажанням) одночасно відновлювати VMDK.
    • > output_file.log (за бажанням) перенаправити nsrvproxy_recover Виведіть команду у файл журналу у вибраному вами місці.
    • Додаткові опції детально наведені у nsrvproxy_recover розділ Довідника команд NetWorker

Приклад команди Синтаксис виконання відновлення віртуальної машини:

nsrvproxy_recover -vvv -D9 -m I -c vcsa.amer.lan -M vm-4007 -V rhel-client01_RESTORE -A datacenter-3 -L domain-c8 -F group-v4 -E datastore-12 -S 1971497009 -k 
ПРИМІТКА. Якщо ви використовуєте ESXi-хост MoRef і зберігаєте MoRef з mminfo вихід, це відновлює на той самий ESXi-хост і сховище даних, на якому була оригінальна віртуальна машина під час резервної копії. Переконайтеся, що цей ESXi-хост має доступні ресурси та що сховище даних має достатньо місця. Якщо сесію закрито або запит скасовується, сесія відновлення завершується.

Ви можете виконати команду у фоновому режимі, щоб вона не була завершена через закриття сесії або рядків:

Linux:

nohup nsrvproxy_recover [-vvv] [-D<Debug_Level>] -c <vCenter FQDN> -S <ssid> -m <recovery method> -M <vm-moref> -V <Desired recovered VM name> -A <datacenter moref> -C <compute resource moref> -H <host moref> -E <datastore moref> [-k] > /tmp/nsrvproxy_recover-$(date -I).log &
Windows (PowerShell): 
Start-Process powershell.exe `
  -ArgumentList "-Command nsrvproxy_recover [-vvv] [-D<Debug_Level>] -c '<vCenter>' -S '<ssid>' -m '<method>' -M '<vm-moref>' -V '<vmname>' -A '<dc-moref>' -C '<compute>' -H '<host>' -E '<datastore>' [-k] *>> C:\temp\nsrvproxy_recover.log" `
  -WindowStyle Hidden `
  -NoNewWindow

Щоб припинити роботу, ти мусиш kill PID для nsrvproxy_recover процес. Або ж можна знищити nsrvproxy_recover ідентифікатор роботи з сервера NetWorker jobkill Командний рядок.

  1. Якщо відновлення ініціюється правильно, ви можете відстежувати прогрес у вкладці NMC Monitoring, nsrwatch команди, або vSphere.

Additional Information

Продукти, яких це стосується

NetWorker

Продукти

NetWorker
Властивості статті
Article Number: 000158471
Article Type: How To
Востаннє змінено: 04 лют. 2026
Version:  5
Отримайте відповіді на свої запитання від інших користувачів Dell
Служба підтримки
Перевірте, чи послуги служби підтримки поширюються на ваш пристрій.