共用方式為


在 VMM 中設定動態和電源優化

請閱讀本文,以瞭解在 System Center Virtual Machine Manager (VMM) 中啟用虛擬機 (DO) 和電源優化。 本文包含功能概觀、設定 BMC 以進行電源優化的指示,並說明如何啟用和執行這些功能。

注意

  • VMM 支援計算和記憶體的動態優化。 VMM 2019 之前的版本僅支援 DO 進行計算。 針對您使用的 VMM 版本,請使用下列程式。
  • VMM 不支援月臺感知叢集或延展式叢集。 VMM 不會將 Hyper-V 定義的 月臺特定容錯網域 視為動態優化計算。

注意

  • VMM 支援計算和記憶體的動態優化。 針對您使用的 VMM 版本,請使用下列程式。
  • VMM 不支援月臺感知叢集或延展式叢集。 VMM 不會將 Hyper-V 定義的 月臺特定容錯網域 視為動態優化計算。
  • 動態優化:使用動態優化,VMM 會在主機叢集中執行 VM 和 VHD 的即時移轉。 移轉是以您指定的設定為基礎,以改善主機和叢集共用記憶體之間的負載平衡(叢集共用磁碟區(CSV)、檔案共用),並更正 VM 的放置問題。

    • 計算動態優化(主機優化 )可以在叢集中的主機上執行,藉由跨主機移轉 VM 來優化主機效能。 您可以將主機效能閾值設定為 CPU記憶體
  • 記憶體動態優化(適用於 VMM 2019 和更新版本的磁碟空間優化 )可以在叢集共用記憶體上執行(CSV、檔案共用),藉由跨共用記憶體移轉虛擬硬碟 (VHD) 來優化儲存空間可用性。 您可以在叢集共享記憶體上設定可用儲存空間閾值。
  • 記憶體動態優化(磁碟空間優化 )可以在叢集共用記憶體上執行(CSV、檔案共用),藉由跨共用記憶體移轉虛擬硬碟 (VHD) 來優化儲存空間可用性。 您可以在叢集共享記憶體上設定可用儲存空間閾值。
  • 電源優化:電源優化是動態優化的功能,可關閉不需要滿足叢集內資源需求的主機,並在需要時將其重新開啟。

VMM 支援計算動態優化(VMM 2019 和更新版本中的計算和記憶體),以及 Hyper-V 主機叢集上的電源優化。 支援即時移轉的 VMM 網狀架構中的 VMware 主機叢集也支援計算動態優化和電源優化。

VMM 支援 Hyper-V 主機叢集上的計算和記憶體動態優化和電源優化。 支援即時移轉的 VMM 網狀架構中的 VMware 主機叢集也支援計算動態優化和電源優化。

在您開始使用 Intune 之前

請先記下下列資訊,再開始使用 DO。

動態優化

  • 動態優化和電源優化可以在支援即時移轉的主機叢集上設定。
  • 您可以在主機群組上設定動態優化,以使用指定的頻率和主動性來移轉主機叢集內的虛擬機和虛擬硬碟 (VHD)。 VM 主動性會決定在動態優化期間起始移轉所需的負載不平衡量。
  • 磁碟空間積極性會決定在動態優化期間將 VHD 移轉至其他叢集共用記憶體所需的可用儲存空間量低於磁碟空間閾值。
  • 根據預設,如果啟用自動移轉,虛擬機會每隔 10 分鐘移轉一次,並具有中度主動性。 設定動態優化的頻率和主動性時,系統管理員必須考慮其他移轉的資源成本,以因在主機叢集中的主機/共用記憶體之間平衡負載的優點。 依預設,主機群組會繼承其父主機群組的動態最佳化設定。
  • 如果您在沒有叢集的主機群組上設定動態優化,則不會有任何作用。
  • 動態優化可以針對具有兩個或多個節點的叢集進行設定。 記憶體動態優化需要兩個以上的共享記憶體檔案/磁碟區,才能出現在叢集中。 如果主機群組包含不支援即時移轉的獨立主機或主機叢集,則不會在這些主機上執行動態優化。 任何處於維護模式的主機也會從動態優化中排除。 此外,VMM 只會移轉使用共用記憶體的高可用性虛擬機。 如果主機叢集包含非高可用性的虛擬機,則這些虛擬機不會在動態優化期間移轉。
  • 您也可以使用 VM 和服務工作區中的 [優化主機/優化磁碟空間] 動作,針對個別主機叢集使用隨選動態優化。 您可以在主機群組上不設定動態優化的情況下執行。 要求主機叢集進行動態優化之後,VMM 會列出將移轉給系統管理員核准的虛擬機/VHD。 優化主機會跨叢集中的主機執行 VM 負載平衡,而優化磁碟空間會在叢集中的共用記憶體之間移轉 VHD。

