在 VMM 光纖中佈建虛擬機器

重要

此版本的 Virtual Machine Manager (VMM) 已達到終止支援。 建議您 升級至 VMM 2022

本文提供在 System Center - Virtual Machine Manager (VMM) 計算網狀架構中佈建虛擬機器 (VM) 的概觀。 瞭解布建期間 VMM 提供的布建方法和功能。

佈建

您可以使用多個方法來佈建 VM:

  • 從空白的虛擬硬碟建立 VM︰您建立 VM 並將其安裝來自 .iso 映像、卸除式媒體,或使用 PXE 伺服器從網路開機的作業系統。
  • 從現有的虛擬硬碟建立 VM︰您從 VMM 資源庫的虛擬硬碟建立 VM。 建議使用以 Sysprep 一般化的 VHD。
  • 從現有的 VM 複製 VM︰複製 VMM 資源庫現有的 VM 以建立一個新 VM。 建議複製以 Sysprep 一般化的 VM。
  • 從範本建立 VM︰建立有 VM 範本設定之一致設定的 VM。 VM 範本是儲存在 VMM 資源庫的 XML 物件。 它們可用來控制和限制自助使用者可用的 VM 設定。 範本設定包括客體作業系統設定檔、硬體設定檔,以及一或多個可用來建立新 VM 的 VHD。
  • 在服務部署中建立 VM:在 VMM 中,您可以建立邏輯群組的服務,這些 VM 已設定並部署為單一實體。 單層級務包括單一的 VM。 多層服務有多部 VM。
  • 使用記憶體局域網路快速布建 VM (SAN) 複製:使用 SAN 複製功能部署 VM,例如快照集和複製。 您可以快速布建服務中布建的獨立 VM 或 VM。

部署 VM 客體叢集

在 Hyper-V 叢集上,您可以部署包含多個 VM 的客體故障轉移叢集,並使用共用的 .vhdx 檔案。 VMM 支援下列項目:

您可以部署客體容錯移轉叢集,使用 HYPER-V 容錯移轉叢集的共用 .vhdx 檔案。 在此案例中,如果 Hyper-V 使用叢集共用磁碟區 (CSV) 區塊層級記憶體,則共用 vhdx 檔案會儲存在設定為共用記憶體的 CSV 上。 此外,HYPER-V 可以使用向外延展檔案伺服器 (SOFS) 部署的 SMB 檔案型存放裝置,當作共用 .vhdx 檔案的位置。 不支援任何其他存放裝置類型,也不支援協力廠商 SMB 存放裝置。

VM 放置

當您部署或 移轉 VM 時,VMM 會使用智慧型手機 VM 放置來評估可用的主機。

  • 放置演算法會分析工作負載和主機的效能數據,並依一到五顆星的縮放比例來評分主機,以指出最佳放置選擇。

  • 放置包含慣用和可能的擁有者功能,允許在 VM 發生容錯移轉時指定慣用和可能的主機。

  • 位置會考慮儲存體分類。 雲端的範圍可以限定為僅限特定記憶體分類的 VM 放置。

  • 請如下選取放置選項︰

    • 建立新的 VM︰放置程序會向主機提供建議。 如果自助使用者建立 VM,則 VMM 會自動根據最高評等指派主機。
    • 移轉 VM:在移轉期間,VMM 會提供主機評等,以協助您選取主機。
    • 將 VM 轉換成 Hyper-V︰轉換精靈會提供主機分級,以便您選取最佳主機。

