NetWorker:Azure 快照保護故障診斷指南

Сводка: 本文旨在協助支援和 NetWorker 系統管理員故障診斷 Azure 快照保護相關問題。

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

Инструкции

NetWorker 19.11 在 NetWorker 中導入 Azure 快照保護。此整合涉及在 Azure 虛擬機器 (VM) 上安裝 NetWorker 擴充用戶端軟體。用戶端會使用「雲端」類型新增至 NetWorker 伺服器上。用戶端的本機檔案系統未備份。相反,存儲集被配置為 RESOURCE_GROUP:VM_NAME。這些用戶端充當「代理」,執行 Azure VM 快照的用戶端直接備份至 Data Domain 儲存裝置。有關組態和限制的更多資訊,請參閱特定 NetWorker 版本的 Azure VM 快照整合指南。NetWorker 說明文件可透過 NetWorker 支援 |手冊與文件。您必須使用支援帳戶登入 Dell 支援網站,才能存取 NetWorker 指南。

 

注意: Dell 支援必須登入支援網站,才能查看本文的內部備註。如果您沒有 Azure 的直接存取權,則可能需要 Azure 系統管理員的協同合作,以進行疑難排解工作。在某些情況下,可能需要Microsoft支持參與。

通訊:

  • NetWorker 需要 NetWorker 伺服器和 NetWorker 服務連接埠 (預設 7937-9936) 上的「代理」用戶端之間進行通訊,請參閱: 
  • NetWorker 伺服器和「代理」用戶端必須與 Data Domain 系統有連接埠 111、3009、2049、2052 通訊。
    • Linux: curl -v DD_HOSTNAME:PORT
    • Windows (PowerShell): tnc DD_HOSTNAME -p PORT

Azure 訂閱資源:

Azure 訂閱從命令列或 NetWorker Web 使用者介面 (NWUI) 註冊到 NetWorker 中:
Azure 訂閱 

您也可以從 nsradmin NetWorker 伺服器上的提示:

  1. 從提升權限的提示執行: nsradmin
  2. 從 nsradmin 提示中,執行: print type nsr azure subscription
azure-nve:~ # nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> print type: nsr azure subscription
                        type: NSR Azure Subscription;
                        name: AZURE_SUBSCRIPTION_RESOURCE_NAME;
                     comment: ;
                   tenant id: 94XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX2dd;
             subscription id: 50XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXfe3;
                   client id: 3bXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX38b;
               client secret: *******;
                    endpoint: management.azure.com;
                     command: nsrazure_discovery;
nsradmin> quit

租戶 ID、訂閱 ID、用戶端 ID 和用戶端機密都是從 Azure 門戶中收集的。

如果 Azure 訂閱在 nsradmin 中可見,但在 NWUI 中遺失,請參閱:

Azure VM 探索:

Azure VM 探索會以自動化工作的形式執行,且每小時執行一次。

Azure 探索程序使用 nsrazure_discovery 命令。 

探索程序的記錄位於 NetWorker 伺服器的下方:

    • Linux: /nsr/logs/azure_subscription/SUBSCRIPTION-NAME_TIMESTAMP.log
    • Windows (預設): C:\Program Files\EMC NetWorker\nsr\logs\azure_subscription\SUBSCRIPTION-NAME_TIMESTAMP.log

可從命令列執行探索:

nsrazure_discovery [-D <Debug_level_1-9>] [-s <NW Server>] -n <NSR Azure Subscription Resource Name> [-L] [-r <resource_group>]
注意: 命令列旗標包含在 [] 是可選的。(可選)您可以將輸出重定向到檔。

範例:

azure-nve:~ # nsrazure_discovery -n Azure -L -r DD-PERF
nsrazure_discovery starting on host azure-nve.local.
                Azure Subscription Azure VM List:
| Resource group | VM Name                          | VM Id                                | Location       |
| DD-PERF        | dd-perf-scheduler-osl-longrun    | d4a47d4a-85dd-4e3b-bdbb-58b96b7fcc82 | westus         |
| DD-PERF        | perf-ddperf-client-osl-longrun-0 | 187ac9de-5739-426d-bfb2-720fa92abc0f | westus         |
| DD-PERF        | perf-ddperf-client-osl-longrun-1 | 19fb8c4e-e6c8-4f67-96ec-28c48c2d9629 | westus         |
| DD-PERF        | perf-ddperf-client-osl-longrun-2 | 989144cc-5eae-44b6-9857-b2f062c1230d | westus         |
| DD-PERF        | perf-ddperf-client-osl-longrun-3 | e8adac3a-995a-4d84-b5ef-d751d5ee2512 | westus         |
| DD-PERF        | perf-ddperf-client-osl-longrun-4 | 1d27b303-f5d8-44e0-bb1a-4ffb63260cfe | westus         |
| DD-PERF        | perf-ddperf-client-osl-longrun-5 | b21a902a-e8fc-4f70-8194-a1cab6b8cf19 | westus         |
| DD-PERF        | perf-ddperf-client-osl-longrun-6 | c231e32c-70c3-4739-96b2-e175829a4d28 | westus         |
| DD-PERF        | perf-ddperf-client-osl-longrun-7 | 3d64d531-a472-48b7-9181-c4a1cbc814c8 | westus         |
| DD-PERF        | perf-westus-256tb-1              | 15965ad9-f1fa-4234-91bd-f8669ab9c218 | westus         |
| DD-PERF        | perf-westus-linux-jumpbox        | 6514f563-cb47-4ec4-99a8-d113a2d7af53 | westus         |
| DD-PERF        | azure-ubuntu                     | be6d6dd8-d5b8-43ec-9602-d77e2d6d701a | southcentralus |
| DD-PERF        | azure-win2k22                    | a7b8cc3d-aa7f-4d2b-918f-579fd97a5509 | southcentralus |
| DD-PERF        | perf-ddperf-jumpbox-sles-longrun | 4859e7aa-da2f-4bef-9ba0-cea3ef8f9676 | southcentralus |
| DD-PERF        | test_recover_summary_fix         | 36e9f900-2e17-4bca-af15-590eb0237af5 | southcentralus |
| DD-PERF        | test_recover_summary_fix2        | caa86cba-9eda-4cc1-90bd-8ffa06202874 | southcentralus |
| DD-PERF        | test_recover_summary_wrong       | 7614dc1d-d799-46b3-9881-03927923fea6 | southcentralus |
nsrazure_discovery exiting successfully.

權限:

所需的權限會記錄在 Azure 驗證程序下的 Azure VM 快照整合指南中。如果備份或還原操作失敗並出現與許可權相關的錯誤,則必須驗證 Azure 訂閱上記錄的許可權。

在 Azure 管理入口網站中使用下列來自 Cloud Shell 的命令:

az role definition list --custom-role-only true --output json

上述命令列出了所有自定義角色。Azure VM 快照整合指南建議使用名稱創建角色 NWBackupAdminRole。若要檢查此帳戶的權限,請執行:

az role definition list --name "NWBackupAdminRole" --output json > NWBackupAdminRole.json

與權限相關的錯誤通常使用 HTTP 錯誤代碼顯示,例如:

"Response Code: 403. This request is not authorized to perform this operation"

 

備份問題:

Azure 備份是使用 nsrazure_save 命令。用戶端會根據 RESOURCE_GROUP:VM_NAME 在客戶機資源中定義的存儲集。

同時運行的 VM 磁碟會話數取決於用戶端屬性中的 用戶端並行度 值。

成功的 Azure VM 備份會顯示在媒體資料庫中 (mm) 作為:

azure-nve:~ # mminfo -avot
 volume        type   client           date     time         size ssid      fl   lvl name
azure_nve.local.dddefault.002 Data Domain azure-nve.local 01/26/26 21:00:11 10 GB 4135066668 cb full DD-PERF:azure-win2k22:Data_Disk-1
azure_nve.local.dddefault.002 Data Domain azure-nve.local 01/26/26 21:00:12 133 GB 4118289452 cb full DD-PERF:azure-win2k22:azure-win2k22_OsDisk_1_423227d3ef284695803c23cd47e8b839
azure_nve.local.dddefault.002 Data Domain azure-nve.local 01/26/26 23:40:26 10 KB 4101521850 cb full Azure
每個 VM 磁碟都有一個儲存集,還有一個稱為「Azure」。此儲存集由 psuedo_saveset 處理,並包含有關該工作流中備份的所有 VM 的所有元數據。如果缺少 Azure 儲存集,則表示 psuedo_saveset 失敗。當 psuedo_saveset 失敗,工作流被標記為失敗。
成功的備份會顯示為 cb 在媒體資料庫中。請參閱: NetWorker:瞭解儲存集旗標
 
注意: 如果 psuedo_saveset 失敗,無法從 NWUI 復原 Azure VM;但是,可以從命令行恢復 VM 磁碟存儲集。這已涵蓋在 還原問題中。

記錄:

備份記錄位於 NetWorker 伺服器上的原則記錄位置下:

    • Linux: /nsr/logs/policy/POLICY_NAME/WORKFLOW_NAME/backup_JOBID_logs
    • Windows (預設): C:\Program Files\EMC NetWorker\nsr\logs\policy\POLICY_NAME/WORKFLOW_NAME/backup_JOBID_logs

有一個記錄用於 savefs 進程,以及另一個日誌 nsrazure_save 過程。

注意: 原則記錄會遵循 NetWorker 伺服器的 jobsdb 保留期 (預設為 72 小時)。保留時段過後,記錄會從系統移除。

偵錯:

您可以在 NetWorker 用戶端中啟用除錯,方法是在「備份命令 」欄位附加偵錯層級 [1-5]