節點公平性

節點公平性是 Windows Server 2016 的新功能。

它會識別具有輕量負載的叢集節點,並將 VM 散發至這些節點以平衡負載。 這類似於 VMM 的動態優化。 為了避免潛在的效能問題,動態優化和節點公平性不得一起運作。 為了確保這不會發生,VMM 會停用主機群組中所有叢集中的節點公平性,而動態優化設定為自動。 如果您在 VMM 控制台外啟用節點公平性,VMM 會在下次動態優化重新整理時將其關閉。 如果您想要使用節點公平性,請停用動態優化,然後手動啟用節點公平性。

電源優化

  • 若要進行電源優化,計算機必須具有可啟用頻外管理的基礎板管理控制器 (BMC)。
  • 電源優化可確保如果作用中節點失敗,叢集會維護仲裁。 針對在 VMM 外部建立並新增至 VMM 的叢集,電源優化需要四個以上的節點。 而對叢集中每個增加的一或兩個節點而言,可關閉一個節點的電源。 例如:
    • 對具有五或六個節點的叢集而言,可關閉一個節點的電源。
    • 對具有七或八個節點的叢集而言,可關閉兩個節點的電源。
    • 對具有九或十個節點的叢集而言,可關閉三個節點的電源。
  • 當 VMM 建立叢集時,它會建立仲裁磁碟,並將該磁碟當做仲裁模型的一部分使用。 針對 VMM 所建立的叢集,可以針對三個以上的節點的叢集設定電源優化。 這表示可以關閉電源的節點數目如下所示:
    • 對具有四或五個節點的叢集而言,可關閉一個節點的電源。
    • 對具有六或七個節點的叢集而言,可關閉兩個節點的電源。
    • 對具有八或九個節點的叢集而言,可關閉三個節點的電源。

設定 BMC

對於支援 IMPI 1.5/2.0、DCMI 1.0 或 SMASH 1.0 的主機,您可以設定 BMC 設定,如下所示:

  1. 建立具有存取主機上 BMC 之許可權的執行身分帳戶。
  2. 選取 [網狀架構>伺服器>所有主機>>內容]>[硬體>進階>BMC 設定]。
  3. 若要啟用 VMM 管理,請選取 [此實體機器已設定為 OOB 管理]。
  4. 在此 計算機支援指定的 OOB 電源管理組態提供者中,選取支援的管理通訊協定。 輸入 BMC 的 IP 位址,並接受 VMM 提供的預設埠。 選取 [執行身分帳戶],然後選取 [ 確定]。

啟用主機群組的動態和電源優化

  1. 選取 [網狀架構>伺服器>所有主機],然後選取您要設定的主機群組。

  2. 選取主機群組后,選取 [資料夾>屬性] 群組> [屬性]。

  3. 在主機群組屬性中,選取 [ 動態優化]。

  4. 在 [ 指定動態優化設定] 中,清除 [從父主機群組 使用動態優化設定] 複選框。

  1. 在 [主動性] 中,選取 []、[中] 或 [低]。

    注意

    在 VMM 2019 和更新版本中,VM 攻擊性值會從低/中/高小數位數取代為整數小數位數 1 到 5。

    1 是侵略性最低的程度,5 是最高的。

  1. 在 [積極性] 中,選取整數小數字數 1 到 5 的值,其中 1 是最低程度的侵略性,5 是最高的。

VM 主動性會決定在動態優化期間起始移轉所需的負載不平衡量。

磁碟空間積極性會決定在動態優化期間將 VHD 移轉至其他叢集共用記憶體所需的可用儲存空間量低於磁碟空間閾值。

當您設定動態優化的頻率和主動性時,您必須嘗試平衡其他移轉的資源成本,以平衡主機叢集中主機之間的負載平衡優勢。 一開始,您可能會接受 [中] 的預設值。 在您觀察環境中動態優化的影響之後,您可以增加主動性。