主機分級

  • VMM 會評估所選主機群組內的所有主機,及子主機群組中內含的任何主機。 主機評等是以 0 到 5 顆星的縮放比例計算,其中五顆星表示最高評等。 評等是以不包含所有資訊的預設準則為基礎。 例如,網路連線速度不會納入考慮。

  • 評等是以個別主機為基礎,而不是根據所有可用主機的相對適用性。 一部主機的評等不會根據其他主機的評等而變更。

  • VMM 會根據特定公式計算主機評等,如下表所述。

    • CPU 評等:[1 – ( CPU 使用率 / (100 – CPU 保留) ) ] x CPU 權數
    • 記憶體 (RAM) 評等: [ 1 – ( 已使用的記憶體 / (記憶體總計 – 記憶體保留) ) ] x 記憶體權數
    • 磁碟 I/O 容量評等:[ 1 – ( 磁碟 IOPS / 磁碟 IOPS 上限 ) ] x 磁碟權數
    • 網路評等: [ 1 – ( 網路使用率 / (100 – 網络保留) ) ] x 網络權數
  • 只有在需要放置虛擬機器時,才會對主機進行分級。

  • 對主機所收集的詳細資訊,將會與 VM 所需資源的相關資訊進行比較,且對此主機指派其分級。

  • 於自動部署期間,VMM 會嘗試使用已指派最高分級的主機。 在手動放置期間,會顯示主機評等,以便您可以選取適當的主機。

  • 從 System Center 2012 SP1 起,即使並非所有主機都已評分,您也可以在 VMM 中選取主機。 所選取主機的星星顆數必須是正數。
  • VMM 大約每 10 分鐘測量一次 CPU、記憶體、磁碟及網路使用量,對重設主機分級而採取的前次動作,重新計算作為所有測量平均值的平均分級。 下列狀況發生時,會重設主機分級:
    • 建立新的虛擬機器
    • 虛擬機已部署、儲存、移轉或刪除
    • 虛擬機器遭到啟動、關閉或移至停止、暫停或儲存狀態。

零顆星分級

如果主機不符合接收非零評等的條件,可能會指派零評等。 若要收到非零評等,需要下列準則:

  • 主機至少必須有一個硬碟擁有足夠的儲存空間,以便存放虛擬機器需要的總硬碟空間。 如果是動態硬碟,則會使用目前的硬碟大小,而非最大的硬碟大小。

  • 虛擬機器需要的記憶體必須少於主機目前提供的記憶體容量。 主機也必須擁有足以啟動虛擬機器的可用記憶體。

    注意

    VMM 提供複本 VM 過度認可雲端和主機群組容量的選項。

  • 如果已啟用動態記憶體,請確定下列事項:

    • 如果將虛擬機器 (包括其任一個檢查點) 設為使用動態記憶體,則主機也應啟用動態記憶體。 如果沒有,虛擬機的位置將會在建立或移轉期間遭到封鎖。
    • 若為放置全新或已停止的虛擬機器,主機至少必須符合虛擬機器的啟動記憶體需求。
    • 若為放置執行中的虛擬機器,主機至少必須符合虛擬機器目前的記憶體需求。
    • 若是放置處於儲存狀態的虛擬機器,則會將虛擬機器上次已知的記憶體使用量值,與虛擬機器的啟動記憶體進行比較。
  • 主機必須包含虛擬機器需要的所有虛擬網路。 如果您使用網路標籤,則虛擬機器和主機的網路位置標籤必須相同。

  • 處於維護模式的主機會自動收到零顆星分級。

  • 如果虛擬機上已啟用 Microsoft RemoteFX 3D 視訊配接器,主機必須支援 RemoteFX,並擁有一或多個支援 RemoteFX 的圖形處理單位, (GPU) 有足夠的可用記憶體。 如果達不到這些條件而虛擬機器又在執行中,就會封鎖放置。 如果已停止或處於已儲存狀態,則會發出具有警告的零評等,但不會封鎖放置。

  • 高可用性虛擬機必須放在叢集主機上。 VMM 會將零顆星指派給未叢集但不會封鎖手動放置的主機。 如果您將高可用性虛擬機器移轉至非叢集主機,在移轉後此虛擬機器將不再是高可用性。

  • VMM 會封鎖從 Hyper-V 主機移轉至執行不同虛擬化軟體的主機。 如果虛擬機器具有在主機上執行的虛擬化軟體所不允許的特定功能,便會封鎖移轉作業。 例如,Hyper-V 主機不允許從 SCSI 硬碟開機。

處理第 1 代和第 2 代 VM

