PowerProtect:虛擬機器狀態為「NOT_DETECTED」,且備份失敗

摘要: 自 PowerProtect Data Manager 19.18 起,狀態為「未偵測」的虛擬機器 (VM) 會自動包含在保護工作中。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

  • 狀態為 「未偵測 」的 VM 無法執行保護工作
  • 虛擬機器可能是保護原則規則的一部分
  • VM 資產已從 vCenter 刪除,但在應該刪除的時間卻偵測不到 PowerProtect Data Manager 狀態
  • 錯誤代碼: ABV0040 但不限於此代碼 

備份可能會失敗,並顯示下列訊息:

VM Proxy BackupJobSession failed -- Unable to find virtual machine with MORef 'vm-5456'. Virtual machine does not exist with MORef 'vm-5456': ServerFaultCode: The object 'vim.VirtualMachine:vm-5456' has already been deleted or has not been completely created

原因

變更:
PowerProtect Data Manager 19.18 在保護工作中包含未偵測到 VM,但這些資產會失敗。此行為為預期動作。

為什麼要實施此更改?
在 PowerProtect Data Manager 19.17 及更舊版本中,不會為 未偵測 到的虛擬機器執行備份。這會導致資料遺失的風險,因為「 未偵測 」狀態可能會意外或暫時發生。當 未偵測 到 VM 的備份失敗時,不會出現警示或無法反白顯示問題以進行修正。

由於此變更而遇到的問題:
從舊版升級到 19.18 時,可能會有數個 VM 處於「未偵測 」狀態,導致保護工作失敗。這些資產已從 vCenter 刪除,但 PowerProtect Data Manager 的這些資產狀態有誤的 未偵測到 ,而非 已刪除。

在探索過程中,應從 vCenter 收到 VM 刪除事件。但是,PowerProtect Data Manager 有時會遺失刪除事件。如果發生這種情況,下一次探索會將 VM 狀態的狀態設置為 未偵測

在 PowerProtect Data Manager 中,有多種遺失刪除事件的情況,導致 VM 資產被錯誤地標示為「未偵測到」。這些問題已在版本 19.19.0-20 和 19.20 中解決。

解析度

選項 1 - 建議的最佳做法:

偏好在 19.18 中變更為針對任何 「未偵測 到的虛擬機器」執行備份工作。可能暫時或錯誤地報告 未偵測 到狀態,這可能會導致資料遺失。

最佳實務是檢查每個「未偵測到 VM」,確認已將其從 vCenter 中刪除,然後從 PowerProtect Data Manager 中移除。如果 VM 在 vCenter 中仍為使用中狀態,請調查為何它在 PowerProtect Data Manager 中具有 「未偵測 」狀態。

  1. 檢視所有未偵測到 VM 的清單,前往基礎架構>資產 > 依未偵測狀態>篩選。  如果需要,可以使用 「匯出 」選項匯出清單。
  2. 選取 所有狀態為 「未偵 測」狀態的虛擬機器 (VM),這些虛擬機器已不再存在於 vCenter 中,但仍屬於保護原則的一部分。
  3. 按一下 更多動作>移除資產。如果任何資產仍有副本存在,則會看到以下提示。選擇 您想要的選項。

移除資產選項

選項 2 - 將 PowerProtect Data Manager 還原至 19.18 之前的預設行為。

下列程序會將「未偵測 到 VM」的行為,設回以無訊息方式從 19.18.0-23 及更新版本的備份中排除。

如果您的 PowerProtect Data Manager 是 19.18 的早期版本,最佳實務是升級後再套用下列選項。如果無法執行,請聯絡 Dell 支援 部門以取得更早版本的 19.18 因應措施。

 
警示:這不是偏好的預設行為,因為可能會暫時或錯誤地報告 「未偵測 」狀態,這可能會導致資料遺失。在進行任何更改之前,請充分瞭解此風險。選項 1 是建議的程序。
 

從 PowerProtect Data Manager 伺服器執行下列命令:

  1. 連線至 PowerProtect Data Manager,請使用 SSH 與管理員。
  2. 設定權杖變數:

取代 以下參數以符合您的環境:

  • <your_hostname> 安裝 PowerProtect Data Manager 的 FQDN 或 IP
  • <your_username> 使用您的 PowerProtect Data Manager UI 使用者名稱
  • <your_password> 使用您的 PowerProtect Data Manager UI 密碼
token=`curl -skX POST https://<your_hostname>:8443/api/v2/login -d '{"username":"<your_username>","password":"<your_password>"}' -H "Content-Type: application/json" | json_pp | grep access_token |cut -d "\"" -f4`
  1. 問題 GET 要求檢視目前的 /api/v2/common-settings/JOB_INTERVENTION_SETTING configuration

取代 以下參數以符合您的環境:

  • <your_hostname> 安裝 PowerProtect Data Manager 的 FQDN 或 IP
curl -k --request GET   --url https://<your_hostname>:8443/api/v2/common-settings/JOB_INTERVENTION_SETTING   --header "authorization: $token" | json_pp

範例輸出:

步驟 3 的命令輸出

  1. 建立 json 包含有效負載的檔 ,並將有效負載粘貼到下面。
vim job_intervention_setting_change.json

有效載荷:

{
   "properties": [
       {
           "name": "noProtectJobForNotDetectedAssetTypes",
           "type": "LIST",
           "value": "VMWARE_VIRTUAL_MACHINE"
       }
   ]
}
  1. 問題 PUT 要求更新參數,以從保護工作中排除未偵測到 VM。

取代 以下參數以符合您的環境:

  • <your_hostname> 安裝 PowerProtect Data Manager 的 FQDN 或 IP
curl -k --request PUT   --url https://<your_hostname>:8443/api/v2/common-settings/JOB_INTERVENTION_SETTING   --header "authorization: $token" -H  "Content-Type: application/json"  -d  @job_intervention_setting_change.json
  1. 使用相同的內容確認變更 GET 在步驟 3 中執行請求。

範例輸出:

變更後輸出

文章屬性
文章編號: 000289762
文章類型: Solution
上次修改時間: 17 11月 2025
版本:  6
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。