Skip to main content
Enterprise applications
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

服務品質(QoS)

貢獻者

處理量限制在控制服務層級、管理未知工作負載、或在部署前測試應用程式、以確保它們不會影響正式作業中的其他工作負載。它們也可用於在識別出高效能工作負載之後加以限制。

ONTAP QoS 原則支援

執行 ONTAP 軟體的系統可以使用儲存 QoS 功能、以 Mbps 和 / 或 I/O 每秒( IOPS )來限制不同儲存物件(例如檔案、 LUN 、磁碟區或整個 SVM )的處理量。

也支援以IOPS為基礎的最低服務層級、以提供一致的效能、適用於ONTAP VMware的SAN物件、以及ONTAP 支援VMware的NAS物件。

物件的QoS最大處理量限制可設定為Mbps和/或IOPS。如果兩者皆使用、ONTAP 則由支援執行第一個上限。工作負載可以包含多個物件、QoS原則也可以套用至一或多個工作負載。當原則套用至多個工作負載時、工作負載會共用原則的總限制。不支援巢狀物件(例如、磁碟區內的檔案無法各自擁有自己的原則)。QoS最低值只能以IOPS設定。

下列工具目前可用於管理ONTAP 不實的QoS原則、並將其套用至物件:

  • CLI ONTAP

  • 系統管理程式ONTAP

  • OnCommand Workflow Automation

  • Active IQ Unified Manager

  • NetApp PowerShell Toolkit for ONTAP

  • VMware vSphere VASA Provider適用的工具ONTAP

若要將QoS原則指派給LUN、包括VMFS和RDM、ONTAP 顯示為Vserver的SVM、LUN路徑和序號、可從ONTAP VMware vSphere的「VMware vSphere的VMware vSphere」(VMware vSphere)「VMware vCenter工具」首頁上的「儲存系統」功能表取得。選取儲存系統( SVM )、然後選取相關物件 > SAN 。 使用ONTAP 其中一項功能來指定QoS時、請使用此方法。

請參閱 "效能監控與管理總覽" 以取得更多資訊。

非 VVols NFS 資料存放區

ONTAP QoS 原則可套用至整個資料存放區或其中的個別 VMDK 檔案。不過、請務必瞭解、傳統(非 vVols ) NFS 資料存放區上的所有 VM 都會共用來自指定主機的通用 I/O 佇列。如果有任何 VM 受到 ONTAP QoS 原則的限制、則實際上這會導致該資料存放區的所有 I/O 似乎都受到該主機的節流限制。

範例:
* 您可以針對主機 ESX3-01 掛載為傳統 NFS 資料存放區的磁碟區、設定 vm1.vmdk 的 QoS 限制。
* 同一部主機( ESX3-01 )使用 VM2.vmdk 、而且位於同一個磁碟區。
* 如果 vm1.vmdk 受到節流、則 VM2.vmdk 也會被節流、因為它與 vm1.vmdk 共用相同的 IO 佇列。

  • 注意: * 這不適用於 vVols 。

從 vSphere 6.5 開始、您可以利用儲存 I/O 控制( SIC ) v2 的儲存原則型管理( SPBM )來管理非 vVols 資料存放區的檔案精細限制。

如需更多有關使用 SEIOC 和 SPBM 原則管理效能的資訊、請參閱下列連結。

若要將QoS原則指派給NFS上的VMDK、請注意下列準則:

  • 原則必須套用至 vmname-flat.vmdk 其中包含實際的虛擬磁碟映像、而非 vmname.vmdk (虛擬磁碟描述元檔案)或 vmname.vmx ( VM 描述元檔案)。

  • 請勿將原則套用至其他 VM 檔案、例如虛擬交換檔案 (vmname.vswp)。

  • 使用 vSphere Web 用戶端尋找檔案路徑(資料存放區 > 檔案)時、請注意它會結合的資訊 - flat.vmdk. vmdk 只要顯示一個檔案、其中包含的名稱即可 . vmdk 但是的大小 - flat.vmdk。新增 -flat 輸入檔案名稱以取得正確路徑。

