NetWorker. Как собрать значения MoReF (справочник по управляемым объектам) для объектов VMware

Сводка: Действия, необходимые для сбора значений ManagedObjectReference (MoreF) из vCenter ManagedObjectBrowser (MOB). Эти значения необходимы при попытке запуска восстановления NetWorker NVP-vProxy из интерфейса командной строки сервера NetWorker, но их также можно собрать для других процедур. ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Инструкции

Решение NetWorker VMware Protection (NVP) настроено в среде NetWorker. Для некоторых операций, таких как восстановление виртуальной машины (ВМ) с помощью командной строки, необходимо указать в синтаксисе команды справочные значения VMware Managed Object. Пример.

nsrvproxy_recover -c vCenter [-s server] {-S ssid[/cloneid] | -N ssname [-t sstime]} [-m recovery-mode] [-f Folder-Moref] [-o option]... [-A Datacenter-Moref] [-C ComputeResource-Moref] [-L ClusterComputeResource-Moref] [-E Datastore-Moref] [-M VM-Moref] [-V VM-name] [-r ResourcePool-Moref] [-H Host-Moref] [-T datastore] [-e export-path] [-d disk] [-p vProxy] [-b pool] [-v] [-k]

Существует несколько способов сбора необходимых данных в зависимости от обстоятельств или личных предпочтений. Можно использовать следующие варианты.


Вариант 1 (mminfo).

Переменная mminfo можно использовать на сервере NetWorker для сбора подробных сведений о виртуальной машине, для которой выполнено резервное копирование.

1. Соберите идентификатор набора сохранений (SSID) резервной копии виртуальной машины, которую вы хотите использовать.
A. Все резервные копии виртуальных машин можно запросить с помощью: 
mminfo -kot
B. Одну виртуальную машину можно запросить с помощью следующей команды: 
mminfo -kot -q vmname="VM_NAME"
ПРИМЕЧАНИЕ. Замените VM_NAME именем виртуальной машины, показанным в VMware.
root@nsr:~# mminfo -kot -q vmname=win-client01
 volume        type   vm_name         date     time         size ssid      fl backup_size
...
ddve02VMwareClone.001 Data Domain win-client01 04/17/2024 11:00:13 PM 120 GB 2602601659 cr 120 GB
 2. Используйте SSID, полученный с помощью вышеуказанной команды, чтобы запросить дополнительные сведения о виртуальной машине: 
mminfo -aS -q ssid=SSID
root@lnx-nwserv:~# mminfo -aS -q ssid=2602601659
...
                    *vm_info: \
"{
  \"name\": \"win-client01\",
  \"host-name\": \"win-client01.amer.lan\",
  \"ip-address\": \"192.168.9.123\",
  \"template\": false,
  \"moref-id\": \"vm-1009\",
  \"vcenter-name\": \"vcsa.amer.lan\",
  \"path\": \"/Datacenter/esx01.amer.lan/win-client01\",
  \"moref-path\": \"/datacenter-3/domain-s8/vm-1009\",
  \"vm-path\": \"/Datacenter/Clients/win-client01\",
  \"moref-vm-path\": \"/datacenter-3/group-v1015/vm-1009\",
  \"datastore\": \"esx01-datastore\",
  \"datastore-moref\": \"datastore-11\",
  \"os-identifier\": \"windows2019srvNext_64Guest\",
  \"os-name\": \"Microsoft Windows Server 2022 (64-bit)\",
  \"version\": \"vmx-19\",
  \"change-version\": \"2024-04-01T13:11:28.482168Z\",
  \"esxi-moref\": \"host-10\",
  \"esxi-name\": \"esx01.amer.lan\",
  \"datacenter\": \"datacenter-3\",
  \"compute-resource\": \"domain-s8\",
  \"cluster-compute-resource\": \"\",
  \"networks\": [
    \"Production VM Network\"
  ],
...

Вариант 2 (nsrvim).

Сервер NetWorker может создавать .xml файлы для ресурса гипервизора VMware с помощью команды nsrvim . Эта команда выполняется каждые 15 минут для заполнения ресурсов VMware в базе данных NetWorker. Он также может создавать файлы дампа для указанных ресурсов гипервизора. Этот метод может быть полезен при восстановлении виртуальной машины из одной среды vCenter в новую vCenter, сведения о наборе сохранений из mminfo Содержит только значения MoRef виртуальной машины для предыдущего vCenter. 

nsrvim --dump --names=HYPERVISOR_NAME
ПРИМЕЧАНИЕ. Где HYPERVISOR_NAME — это имя гипервизора VMware (vCenter или хоста ESXi) в том виде, в каком он был добавлен в NetWorker. Ее можно увидеть в консоли управления NetWorker Management Console (NMC), веб-интерфейсе пользователя NetWorker (NWUI) или в nsradmin Используя print type: nsr hypervisor.

