Avamar:使用 DD VM 容量進行 VMware 映像備份,而非預期的效能模式

Summary: Avamar:使用 DD VM 容量進行 VMware 映像備份,而非預期的效能模式

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

執行某些 Avamar/Data Domain VMware 作業時,效能會比預期慢。

受影響的工作負載:

1.即時存取還原的 VM 效能:某些虛擬機的性能比預期慢。雖然即時訪問作業快速完成,但 vSphere 中還原的 VM 的啟動時間和來賓磁碟性能很慢。當虛擬機器仍在 Data Domain 即時存取暫存 NFS 掛接上執行時,就會發生這種情況。

2.VM 複寫效能:某些虛擬機的複製性能比預期慢。

3.檔案層級還原 效能:  針對某些虛擬機器,FLR 效能比預期要慢。

注意:其他 VMware 工作流程 (例如相同備份的 VM 映像還原和 vSphere Storage vMotion) 速度較快,且效能為可接受或正常。

Cause

問題:效能問題是由 VM 備份以容量分段模式儲存,而非預期的效能模式所導致。這是因為 Avamar 主要問題 #327257。

背景:執行 VM 映像備份至 Data Domain 時,有兩種可能的 VM 分段模式:

  • 舊版模式
容量模式:使用可變分段大小 (VSS) 在 Data Domain 上讀取和寫入資料。
  • 偏好模式
效能模式利用固定分段大小 (FSS) 在 Data Domain 上讀取和寫入資料。
 

分段模式由「ddr_vm_segmentation_mode」設置設置。

下列螢幕擷取畫面說明了兩個可能的值 (0 或 8),組態則會指出 Avamar 伺服器是否為新安裝,與升級的伺服器比較。 
下列螢幕擷取畫面說明了兩個可能的值 (0 或 8),組態則會指出 Avamar 伺服器是否為新安裝,與升級的伺服器比較。
 注意
如果使用「根對根遷移」升級 Avamar 硬體,或從 7.3 版升級 Avamar,則mcserver.xml將具有舊版設定。此行為適用於此舊版用例。相同用戶端使用兩種備份類型會增加 Data Domain 容量空間。

在新的 Avamar/IDPA 伺服器上,備份應使用預設的「效能」模式,也稱為 FSS。

在 Avamar Server 上,MCS mcserver.xml 設定檔案中的模式設定為 8/FSS:

              <輸入鍵 = “ddr_vm_segmentation_mode” 值 = “8” />

但是,備份記錄會包含下列警告訊息,指出 VSS 模式 (0),因為 CBT 基礎備份為 VSS 類型:

Avtar 警告 <41436>:呼叫者請求 FSS 進行 CBT 備份,但基本檔不是使用 FSS 生成的(段類型為 0)。預設為零值,表示 使用變數區段大小 (VSS)

或者,如果這是第一次 CBT 備份,備份記錄將包含「0」,而不是預期的「8」:

<agent_directives 旗標類型 =“string” value=“0” name=“ddr-vm-segmentation-mode” /><
/agent_directives>
< >

MC REST API 問題:Avamar 問題 #327257 esc 39381:AUI - MOD VM 備份和在 AUI 中建立的資料集沒有正確的 ddr-vm 分段模式設定。

此問題有兩個觸發因素,均與使用 Avamar Web UI/AUI 或 MC REST API 有關:

  • 原因 #1:當在 AUI 的「資產管理」功能表中啟動備份時,工作不包含隱藏標誌: ddr-vm-segmentation-mode=default
  • 原因 #2:使用 AUI 建立新的 VMware 資料集時,新資料集不會包含隱藏旗標: ddr-vm-segmentation-mode=default
  • 若缺少隱藏旗標,兩種備份類型都將回復至舊版容量模式,而非預期的效能模式。

注意:舊版 Avamar Java 使用者介面 (Avamar MC GUI) 不受任一問題影響。

Resolution

Avamar 19.7+ 將包含問題327257的整合式修正。通過此更新,AUI 中的任何手動備份作業或數據集創建操作都將自動包含隱藏的標誌。由於潛在的容量問題,因此未規劃早期 Avamar 版本的修正。如需詳細資訊,請連絡 Dell Technologies。

1.若要判斷備份使用的是容量或效能模式,請在 Avamar 伺服器上執行下列命令:

下載/安裝 Goav 工具:Avamar:Goav 工具 