當您設定動態優化的頻率和主動性時,您必須嘗試平衡其他移轉的資源成本,以平衡主機叢集中主機之間的負載平衡優勢。 一開始,您可能會接受預設值 3。 在您觀察環境中動態優化的影響之後,您可以增加主動性。

  1. 若要讓 VMM 在不需要主機時關閉主機,並在需要主機時再次開啟,以協助節省能源,請設定主機群組的電源優化。 只有在虛擬機自動移轉以平衡負載時,才能使用電源優化。

  2. 若要在主機群組中的合格主機叢集上定期執行動態優化,請輸入下列設定:

    1. 選取 [ 自動移轉虛擬機以平衡負載 ] 複選框,以平衡共用記憶體之間的可用儲存空間。
    2. 在 [頻率],指定執行動態優化的頻率。 您可以輸入介於 10 分鐘到 1440 分鐘(24 小時)之間的任何值。
  1. 為每個列出的計算和記憶體設定閾值(適用於 VMM 2019 和更新版本)資源。 若要變更資源的單位,請移至 [主機群組>內容>主機保留],然後從下拉功能表中選擇單位。
  1. 為每個列出的計算和記憶體資源設定閾值。 若要變更資源的單位,請移至 [主機群組>內容>主機保留],然後從下拉功能表中選擇單位。
  1. 若要開啟主機群組上的電源優化,請選取 [ 啟用電源優化] 複選框。 再次選取 [ 確定 ] 以儲存變更。

    注意

    如果主機群組之間具有相同檔案共用的磁碟空間警告層級不符,可能會導致該檔案共用往返多個移轉,而且可能會影響記憶體 DO 效能。 建議您不要跨啟用記憶體動態優化的不同主機群組執行檔案共用。

設定電源優化設定

  1. 在 [ 網狀架構] 中,流覽至主機群組,然後開啟 [屬性]。
  2. 選取 [動態優化>][指定動態優化設定>設定]。
  3. [自定義電源優化排程] 中,變更上述任何資源的設定:CPU、記憶體、磁碟 I/O 或網络 I/O。
  4. 在 [排程],選取您想要執行電源優化的時間。 選取一個方塊來開啟或關閉該小時的電源優化。 VMM 會根據主機時區套用排程。

在主機叢集中視需要執行動態優化

您可以視需要對主機叢集執行動態優化。 若要這樣做,動態優化不需要在父主機群組上設定。

  1. 開啟 [網狀架構>伺服器>主機群組],然後流覽至主機叢集。

  2. 若要執行計算資源負載平衡,請選取 [ 優化主機]。 若要跨叢集共用記憶體執行記憶體負載平衡,請選取 [ 優化磁碟]。

    若要優化主機:VMM 會執行動態優化檢閱,以判斷是否可以移轉 VHD 以改善主機叢集中的負載平衡。 如果 VM 的移轉可以改善負載平衡,VMM 會顯示建議進行移轉的 VM 清單,並指出目前和目標主機。 此清單會排除 VMM 中處於維護模式的任何主機,以及任何非高可用性的虛擬機。

    若要優化磁碟空間:VMM 會執行動態優化檢閱,以判斷是否可以移轉 VHD 以符合可用儲存空間閾值(磁碟空間),同時考慮在 [動態優化] 頁面中設定的主動性。 只有在任何叢集共享記憶體違反設定磁碟空間閾值時,才會觸發動態優化。 如果 VHD 的移轉可協助釋放叢集中共用記憶體中的儲存空間閾值,VMM 會顯示建議進行移轉的 VHD 清單,並指出目前的和目標儲存空間。 VHD 只會移轉至具有相同記憶體分類的另一個共享記憶體。

  3. 選取移轉

注意

如果 VHD 在某個記憶體類型之間移轉至另一個記憶體類型(例如,從 CSV 移轉至 NAS 檔案共用),記憶體移轉速度將會變慢。 如果記憶體優化不會傳回 VHD 清單,即使符合閾值和主動性準則,仍可移轉:

  • 使用 Get-SCStorageVolume Cmdlet 檢查 HostVolumeID。 如果 HostVolumeID 傳回磁碟區的 Null,請重新整理 VM 並再次執行記憶體動態優化。
  • 使用 Get-SCHostReserve Cmdlet 檢查主機群組的 DiskSpacePlacementLevel。 在動態優化精靈的 [主機保留] 設定中,將 DiskSpacePlacementLevel 值設定為等於 [磁盘空間] 設定的值。

在 VMM 中開啟/關閉電腦

  1. 選取 [網狀架構>伺服器>所有主機>主機名]。
  2. 在 [主機] 索引標籤的 [主機] 群組中,選取 [開機] 或 [關閉]。 您可以在 BMC 記錄中檢視電源開啟和關閉事件的相關信息(選取 [硬體>進階>BMC 記錄]。

下一步

瞭解如何 布建 VM