在 vSphere 5.1 與更新版本中,您可以為 View Composer 連結複製桌面平台集區和自動伺服器陣列設定磁碟空間回收功能。從 vSphere 5.1 起,View 允許以效率高的磁碟格式建立連結複製虛擬機器,該格式允許 ESXi 主機回收連結複製上未使用的磁碟空間,減少連結複製所需的總儲存空間。

執行這項作業的原因和時機

備註︰

對於即時複製,因為使用者登出時一律會重新建立複製,因此您不需要此功能。

當使用者與虛擬機器互動時,連結複製的作業系統磁碟會增加,最後會佔用到幾乎和完整複製虛擬機器一樣的磁碟空間。磁碟空間回收可減少作業系統磁碟的大小,使您不必重新整理或重新撰寫連結複製。只要開啟虛擬機器的電源,系統就會在使用者一邊與機器互動時,一邊回收空間。

在 View Administrator 中,您無法直接起始集區的磁碟空間回收。您可指定為了觸發作業,連結複製作業系統磁碟上必須累積的未使用磁碟空間下限,來決定 View 何時會起始磁碟空間回收。當未使用的磁碟空間超過指定的閥值時,View 會指示 ESXi 主機回收該作業系統磁碟上的空間。View 會將該閥值套用到集區中的每個虛擬機器。

基於示範或疑難排解的目的,您可以使用 vdmadmin -M 選項在特定的虛擬機器上起始磁碟空間回收。請參閱View 管理》文件。

當您建立新的集區或編輯現有的集區時,您可以在連結複製上設定磁碟空間回收。對於現有集區,請參閱View 升級》文件中的「升級集區以使用空間回收的工作」。

備註︰

此功能不適用於 Virtual SAN 資料存放區或虛擬磁碟區資料存放區上儲存的虛擬機器。

如果 View Composer 正在重新整理、重新撰寫或重新平衡連結複製,則磁碟空間回收不會在這些連結複製上發生。

磁碟空間回收只會在連結複製的作業系統磁碟上運作。此功能不會影響 View Composer 持續性磁碟,也不會在完整複製虛擬機器上作業。

集區中包含具有空間高效磁碟的虛擬機器時,不支援原生 NFS 快照技術 (VAAI)。

下列程序適用於連結複製桌面平台集區。其步驟類似於自動伺服器陣列。

先決條件

  • 確認您的 vCenter Server 與 ESXi 主機 (包括叢集中的所有 ESXi 主機) 均為包含 ESXi 5.1 下載修補程式 ESXi510-201212001 的 5.1 版或更新版本。

  • 確認 vSphere 5.1 或更新版本隨附的 VMware Tools 已安裝在集區中所有的連結複製虛擬機器。

  • 確認集區中所有的連結複製虛擬機器皆為虛擬硬體 9 或更新版本。

  • 確認虛擬機器使用 SCSI 控制器。在含 IDE 控制器的虛擬機器上不支援磁碟空間回收。

  • 對於 Windows 10 虛擬機器,請確認機器執行 vSphere 5.5 U3 或更新版本。

  • 對於 Windows 8 或 8.1 虛擬機器,請確認機器執行 vSphere 5.5 或更新版本。執行 vSphere 5.5 或更新版本的 Windows 8 或 8.1 虛擬機器支援磁碟空間回收。

  • 對於 Windows 7 虛擬機器,請確認機器執行 vSphere 5.1 或更新版本。

  • 確認 vCenter Server 中的磁碟空間回收已啟用。此選項可確保以回收磁碟空間所需的高效率磁碟格式來建立集區中的虛擬機器。請參閱View 管理》文件。

程序

  1. 在 View Administrator 中,顯示進階儲存頁面。

    選項

    描述

    新增桌面平台集區

    啟動 [新增桌面平台集區] 精靈,開始建立自動桌面平台集區。按照精靈組態提示進行,直至到達進階儲存頁面。

    現有桌面平台集區

    選取現有集區,並按一下編輯,然後按一下進階儲存索引標籤。若要升級集區以支援空間回收,請參閱View 升級》文件中的「升級桌面平台集區以回收空間」。

  2. 選取回收虛擬機器磁碟空間核取方塊。
  3. 當虛擬機器上的未使用空間超出下列值時,起始回收文字方塊中,輸入未使用磁碟空間量下限 (以 GB 為單位),連結複製作業系統磁碟上的未使用磁碟空間必須累積至此下限,ESXi 才會開始回收該磁碟上的空間。

    例如:2 GB。

    預設值為 1 GB。

下一步

您可以設定停止天數與時間,在這段期間,不會發生 View 儲存加速器的磁碟空間回收與重新產生。請參閱 設定 View Composer 連結複製的儲存加速器和空間回收停機時間

在 View Administrator 中,您可以選取類別目錄 > 桌面平台集區,並選取機器,以顯示最後一次發生空間回收的時間,以及機器上最後的已回收空間數量。