第 1 步。  使用 Goav 命令取得您要檢查的虛擬機器用戶端的 CID (用戶端 ID):範例:在此命令中,將「win2016-demo-vm」替換為 VM 的名稱:
./goav vm show --fields id,name --name win2016-demo-vm 
範例輸出:
admin@ave199:~/>: ./goav vm show --fields id,name --name windows-simple-mbr 
+------------------------------------------+--------------------+---------------+
|                    id                    |        name        |     tags      |
+------------------------------------------+--------------------+---------------+
| a5d2a240a7d01ea0de9813b3f8da9aa48d3e1075 | win2016-demo-vm   | No Tags Found |
+------------------------------------------+--------------------+---------------+
admin@ave199:~/>:
步驟 2  使用用戶端「id」執行 ddrmaint list-backup:
ddrmaint list-backups --client=<Id from step1> --days=2 | grep has

範例輸出:
admin@ave199:~/>: ddrmaint list-backups --client=a5d2a240a7d01ea0de9813b3f8da9aa48d3e1075 --days=2 | grep has
    a5d2a240a7d01ea0de9813b3f8da9aa48d3e1075 has 1 backup (1  Cap, 0 Perf) vsize 11.00 GB in 12 files on datadomain.example.com

或者,如果您要檢查 Avamar 上的每個用戶端,請使用 --client=* 標誌。
ddrmaint list-backups --client=* --days=2 | grep has

注意:在具有許多用戶端的大型系統上,輸出可能會很廣泛:

範例輸出 
admin@ave199:~/>: ddrmaint list-backups --client=* --days=2 | grep has
    02cc32a60dfa26131bf5905439e7aaa24e06c0ec has 1(*) backup (0  Cap, 0 Perf) vsize 0 bytes in 0 files on datadomain.example.com
    9242c902649e0c470b1a98bd46ad778e6a8e5528 has 21(*) backups (0  Cap, 0 Perf) vsize 0 bytes in 0 files on datadomain.example.com
    7f5011b4bd4e0c6a78b8cd1bc11d1241c015892d has 86(*) backups (6  Cap, 2 Perf) vsize 336.0 GB in 104 files on datadomain.example.com
    f8960360fbb970a86ee87a37c18a1470b955c698 has 10(*) backups (0  Cap, 2 Perf) vsize 84.00 GB in 24 files on datadomain.example.com
    f4efd8722938a87b5ec661059f6c01510c633207 has 13(*) backups (0  Cap, 2 Perf) vsize 84.00 GB in 30 files on datadomain.example.com
    63f17bea8e24dafd20392f94c0978af01c53651e has 11(*) backups (1  Cap, 4 Perf) vsize 100.0 GB in 45 files on datadomain.example.com
    9bce10133632e34b591245d81793f0b86d1bab35 has 1(*) backup (0  Cap, 0 Perf) vsize 0 bytes in 0 files on datadomain.example.com
    a8a9c0b20ebf62eaf9304d4b039733ddc8d1e3cd has 1 backup (1  Cap, 0 Perf) vsize 1.034 MB in 9 files on datadomain.example.com
 

2.更改分段模式的過程分為兩步。

警告:在同一用戶端上使用這兩種備份類型可能會影響 Data Domain 容量空間,可能使每個用戶端的容量用量加倍。

第 1 步:在 Avamar 和 VMware 層重設 CBT,以使用 Goav 支援工具強制進行 CBT L0 備份:

./goav vm cbt reset  --name<vm client name>

輸出

範例 執行下列 goav 命令以重設虛擬機器的 cbt:

admin@ave199~/>: 
===========================================================
GoAv    :        1.69
Date    :        27 Jan 2024 15:14 EST
===========================================================
NOTE: This is not an official tool
===========================================================
✔ Yes
Processing : vcsa-cloud.burlington.lab [====================================================================] 100%
        Vm        |          Vcenter          |   Reset   | Error
------------------+---------------------------+-----------+--------
  win2016-demo-vm | vcsa-cloud.example.lab | Completed |

注意:VM 不能有任何快照;否則,將跳過它。

第 2 步:開始 VM win2016-demo-vm 的新備份,以使用新的分段模式啟動新的 CBT L0 鏈:

  • 在舊版 java 使用者介面中,從「備份還原和管理」功能表開始新的手動備份。
  • 在 AUI 中,使用整合的 VMware 映像資料集開始原則備份,或透過新增下列 Windows 和 Linux VMware 映像附掛程式的進階旗標來修改非整合資料集:
ddr-vm-segmentation-mode=default
ddr-vm-segmentation-mode=8

Affected Products

Avamar

Products

Avamar Client for VMware
Article Properties
Article Number: 000182243
Article Type: Solution
Last Modified: 30 Apr 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.