在 VMM 中,您可以建立第 1 代和第 2 代 VM。

  • 您可以將指定第 1 代或第 2 代的 VM 範本新增到服務範本。 您選擇的該代內容即會出現。
  • 第 2 代 VM 只能在具有支援它們之主機作業系統的主機上執行 - Windows Server 2012 R2 和更新版本。 例如,VMM 不會將第 2 代 VM 放在執行 Windows Server 2012 的主機上。
  • 第 2 代 VM 只能在具有支援它們之主機作業系統的主機上執行 - Windows Server 2012 R2 和更新版本。 例如,VMM 不會將第 2 代 VM 放在執行 Windows Server 2012 的主機上。
  • 當您使用 .vhd 格式虛擬硬碟的 VM 或 VM 範本時,會自動選擇第 1 代 VM,因為 .vhd 不支援第 2 代。 如果您使用 .vhdx,您可以選取要使用的選項。
  • 如果您使用現有虛擬機器或虛擬機器範本作為新虛擬機器或虛擬機器範本的起點,則世代會由現有虛擬機器或虛擬機器範本決定。
  • 如果您建立硬體配置檔,您可以在第 1 代和第 2 代之間進行選擇。 當您將設定檔併入 VM 或 VM 樣本時,您會指定要使用的世代。
  • 在所有的精靈和 PowerShell Cmdlet 中,系統會提供您適合該代 VM 的組態選項。
  • 第 1 代和第 2 代 VM 處理開機順序的方式不同。
    • 您可以在建立 VM 時,在 VMM 控制台中自定義第 1 代 VM 的開始順序。 您也可以使用 BootOrder PowerShell 參數自訂。
    • 若要自定義第 1 代 VM 的開始順序,您必須在建立 VM 時,使用 FirstBootDevice 參數使用 PowerShell。 例如,第一項開機裝置設定為網路介面卡類型︰Set-SCVMTemplate -Template "Generation2template" –FirstBootDevice "NIC,0"

最佳化佈建

差異磁碟

  • 差異磁碟是將其他 VHD 或客體作業系統的變更儲存在不同的檔案中,藉以儲存這些變更的 VHD。
  • 當您建立差異磁碟時,您會將另一個 VHD 與其建立關聯, (父磁碟) 。 差異磁碟儲存的所有變更,是如果沒有差異磁碟就會對父磁碟進行的變更。
  • 基本上,差異磁碟會儲存變更,而不會改變父磁碟。
  • 多個差異磁碟可以使用相同的父 VHD。

VMM 可最佳化差異磁碟的支援,以提供下列優勢:

  • 最佳化使用差異磁碟之存放裝置的移轉。 在移轉期間,除非必要,否則 VMM 不會移轉基底磁碟。

  • 利用差異磁碟將虛擬機部署時間優化。 VMM 將會嘗試識別及使用目標電腦上的差異磁碟。

  • 使用差異磁碟時,藉由利用 Windows 卸除的數據傳輸 (ODX) 功能,在服務部署期間將檔案複製到客體計算機,即可優化基底虛擬磁碟的部署。

  • 藉由使用差異磁碟,最佳化虛擬機器再製的時間和存放裝置。 VMM 提供於再製操作期間建立及使用差異磁碟的選項。

    注意

    如果父磁碟遺失或損毀,則相依的所有 VHD 也會遺失。 您應該要備妥備份計劃。

如果您使用差異磁碟,您應該確保定期移除未使用的父 HD,以優化管理。

快速檔案複製

在虛擬機部署期間,VMM 必須在兩個位置之間移動和複製大型檔案,例如 VHD。

快速檔案複製可改善檔案傳輸的效能,主要是使用 Windows 卸除資料傳輸 (ODX) 。 在 VMM 中,背景智慧型手機傳輸 (BITS) 仍會作為檔傳輸的機制使用,但 VMM 會盡可能使用 ODX (,例如,將檔案複製到支援 ODX) 的 SAN。 如此可大幅提升虛擬機器部署的時間效能。

佈建 VMware VM