Пример:

nsrvim --dump --names=vcsa.amer.lan

На серверах Linux NetWorker файлы .xml создаются в следующих папках: /nsr/cores/nsrvim/
На серверах Windows NetWorker .xml файлы создаются в том же каталоге, что и nsrvim Команда была запущена из:

Пример команды nsrvim

Переменная HYPERVISOR_NAME-mapping.xml Содержит сведения о файле со значениями VMware MoRef:

Пример содержимого mapping.xml

ПРИМЕЧАНИЕ. Этот метод извлекает определенные значения MoRef хранилища данных, узла и вычислительного ресурса. Требуются другие методы для сопоставления значения MoRef существующей виртуальной машины с ее именем.

Вариант 3 (восстановление ресурса NSR):

При сохранении экземпляра восстановления из NMC создается 'nsr recover', отображающий команду NetWorker и параметры, используемые во время восстановления. Это может быть полезно, если вы хотите ввести необходимую команду, но добавить дополнительные параметры, такие как отладка и детализация.

1. Запустите восстановление, которое необходимо выполнить, из NMC. Вы можете остановить восстановление, вам не нужно дожидаться его завершения. После запуска процесса восстановления он должен сохранить ресурс восстановления NSR.
2. На сервере NetWorker откройте командную строку Administrator или root.
3. Введите команду nsradmin
4. В командной строке nsradmin введите: print type: nsr recover

Пример:

root@lnx-nwserv:~# nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> print type: nsr recover

                        type: NSR recover;
                        name: Restore_Test_20240418;
                     comment: ;
                      client: vcsa.amer.lan;
          destination client: lnx-nwserv.amer.lan;
           recover requestor: \
"cn=administrator,cn=Users,dc=lnx-nwserv,dc=amer,dc=lan";
             recover command: nsrvproxy_recover;
             recover options: \
" -m I  -c vcsa.amer.lan -M vm-1008 -V 'lnx-client01_1' -A datacenter-3 -C dom\
ain-s15 -H host-17 -F 'group-v4' -d 'Hard disk 1/2000/datastore-18' -E datasto\
re-18  -S 2636156091";
               recover stdin: ;
                  start date: "Thu Apr 18 10:06:20 2024";
              hard stop date: ;
                      status: ;
            persist resource: Yes;
        restricted data zone: ;
Приведенный выше вывод обеспечивает необходимые nsrvproxy_recover параметры, используемые в пользовательском интерфейсе инициированного восстановления. Например:
nsrvproxy_recover -m I  -c vcsa.amer.lan -M vm-1008 -V 'lnx-client01_1' -A datacenter-3 -C domain-s15 -H host-17 -F 'group-v4' -d 'Hard disk 1/2000/datastore-18' -E datastore-18  -S 2636156091"
Дополнительные опции, такие как -v или -D [1-9] можно добавить после команды recover для повышения детализации и уровня отладки.

Вариант 4 (VMware):

Значения MoRef можно собирать непосредственно из VMware Managed Object Browser (MOB). Для доступа к vCenter MOB требуется административный доступ VMware. Если у вас нет доступа к этому инструменту, попросите администратора vCenter собрать эти значения.

1. Перейти в браузер управляемых объектов vCenter (MOB)
Пример: https://vcenter-name-or-ip/MOB (необходимо использовать имя или IP-адрес vCenter). 
2. Войдите в систему с помощью учетных данных администратора vCenter.
3. Выберите «Content» в разделе «Content».

Ссылка на сервисное содержимое vCenter MOB

4. Выберите имя группы центров обработки данных в разделе ManagedObjetReference:Folder В разделе «rootFolder»

Папка «vCenter MOB Datacenters»

5. Выберите имя центра обработки данных из ManagedObjectReference:ManagedEntity В разделе «childEntity»

Сущность центра обработки данных vCenter MOB

6. Выберите хранилище данных, в котором находятся виртуальные машины ManagedObjectReference:Datastore В разделе «datastore»

Сущность хранилища данных vCenter MOB

7. Значение MoReF виртуальной машины указано в разделе ManagedObjectReference:VirtualMachine В разделе «vm»
MoRef для виртуальной машины vCenter MOB
В каждом из приведенных выше примеров выделены значения MoReF для центра обработки данных, хранилища данных и виртуальной машины.

Дополнительная информация

Затронутые продукты

NetWorker

Продукты

NetWorker
Свойства статьи
Номер статьи: 000037025
Тип статьи: How To
Последнее изменение: 24 Mar 2026
Версия:  7
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.