使用VMware vSphere 9.8及更新版本的VMware vSphere 9.8版的VMware VMware vCenter資料存放區提供增強的QoS功能。FlexGroup ONTAP您可以輕鬆地在資料存放區或特定VM的所有VM上設定QoS。如FlexGroup 需詳細資訊、請參閱本報告的「參考資料」一節。請注意、上述傳統 NFS 資料存放區的 QoS 限制仍然適用。

VMFS 資料存放區

使用 ONTAP LUN 時、 QoS 原則可套用至包含 LUN 或個別 LUN 的 FlexVol 磁碟區、但無法套用至個別 VMDK 檔案、因為 ONTAP 無法感知 VMFS 檔案系統。

VVols 資料存放區

您可以在個別 VM 或 VMDK 上輕鬆設定最低和 / 或最高 QoS 、而不會影響任何其他 VM 或 VMDK 、使用儲存原則型管理和 vVols 。

為 vVol 容器建立儲存功能設定檔時、請在效能功能下指定最大和 / 或最小 IOPS 值、然後使用 VM 的儲存原則參考此 SCP 。建立VM或將原則套用至現有VM時、請使用此原則。

QoS和VMware SIOC ONTAP

VMware vSphere儲存I/O控制(SIOC)是相輔相成的技術、vSphere和儲存管理員可以搭配使用、來管理執行VMware軟體之系統上所託管vSphere VM的效能。ONTAP ONTAP每個工具都有自己的優點、如下表所示。由於VMware vCenter和ONTAP VMware vCenter的範圍不同、有些物件可由一個系統來查看和管理、而非由另一個系統來管理。

屬性 QoS ONTAP VMware SIOC

當作用中時

原則永遠處於作用中狀態

存在爭用時作用中(超過臨界值的資料存放區延遲)

單位類型

IOPS、Mbps

IOPS、共享

vCenter或應用程式範圍

多個vCenter環境、其他Hypervisor和應用程式

單一vCenter伺服器

在VM上設定QoS?

僅NFS上的VMDK

NFS或VMFS上的VMDK

設定LUN上的QoS(RDM)?

是的

在LUN(VMFS)上設定QoS?

是的

是(資料存放區可以節流)

在Volume(NFS資料存放區)上設定QoS?

是的

是(資料存放區可以節流)

在SVM(租戶)上設定QoS?

是的

以原則為基礎的方法?

是;可由原則中的所有工作負載共用、或完全套用至原則中的每個工作負載。

是、使用vSphere 6.5及更新版本。

需要授權

隨附ONTAP 於此功能

Enterprise Plus

VMware Storage Distributed Resource Scheduler

VMware儲存分散式資源排程器(SDR)是vSphere功能、可根據目前的I/O延遲和空間使用量、將VM放置在儲存設備上。接著、它會在資料存放區叢集中的資料存放區之間(也稱為Pod)、在不中斷營運的情況下移動VM或VMDK、並選取將VM或VMDK置於資料存放區叢集中的最佳資料存放區。資料存放區叢集是類似資料存放區的集合、從 vSphere 管理員的觀點來看、這些資料存放區會彙總成單一使用量單位。

搭配 ONTAP 工具使用適用於 VMware vSphere 的 SDR 時、您必須先使用外掛程式建立資料存放區、使用 vCenter 建立資料存放區叢集、然後將資料存放區新增至該叢集。建立資料存放區叢集之後、可直接從「詳細資料」頁面上的資源配置精靈、將其他資料存放區新增至資料存放區叢集。

SDR的ONTAP 其他最佳實務做法包括:

  • 叢集中的所有資料存放區都應該使用相同類型的儲存設備(例如SAS、SATA或SSD)、無論是所有VMFS或NFS資料存放區、都具有相同的複寫和保護設定。

  • 請考慮在預設(手動)模式下使用SDR。此方法可讓您檢閱建議、並決定是否要套用建議。請注意VMDK移轉的下列影響:

    • 當SDR在資料存放區之間移動VMDK時、ONTAP 任何從還原複製或重複資料刪除所節省的空間都會遺失。您可以重新執行重複資料刪除、以重新獲得這些節約效益。

    • 在 SDR 移動 VMDK 之後、 NetApp 建議在來源資料存放區重新建立快照、因為其他情況下空間會被移動的 VM 鎖定。

    • 在同一個集合體上的資料存放區之間移動VMDK並沒有什麼好處、而且SDR無法看到可能共用該集合體的其他工作負載。

