硬體加速功能可讓 ESXi 主機與符合標準的儲存區系統進行整合。主機可以將某些虛擬機器和儲存區管理作業卸載到儲存區系統。有了儲存硬體的輔助,主機可以更快速地執行這些作業,且耗用更少的 CPU、記憶體和儲存區網狀頻寬。

區塊儲存裝置、光纖通道、iSCSI 和 NAS 裝置皆支援硬體加速。

如需其他詳細資料,請參閱 VMware 知識庫文章,網址為:http://kb.vmware.com/kb/1021976

硬體加速的優點

支援硬體加速功能時,主機可取得硬體協助,從而可更快速和更有效地執行以下工作。

  • 運用 Storage vMotion 移轉虛擬機器
  • 從範本部署虛擬機器
  • 複製虛擬機器或範本
  • 虛擬機器檔案的 VMFS 叢集鎖定和中繼資料作業
  • 佈建完整佈建的虛擬磁碟
  • 建立容錯虛擬機器
  • 在 NFS 資料存放區上建立和複製完整佈建的磁碟

硬體加速需求

僅當搭配使用適當的主機和儲存區陣列時,硬體加速功能才起作用。
表 1. 硬體加速儲存區需求
ESXi 區塊儲存裝置 NAS 裝置
ESXi 支援 T10 SCSI 標準或用於陣列整合的區塊儲存區外掛程式 (VAAI) 支援用於陣列整合的 NAS 外掛程式
備註: 如果 SAN 或 NAS 儲存區架構在支援硬體加速的儲存區系統前使用了中繼應用裝置,則該中繼應用裝置必須也支援硬體加速並且已得到相應認證。該中繼應用裝置可能是儲存區虛擬化應用裝置、I/O 加速應用裝置、加密應用裝置等。

硬體加速支援狀態

對於每個儲存裝置和資料存放區,vSphere Client 都會顯示硬體加速支援狀態。

狀態值包括 [不明]、[支援] 和 [不受支援]。初始值為 [不明]。

對於區塊裝置,在主機成功執行卸載作業後,狀態會變更為 [支援]。如果卸載作業失敗,狀態則會變更為 [不受支援]。如果裝置提供部分硬體加速支援,則狀態仍為 [不明]。

藉由 NAS,當儲存區可以執行至少一項硬體卸載作業時,狀態即會變為 [支援]。

當儲存裝置不支援主機作業或為主機作業提供部分支援時,主機會還原為使用其原生方法來執行不支援的作業。

硬體加速考量事項

ESXi 中使用硬體加速功能時,需注意某些事項。

多個原因可能導致硬體加速作業失敗。

對於陣列未實作的任何原始物件,陣列均會傳回錯誤。錯誤會觸發 ESXi 主機嘗試使用其本機方式執行作業。

發生以下任一情況時,VMFS 資料移動器不會利用硬體卸載,而改用軟體資料移動:

  • 來源 VMFS 資料存放區和目的地 VMFS 資料存放區具有不同的區塊大小。
  • 來源檔案類型為 RDM,目的地檔案類型為非 RDM (一般檔案)。
  • 來源 VMDK 類型為 eagerzeroedthick,目的地 VMDK 類型為精簡格式。
  • 來源 VMDK 或目的地 VMDK 為疏鬆或主控格式。
  • 來源虛擬機器具有快照。
  • 所要求作業中的邏輯位址和傳輸長度,與儲存裝置所需的最小對齊要求不一致。使用 vSphere Client 建立的所有資料存放區將自動對齊。
  • VMFS 具有多個 LUN 或範圍,並且它們位於不同的陣列。

陣列之間的硬體複製 (即使在同一 VMFS 資料存放區內) 無法正確運作。