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 指南。
通訊:
- 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
- Linux:
Azure 訂閱資源:
Azure 訂閱從命令列或 NetWorker Web 使用者介面 (NWUI) 註冊到 NetWorker 中:
您也可以從 nsradmin NetWorker 伺服器上的提示:
- 從提升權限的提示執行:
nsradmin - 從 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
- Linux:
可從命令列執行探索:
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
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
- Linux:
有一個記錄用於 savefs 進程,以及另一個日誌 nsrazure_save 過程。
jobsdb 保留期 (預設為 72 小時)。保留時段過後,記錄會從系統移除。
偵錯:
您可以在 NetWorker 用戶端中啟用除錯,方法是在「備份命令 」欄位附加偵錯層級 [1-5]:

還原問題:
若要執行 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 NetWorker 伺服器:
完整的記錄可在下方找到:
-
-
- Linux:
/nsr/logs/adhoc/nsrazure_recover - Windows (預設):
C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrazure_recover
- Linux:
-
您也可以從下列位置取得有關復原的特定資訊: jobquery。
- 在 NetWorker 伺服器上提升權限提示中,執行:
jobquery - 從
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 關係。
記錄收集:
- 從 NetWorker 伺服器 (以及所涉及的用戶端,以用於備份問題) 收集 NSRGET 記錄套裝: NetWorker:如何使用 NSRGet NetWorker 資料收集工具
- 壓縮本文中識別的特定程序記錄,NSRGET 可能不會收集這些記錄。
- 視問題而定,可能還需要收集 DD 支援套裝:
Дополнительная информация
由於 Azure 保護操作使用 NWUI,因此從 NWUI 執行的操作的特定問題可能需要 NWUI 記錄分析或調試: NetWorker Management Web UI (NWUI):分級和故障排除指南