除錯 Azure 備份

警示: 不建議執行高於層級 5 的除錯備份。啟用除錯時會出現大量訊息,這很容易填滿 NetWorker 伺服器的檔案系統。不要讓調試啟用而不加監視。執行除錯備份後,請從備份中移除除錯設定,以確保它不會繼續填滿檔案系統。

還原問題:

若要執行 Azure VM 還原,必須使用 nsrazure_recover 過程。當透過 NWUI 啟動還原時,此程序通常會在 NetWorker 伺服器上啟動。

 

「備份問題 」一節所述,若要從 NWUI 執行 Azure VM 還原, psuedo_saveset 必須成功儲存 Azure 存儲集。如果 Azure 儲存集無法建立,則 NWUI 的備份可能遺失。

請參閱: NetWorker:NWUI 復原標籤中未顯示 Azure VM 備份

執行 Azure VM 還原的一般程序如下所述: NetWorker:如何從 NWUI 執行 Azure VM 快照還原

 

監控和記錄:

    • NWUI:監控→復原工作
    • NMC:使用中工作階段
    • NetWorker 伺服器命令列: nsrwatch
    • 監視還原記錄:
      • Linux NetWorker 伺服器: /nsr/logs/adhoc/adhoc_job_JOBID
      • Windows NetWorker 伺服器 (預設路徑): 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

您也可以從下列位置取得有關復原的特定資訊: jobquery

  1. 在 NetWorker 伺服器上提升權限提示中,執行: jobquery
  2. jobquery 提示,執行: print type: recover job

範例:

azure-nve:~ # jobquery
NetWorker jobs query utility.
Use the "help" command for help.
jobquery> show command; job id; start time; end time; job log file; job state; completion status
jobquery> print type: recover job
                     command: \
"nsrazure_recover -N 'Azure' -R 'DD-PERF' -A 'networkerstorageaccount' -n 'DD-\
PERF:azure-win2k22' -V 'azure-win2k22-RESTORE' -E 'DPADDFS-storage-pe-vnet' -T\
 'DPADDFS-storage-pe-subnet-1' -c 'azure-nve.local' -t \"01/26/2026 11:40:26 P\
M\" -D5";
           completion status: succeeded;
                    end time: 1769383282;
                      job id: 2912131;
                job log file: /nsr/logs/adhoc/nsrazure_recover/2912131.log;
                   job state: COMPLETED;
                  start time: 1769377505;
jobquery> q
azure-nve:~ #

 

注意: 修復記錄和 jobquery 輸出遵循 jobsdb 保留期 (預設為 72 小時)。保留時間過後,會清除記錄和工作記錄。

偵錯:

偵錯可在 NWUI 復原精靈中套用:

還原偵錯

您也可以使用除錯功能來執行命令列還原:

效能問題:

對於 Azure VM 保護,請務必瞭解所涉及的基礎元件。根據各種因素,性能可能會受到很大影響:

    • 某些 VM 大小具有可能影響快照一致性或擴展超時的限制。大型磁碟可能需要更長的快照凍結時間;Azure 會將此因素納入備份執行時間。
    • Azure VM 備份僅支援 Data Domain 裝置。 
      • Data Domain 是 Azure 雲端中的實體 Data Domain 或 DD Virtual Edition (DDVE)?
      • 對於 DDVE,DDVE (大小調整) 類型和磁碟組態可能會影響讀取/寫入效能。
    • Azure 環境:
      • 所有內容 (NetWorker 伺服器、NetWorker 用戶端、備份的 Azure VM、Data Domain) 是否都在同一個 Azure 訂閱中?
      • Azure 網路組態。
      • 是否有任何備份流量會穿過 Azure 訂閱、Azure 區域或 WAN。

可使用 DDPCONCHK 公用程式可從 NetWorker 用戶端執行,以檢查 DD Boost 寫入效能: NetWorker: 如何使用 DDPCONNCHK 工具在 NetWorker 主機
上測試 DD ddboost 連線能力 DDPCONCHK 可提供用戶端與 DD 之間輸送量的一般概觀,並不反映備份或還原作業的 1:1 關係。

記錄收集:

  1. 從 NetWorker 伺服器 (以及所涉及的用戶端,以用於備份問題) 收集 NSRGET 記錄套裝: NetWorker:如何使用 NSRGet NetWorker 資料收集工具
  2. 壓縮本文中識別的特定程序記錄,NSRGET 可能不會收集這些記錄。
  3. 視問題而定,可能還需要收集 DD 支援套裝:
    產生 DD 支援套裝 

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

由於 Azure 保護操作使用 NWUI,因此從 NWUI 執行的操作的特定問題可能需要 NWUI 記錄分析或調試: NetWorker Management Web UI (NWUI):分級和故障排除指南

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

NetWorker

Продукты

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