儲存原則型管理和 vVols

VMware vSphere API for Storage感知(VASA)可讓儲存管理員輕鬆設定具有明確定義功能的資料存放區、並讓VM管理員在需要時使用這些功能來配置VM、而不需要彼此互動。請看一下這種方法、瞭解它如何簡化虛擬化儲存作業、並避免許多瑣碎的工作。

在VASA之前、VM管理員可以定義VM儲存原則、但他們必須與儲存管理員合作、以識別適當的資料存放區、通常是使用文件或命名慣例。有了VASA、儲存管理員可以定義一系列的儲存功能、包括效能、分層、加密及複寫。一組磁碟區或一組磁碟區的功能稱為儲存功能設定檔(scp)。

SCP 支援虛擬機器資料 VVols 的最低和 / 或最高 QoS 。只AFF 有在不支援的系統上才支援最低QoS。VMware vSphere的VMware vSphere工具包含儀表板、可顯示VM精細的效能、以及在VMware系統上用於vVols的邏輯容量。ONTAP ONTAP

下圖說明ONTAP VMware vSphere 9.8 vVols儀表板的各項功能。

適用於 VMware vSphere 9.8 vVols 的 ONTAP 工具儀表板

定義儲存功能設定檔之後、就可以使用識別其需求的儲存原則來配置VM。VM儲存原則與資料存放區儲存功能設定檔之間的對應、可讓vCenter顯示相容資料存放區清單以供選擇。這種方法稱為儲存原則型管理。

VASA提供查詢儲存設備的技術、並將一組儲存功能傳回vCenter。VASA廠商供應商會提供儲存系統API與架構之間的轉譯、以及vCenter所瞭解的VMware API。NetApp 的 VASA Provider for ONTAP 是 ONTAP 工具的一部分、適用於 VMware vSphere 應用裝置 VM 、 vCenter 外掛程式則提供介面、可配置及管理 vVol 資料存放區、並可定義儲存功能設定檔( CDP )。

支援VMFS和NFS vVol資料存放區。ONTAP將vVols與SAN資料存放區搭配使用、可帶來NFS的部分效益、例如VM層級的精細度。以下是一些最佳實務做法、您可以在中找到更多資訊 "TR-4400"

  • VVol資料存放區可由FlexVol 多個叢集節點上的多個支援功能區所組成。最簡單的方法是單一資料存放區、即使磁碟區具有不同的功能也一樣。SPBM可確保VM使用相容的Volume。然而、這些磁碟區必須全部屬於ONTAP 單一的一套功能、並使用單一傳輸協定來存取。每個節點的每個傳輸協定只需一個LIF就足夠了。避免在ONTAP 單一VVol資料存放區中使用多個版本的支援、因為儲存功能可能因版本而異。

  • 使用ONTAP VMware vSphere外掛程式的VMware vCenter工具來建立及管理VVol資料存放區。除了管理資料存放區及其設定檔之外、它還會自動建立傳輸協定端點、以便在需要時存取vVols。如果使用LUN、請注意LUN PE是使用LUN ID 300以上的LUN來對應。確認 ESXi 主機進階系統設定 Disk.MaxLUN 允許大於 300 的 LUN ID 號碼(預設值為 1,024 )。若要執行此步驟、請在 vCenter 中選取 ESXi 主機、然後選取「設定」索引標籤、再選取「尋找」 Disk.MaxLUN 在進階系統設定清單中。

  • 請勿安裝或移轉VASA Provider、vCenter Server(應用裝置或Windows)或ONTAP VMware vSphere的各種支援工具到vVols資料存放區、因為這些工具彼此相依、因此在停電或其他資料中心中斷時、您無法管理這些工具。

  • 定期備份VASA Provider VM。至少要為包含 VASA Provider 的傳統資料存放區建立每小時快照。如需保護及恢復VASA Provider的詳細資訊、請參閱此 "知識庫文章"

下圖顯示vVols元件。

VVols 元件