NetWorker: Як виконати відновлення знімка віртуальної машини Azure з командного рядка
Summary: У цій статті наведено огляд того, як виконати відновлення знімка Azure Virtual Machine (VM) з командного рядка. Це може бути корисно для відновлення віртуальної машини Azure, якщо веб-інтерфейс користувача NetWorker (NWUI) недоступний. ...
Instructions
Посібник з інтеграції VM Snapshot NetWorker Azure надає інформацію про nsrazure_recover команда. Документація NetWorker доступна на сторінці продукту NetWorker Support Dell.
Мета цієї статті — допомогти зменшити потребу у відновленні віртуальної машини Azure, коли веб-інтерфейс користувача NetWorker (NWUI) недоступний або не містить дійсних резервних копій віртуальної машини. Щоб виконати Azure VM restores з NWUI, див. NetWorker: Як виконати відновлення знімків Azure VM з NWUI
Передумови:
- Дійсна резервна копія віртуальної машини має бути доступна на сервері NetWorker. Це можна отримати за допомогою NetWorker
mminfo -avotкоманда. Приклад:
azure-nve:~ # mminfo -avot volume type client date time size ssid fl lvl name …. azure_nve.local.dddefault.003 Data Domain azure-nve.local 08/13/25 15:47:03 31 GB 4171033528 cb full DD-PERF:azure-ubuntu:azure-ubuntu_OsDisk_1_cf93159d6205414baa8593901a918d3a azure_nve.local.dddefault.003 Data Domain azure-nve.local 08/13/25 15:47:04 33 GB 4154256312 cb full DD-PERF:azure-ubuntu:azure-ubuntu_DataDisk_0
Тип відновлення залежить від вибраного набору збережень.
- Відновлення віртуальної машини: Щоб виконати VM (Image Restore), потрібно вказати SSID віртуальних машин
OsDiskSave set. Ця опція дозволяє відновити SSID як нову віртуальну машину. - Відновлення диска: Якщо SSID показує диск як «DataDisk», потрібно вказати існуючу віртуальну машину в синтаксисі команди recovery.
OsDisk, але додається jobId_TimeStamp це диск із попередньої спроби відновлення (Приклад: azure-ubuntu_OsDisk_1234_1755183890). Під час відновлення цей диск розглядався як DataDisk і не може бути виконана як нова віртуальна машина, її потрібно відновити на існуючу віртуальну машину. Бачити: NetWorker: nsrazure_recover не спрацьовує «Цільова віртуальна машина повинна вже існувати для відновлення одного диска.»
- Визначте обліковий запис зберігання Azure, необхідний для відновлення.
- Визначте цільову Azure vNet та підмережу, необхідну для відновлення.
Виконання відновлення:
Відкрийте підвищений запит на сервері NetWorker.
Загальний синтаксис відновлення віртуальної машини:
nsrazure_recover [-D OPTIONAL_DEBUG_LEVEL_1-9] -S SSID -N 'SUBSCRIPTION_NAME' -R 'RESOURCE_GROUP_NAME' -A 'STORAGE_ACCOUNT_NAME' -V 'RECOVER_VM_NAME' -E 'RESOURCE_GROUP_NAME:VNET_NAME' -T 'SUBNET_NAME'
| Параметри | Опис |
| -N | Вказує ім'я ресурсу для підключення до Azure — ця опція є обов'язковою. |
| -А | Вказує обліковий запис для зберігання під час відновлення — ця опція є обов'язковою. |
| -L | Вказує регіон створеної віртуальної машини — ця опція походить з інформації, зібраної під час резервного копіювання. |
| -Р |
Вказує групу ресурсів для підключення до Azure. |
| -С |
Вказує ID Save Set (SSID), який використовується для відновлення. |
| -V |
Вказує назву відновленої віртуальної машини. |
| -Е |
Вказує vNet, який використовує відновлена віртуальна машина. |
| -Т |
Вказує підмережу, яку використовує відновлена віртуальна машина. |
nohup і завершити це словами &. Це виконує команду у фоновому режимі. Навіть якщо сесія закрита, відновлення відбувається у фоновому режимі. У командній сесії виведення не відображається.
Сесію відновлення можна відстежувати з командного рядка за допомогою nsrwatch.
Поки робота виконується, журнал можна знайти нижче:
- Linux:
/nsr/logs/adhoc/adhoc-job-JOBID - Windows (за замовчуванням):
C:\Program Files\EMC NetWorker\nsr\logs\adhoc\adhoc-job-JOBID
Завершені або не відновлені журнали переміщуються до:
- Linux:
/nsr/logs/adhoc/nsrazure_recover/ - Windows (за замовчуванням):
C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrazure_recover
Additional Information
Можливі помилки при використанні неправильного SSID, облікового запису зберігання, vNet або підмережі:
- NetWorker: nsrazure_recover не спрацьовує «Цільова віртуальна машина повинна вже існувати для відновлення одного диска.»
- NetWorker: Відновлення snapshot Azure VM не вдається, «вихідний blob не належить до того ж регіону, що й диск»
- NetWorker: Azure VM Restore Fails "Response Code: 403. Цей запит не уповноважений на виконання цієї операції»
- NetWorker: Azure VM Snapshot Restore "azureCreateVM: Помилка при створенні NIC"