透過選擇三個組態選項的其中一個,您可以確定 vSphere Replication 的內部部署執行個體在調整磁碟大小期間的行為。若要選擇您的慣用選項,您必須在 /etc/vmware/hbrsrv.xml 組態檔中變更三個不同參數的值。

  • vSphere Replication 可以按照兩種方法在目標站台上執行磁碟大小調整。若要設定伺服器處理大小調整的方式,請變更 extendDiskPITHierarchyPolicy 參數的值。
    表 1. extendDiskPITHierarchyPolicy 參數值
    說明
    extendDiskPITHierarchyPolicy = collapse vSphere Replication 折疊複本磁碟的磁碟階層並擴充產生的基礎磁碟。在虛擬磁碟大小調整開始之前建立的所有 PIT 都將遺失。除非在調整虛擬磁碟大小後建立 PIT,否則無法執行復原。
    extendDiskPITHierarchyPolicy = preserve vSphere Replication 會建立基礎磁碟,這是最新 PIT 的複製。vSphere Replication 將磁碟擴充至新大小。原始基礎磁碟仍然存在。在 vSphere Replication 移除包含原始磁碟的所有 PIT 後,會釋放額外耗用的儲存區。然後,vSphere Replication 移除原始複本基礎磁碟。
    extendDiskPITHierarchyPolicy = auto vSphere Replication 會根據目前的資料存放區儲存區耗用量和請求的新虛擬磁碟大小,選取 preservecollapse
  • 若要在 extendDiskPITHierarchyPolicy 設定為 auto 時調整行為,您可以使用 extendDiskPITHierarchyPolicyAutoThreshold 參數。您可以將內容值變更為介於 0 到 1 之間的數字。這樣一來,可以為資料存放區容量設定限制。vSphere Replication 透過將資料存放區容量的大小乘以 extendDiskPITHierarchyPolicyAutoThreshold 參數值來計算此限制。

    例如,如果資料存放區容量為 5 TB,且 extendDiskPITHierarchyPolicyAutoThreshold 參數設為 0.8,則資料存放區容量限制為 4 TB。

    如果 preserve 模式處於作用中狀態,vSphere Replication 會計算最終儲存區耗用量。如果儲存區耗用量低於臨界值,vSphere Replication 會使用 preserve 模式,如果超過臨界值,則會使用 collapse 模式。

  • 若要縮短擴充儲存區耗用量的期間,則當 extendDiskPITHierarchyPolicy 設為 preserve 模式時,請變更 removeMPITsBeforeBaseDisks 參數的值。
    表 2. removeMPITsBeforeBaseDisks 參數值
    說明
    removeMPITsBeforeBaseDisks = true 在基於擴充磁碟的新 PIT 出現之後,vSphere Replication 伺服器會捨棄所有基於原始磁碟大小的 PIT。
    removeMPITsBeforeBaseDisks = false PIT 的保留原則決定了較舊 PIT 的到期時間。儲存區耗用量會在引用原始磁碟的所有 PIT 到期後下降。