設定好 vCenter 伺服器與 ESX/ESXi 主機之後,您就可以像佈建任何其他 VM 一樣佈建 VMware VM。 請注意:

  • 您可以組織和儲存 VMM 資源庫的 VMware VM。

  • 您可以在 VMM 資源庫組織和儲存 VMware 虛擬機器、.vmdk (VMDK) 檔案和 VMware 範本。

  • 您可以使用存放在資源庫的 VMware 範本建立 VM。 您也可以匯入儲存在 vSphere 主機上的範本, (只會將範本元數據匯入 VMM) 。 VMM 不支援較舊的 VMDK 磁碟類型。 支援的磁碟類型:

    • 一般的 VMDK 檔 (VMFS 和 moniolithic flat)
    • 用來存取實體磁碟的 VMDK 檔案 (vmfsPassthroughRawDeviceMap)
    • vmfssparse) (快照集
  • 您可以從 VMDK 範本建立新的 VMware VM。

  • 您可以將 VMM 服務部署至 vSphere 主機,但無法部署 vApps。

  • 您可以在建立、部署或移轉 VMware VM 時,根據主機分級在 VMware 主機上放置 VM。 在部署服務時,這包括並行的 VM 部署。

  • 您可以針對 VMware VM 使用動態最佳化和電源最佳化。

  • 您可以執行一般 VMM 網路工作,包括將邏輯網路、靜態 IP 位址和 MAC 位址指派給在 VMware 上執行的 Windows 型 VM。

  • 如果 VMware VM 含有連接至 IDE 匯流排的 VHD,則 VMM 不支援此 VMware VM。

  • VMM 支援透過動態磁碟類型設定的 VMware 精簡佈建硬碟。

    注意

    如果您建立 VM 並將其部署至設定為使用動態磁碟的 vSphere 主機,磁碟將會精簡布建。 如果 VM 建立為精簡布建的磁碟,頻外 VM 會顯示為動態。 如果您將精簡布建磁碟儲存到連結庫,VMM 會將它儲存為粗。 如果您透過該磁碟來建立 VM,它會保持非精簡佈建狀態。

將 VMware VM 轉換成 Hyper-V

VMM 可作為 V2V 轉換工具,將 VMware VM 轉換為 Hyper-V VM。

  • 轉換虛擬機精靈:在 VMM 控制台中,您可以使用此精靈。 此方法有一些次要限制:
    • 4.1 之前的 vSphere 版本不支援。
    • 您無法轉換 VMware 工作站。
    • 您無法轉換含有連線至 IDE 匯流排之虛擬硬碟的 VM。
    • 不支援線上轉換。 您必須關閉 VMware VM 的電源。
    • 必須支援防毒應用程式。
    • 必須從 VM 的客體作業系統解除安裝 VMware 工具。

在 VMM 雲端上部署 VM 的靜態 MAC 位址

在舊版中,VMM 允許使用者在部署在主機上的 VM 上設定靜態 MAC 位址,而且沒有選項為部署在雲端上的 VM 設定靜態 MAC 位址。

VMM 可讓您為部署在 VMM 雲端上的 VM 設定靜態 MAC 位址。

使用下列步驟:

注意

您想要指派給 VM 的 MAC 位址應該是可存取的 MAC 集區的一部分。 由於自助用戶無法看到網狀架構 MAC 集區,因此他們需要與系統管理員協調,以確保 MAC 位址是可存取 MAC 集區的一部分。

您可以在下列時間在 VM 上設定靜態 MAC 位址:

  • 將新 VM 部署至 VHD/VM 範本中的雲端。 或
  • 變更部署至雲端的現有 VM 上的 MAC 位址。

從 VHD/VM 範本將新的 VM 部署至雲端時設定靜態 MAC

  1. 在 VMM 控制台中,流覽至 VM 和服務>>雲端

  2. 選取要部署 VM 的雲端。

  3. 以滑鼠右鍵按兩下 > [建立虛擬機] 以輸入 [建立虛擬機精靈] 並建立 VM。

  4. 以滑鼠右鍵按下 VM,然後選取 [ 屬性]。

  5. 流覽至 [ 設定硬體] 頁面,然後選取您要指派靜態 MAC 位址的網路適配器。

  6. 在 [ MAC 位址] 區段中,選取 [ 靜態 ],然後在文本框中輸入 MAC 位址。

    雲端 VM 靜態 mac 的螢幕快照。

為雲端上部署的 VM 變更 MAC 位址

  1. 流覽至部署在您要指派靜態 MAC 位址之雲端上的 VM。
  2. 請遵循上述程序的步驟 4 到 6。

下一步