如何建立 Hyper-V 虛擬機器:完整教學指南
大多數組織的目標都是隨著時間推移而成長與擴張。在實現這一目標的同時,組織往往也發現,要妥善且高效地管理基礎架構的各個層面變得愈發困難。 現代企業早已意識到虛擬化所能帶來的多重效益。
目前市面上有多種虛擬化平台,能為任何規模與複雜度的組織基礎架構管理提供可靠且具成本效益的解決方案。為滿足日益增長的虛擬化需求,微軟推出了自家的虛擬化技術——Hyper-V,這也將是本篇部落格文章的主題。
關於 Hyper-V
Hyper-V 是微軟開發的一款硬體虛擬化產品,首次隨 Windows Server 2008 推出。Hyper-V 是微軟的原生虛擬管理程式,可讓您建立多個虛擬機器 (VM),並在同一台實體伺服器上執行。主機上的所有虛擬機器皆在彼此隔離的環境中運行,並共享相同的虛擬化硬體資源。 透過 Hyper-V,您可以從單一管理介面(即 Hyper-V 管理員)管理所有正在運行的虛擬機器。
Hyper-V 將虛擬伺服器整合到單一實體電腦上,讓您能大幅降低相關成本與管理負擔。此外,Hyper-V 透過將運算資源分配給最需要它們的虛擬機器,實現更佳的硬體利用率。因此,您可以建置一個易於擴展的虛擬環境,完全符合您的業務需求與目標。
Hyper-V 可在 Windows Server 中作為伺服器角色使用,亦可作為獨立產品(Hyper-V Server)使用。此外,Hyper-V Server 可免費安裝。但在開始安裝 Hyper-V 之前,請確保您的系統符合以下所有需求:
- 具備第二級位址轉換 (SLAT) 功能的 64 位元處理器
- 虛擬機器監控模式擴充功能
- 至少 4 GB 記憶體
- 硬體輔助虛擬化(Intel VT 或 AMD-V)
- 由硬體強制執行的資料執行防護,AMD 系統採用 NX 位元,Intel 系統則採用 XD 位元
在 Windows 10 上安裝 Hyper-V 角色
Hyper-V 是 Windows Server 2008 及後續版本的內建功能。然而,Hyper-V 角色預設並未啟用,因此您需要手動啟用它。安裝 Hyper-V 角色的過程非常簡單且直觀。 您可透過三種方式在 Windows 系統中啟用 Hyper-V:Windows 系統設定、PowerShell 命令列介面 (CLI) 或部署映像服務與管理 (DISM)。以下將示範使用 Windows 控制台安裝 Hyper-V 的流程,這是最常見的方法。
- 類型
Settings在位於下方工作列的搜尋方塊中,然後按下ENTER. "設定"應用程式將會開啟。 - 點擊"應用程式"圖示。
- 選擇 程式與特點 在右側的"相關設定"區段下方。
- 選擇 開啟或關閉 Windows 特點 在左邊。
- 在"Windows 特點"對話方塊中,選取
Hyper-V然後點擊OK.

完成 Hyper-V 的安裝程序後,請按一下 立即重新啟動 執行所有必要的變更,或點擊 請勿重新啟動 延後重新啟動電腦。
為 Hyper-V 虛擬機器建立虛擬交換器
在電腦上安裝 Hyper-V 後,您可能會想建立新的虛擬機器,以便從頭開始建置虛擬環境。不過,在此之前,您應先考慮建立一個虛擬交換器,藉此確保虛擬機器之間的通訊。此外,虛擬交換器還能讓虛擬機器同時連接到實體網路和虛擬網路。 此外,虛擬交換器也可用於將虛擬機器從一個實體主機遷移至另一個實體主機。為此,請確保來源主機與目標主機上的虛擬交換器名稱相符。
您可以透過 Hyper-V 管理員建立虛擬交換器,操作方式如下:
- 開啟 Hyper-V 管理員,選取 Hyper-V 主機電腦名稱。
- 請選取上方的"動作"選項。在下拉式選單中,找到"虛擬交換機管理員"並點擊它。

- "虛擬交換機管理員"將開啟,您可以在其中選擇所需的虛擬交換機類型。目前提供三種虛擬交換機類型:
- 外部交換器有助於建立一個虛擬交換器,透過與實體網路介面卡綁定,使虛擬機器能夠存取實體網路。
- 內部交換器有助於建立一個虛擬交換器,該交換器僅供運行於此台實體電腦上的虛擬機器使用,但無法提供對實體網路連線的存取權限。
- 私有交換器有助於建立一個虛擬交換器,該交換器僅限於在同一台實體電腦上運行的虛擬機器使用。私有網路可建立一個隔離的網路環境,外部無法存取。
- 選擇 建立虛擬交換器。

- 設定虛擬交換機的屬性。在此處,您可以輸入新虛擬交換機的名稱,並在"備註"欄位中填寫其他資訊。
- 請選擇您希望虛擬交換器連線的網路類型(外部、內部、私有),以設定連線類型。如果 外部,選擇您要使用的網路介面卡類型。接著,若要允許管理作業系統共用此網路介面卡,請勾選下方的核取方塊。此外,若要將管理 Hyper-V 主機作業系統 (OS) 或共用相同虛擬交換器的其他虛擬機器與網路流量隔離,並指定用於網路通訊的區域網路 (LAN),請選取 為管理作業系統啟用虛擬區域網路識別功能。 此特點適用於外部和內部網路。您可以手動設定 VLAN ID,該 ID 將與特定 VLAN 關聯,並用於未來的網路通訊。

- 點擊
OK. 隨後將出現以下對話視窗。
- 點擊
Yes如果您想套用網路設定的變更。
完成後,虛擬交換機即會建立,這表示您的虛擬環境現在可以使用專屬的虛擬網路來支援虛擬機的網路連線。
如何建立 Hyper-V 虛擬機器
建立 Hyper-V 虛擬機器通常有三種常見方法:Hyper-V 管理員、PowerShell 以及 Hyper-V 快速建立。以下將針對這三種方法進行詳細說明。
如何使用 Hyper-V 管理員建立 Hyper-V 虛擬機器
- 類型
Hyper-V Manager在位於下方工作列的搜尋方塊中,然後按下ENTER. Hyper-V 管理員將開啟。 - 在左側,選取"動作"區段,找到 新, 然後點擊 虛擬機器.

- 此時將開啟"新增虛擬機器精靈",並顯示您需要設定的一系列虛擬機器選項。這些選項包括:"開始之前"、"指定名稱與位置"、"指定世代"、"分配記憶體"、"設定網路"、"連接虛擬硬碟"以及"摘要"。
- "開始之前"部分簡要概述了此精靈的功能及其使用方式。請閱讀該內容並勾選方塊 不再顯示此頁面 若您日後想跳過此資訊,請點選下方。

- 在下一節中,您可以設定虛擬機器名稱與位置。請確保虛擬機器名稱具有唯一性,並能讓您輕鬆辨識所需的虛擬機器。至於虛擬機器的位置,您可以保留預設設定,或建立一個資料夾並指定您選擇的新位置。若要執行此操作,請勾選下方的方塊,然後點擊 瀏覽.

- 在"世代"區段中,您可以選擇虛擬機器的世代。選擇第 1 代或第 2 代,主要取決於您要安裝的客體作業系統。第 1 代虛擬機器支援 32 位元和 64 位元的客體作業系統,以及基於 BIOS 的架構。 此外,它們提供早期版本 Hyper-V 的功能性。另一方面,第 2 代虛擬機器則支援 64 位元 Windows 作業系統,以及最新版本的 Linux 和 FreeBSD 作業系統,並提供進階虛擬化特點,例如"安全開機"。在兩者之間進行選擇時,請務必綜合考量所有因素,因為虛擬機器建立完成後便無法變更其世代。

- 在以下區段中,您必須指定要分配給虛擬機器的記憶體容量(範圍為 32 MB 至 12,582,912 MB)。 虛擬機器的未來效能將在很大程度上取決於分配的記憶體容量。此外,您可勾選下方方塊,為此虛擬機器啟用"動態記憶體"特點。此特點可讓您從實體主機的可用記憶體中撥出部分資源,並將其分配給最需要資源的虛擬機器。

- 下一步將讓您選擇用於將虛擬機器連接到網路的虛擬網路。為此,請選擇您先前建立的虛擬交換機。如果您沒有虛擬交換機,系統將僅提供"未連線"選項,這表示您的虛擬機器將無法連線至網路。

- 接下來,請設定虛擬硬碟的需求。在此區段中,您可以建立新的虛擬硬碟,此時需指定其名稱、位置及大小。或者,您也可以使用現有的虛擬硬碟(格式為 VHD 或 VHDX)。另一種選擇是跳過此步驟,稍後再掛載虛擬硬碟。

- 如果您已決定選擇 建立虛擬硬碟, 此時將顯示"安裝選項"區段,您可立即指定設定,或延後至稍後處理。在此處,您可以透過選擇 ISO 檔案來安裝客體作業系統。在此情況下,您可以選擇以下其中一種方式:
- 稍後安裝作業系統
- 從可開機的 CD/DVD-ROM 安裝作業系統
- 從可開機軟碟安裝作業系統
- 從網路安裝伺服器安裝作業系統
請選擇其中一個選項,然後點擊 下一頁.
- 最後一節是 摘要, 其中包含此虛擬機器的簡要說明。請再次仔細閱讀,並確認所有內容是否正確。如果正確,請點擊 完成 建立虛擬機器並關閉精靈。

如何使用 PowerShell 建立 Hyper-V 虛擬機器
儘管 Hyper-V 管理員在 Hyper-V 環境中建立和管理虛擬機器時極為實用,但唯有 PowerShell 才能讓您充分發揮 Hyper-V 的各項特點。Hyper-V 管理員直觀且易於使用的介面吸引了眾多使用者,尤其是那些對技術不太熟悉的人。然而,如果您想建置一個能同時運行多台虛擬機器的龐大虛擬環境,PowerShell 便是您的首選工具。 根據您的需求,您可以建立各種 PowerShell 腳本(亦稱為 cmdlet),用以自動化日常運作任務。
讓我們來探索如何使用 PowerShell 建立新的虛擬機器。
輸入 Windows PowerShell 在下方搜尋欄中。
右鍵點擊 Windows PowerShell 並選擇 以系統管理員身分執行.
執行以下指令碼
New-VM -Name Name `
-Path Path`
-NewVHDPath VHDPath`
NewVHDSizeBytes Memory `
-Generation Generation `
-MemoryStartupBytes Memory `
-SwitchName SwitchName `
在 PowerShell 中應顯示如下:

4. 請在 Hyper-V 管理員中檢查,以確認虛擬機器是否已實際建立。如您所見,新建立的虛擬機器目前處於關機狀態,這讓您可以繼續進行其設定程序。

使用 PowerShell 建立虛擬機器看似困難,但實際上卻是個相當簡單的過程。一旦掌握了這項技巧,您就能撰寫一個完全符合需求的 PowerShell 腳本。此外,您還可透過加入額外的設定選項來擴充此 PowerShell 腳本。例如,您可以透過加入以下 cmdlet 來設定虛擬機器的記憶體:
Set-VM -Name Name `
-ProcessorCount Number of Processors `
-DynamicMemory `
-MemoryMinimumBytes Memory `
-MemoryStartupBytes Memory `
-MemoryMaximumBytes Memory `

開啟虛擬機器設定後,您可以確認變更是否已套用。

這僅是 PowerShell 功能的一小部分。若要探索其他 PowerShell 指令碼及其在管理虛擬環境方面的應用,請執行以下命令:Get-Command -Module hyper-v | Out-GridView。您將看到所有 PowerShell 命令的清單,這些命令皆可納入您的腳本中。輸入 Get-Help 加上您選定的 Hyper-V 命令,即可進一步了解該指令碼的詳細資訊。

如何使用 Hyper-V 快速建立功能建立 Hyper-V 虛擬機器
Hyper-V 快速建立功能專為讓建立虛擬機器的流程更加簡單快捷而設計,只需點擊幾下即可完成。
- 開啟 Hyper-V 快速建立。
- 請從左側清單中選擇一個作業系統,或點擊以下連結,從 ISO 映像檔 (.iso) 或 VHD 檔案 (.vhd 或 .vhdx) 安裝來賓作業系統 本機安裝來源.
- 點擊 變更安裝來源 並選取所需的檔案。只有當虛擬機器將執行 Windows 時,才能勾選"安全開機"選項。
- 點擊 更多選項 位於右下角。
- 請輸入虛擬機器名稱。
- 選擇虛擬交換器。

- 點擊 建立虛擬機器 開始此流程。
啟動 Hyper-V 虛擬機器
建立虛擬機器後,您終於可以開始使用它了。為此,請開啟 Hyper-V 管理員,在您要啟動的虛擬機器上按右鍵,然後選擇 連線. VMConnect 工具將會啟動。即使您的虛擬機器處於關機狀態,只要點擊 開始 按鈕。之後,您只需輸入幾項額外設定,即可開始使用這台虛擬機器。
請觀看我們的影片,了解建立 Hyper-V 虛擬機器的完整操作指南。
Hyper-V 虛擬機器保護功能 NAKIVO Backup & Replication
建立 Hyper-V 環境後,接下來就該著手處理其安全性,以確保重要資料不會遺失,並能在發生災難時讓系統迅速恢復運作。 NAKIVO Backup & Replication 這是一套可靠且經濟實惠的解決方案,能為任何複雜程度的 Hyper-V 環境提供多種資料保護選項。
透過 NAKIVO Backup & Replication,您可以執行基於映像、支援應用程式感知的增量備份與複製工作,這確保虛擬機器、檔案及應用程式物件皆以交易一致的狀態儲存,虛擬機器資料可快速復原,且僅將唯一變更(增量)複製至備份儲存庫。此外,您可建立現有備份的副本,並將其傳送至遠端站點或公有雲(Amazon 或 Azure 雲端)。 在此情況下,無需涉及生產環境的虛擬機器,因為資料可直接從一個備份儲存庫複製到另一個。
該產品功能性最新新增的是 基於政策的虛擬機器保護,讓您能夠自動化備份、複製以及 備份複製 工作。透過 NAKIVO Backup & Replication您可以設定政策(虛擬機器名稱、規格、位置或其他參數),系統將根據這些政策掃描虛擬環境,並自動保護符合政策規則的虛擬機器。此特點免除了手動管理資料保護工作的負擔,並能大幅節省您的時間與精力。
站點還原 (SR) 是另一種資料保護選項,可讓您輕鬆自動化災難還原 (DR) 作業,並從頭到尾編排整個災難還原流程。您可以透過將各種動作與條件組合成符合業務需求的自動化演算法,來建立站點還原工作流程。藉由站點還原功能,您可以設定並執行諸如緊急與預定故障移轉、SR 工作的無中斷測試,以及資料中心遷移等複雜任務。
結論
Hyper-V 提供了一個虛擬化平台,讓您能夠建置規模與複雜度各異的虛擬環境。這篇部落格文章已涵蓋建立與設定 Hyper-V 虛擬機器的關鍵要點,以協助您完成這項具挑戰性的任務。然而,即使是最先進的虛擬化平台,若未搭配可靠的数据保護解決方案,也無法保證 24/7 的業務連續性與數據完整性。
NAKIVO Backup & Replication 不僅能為您提供多種資料保護方案,更帶來諸多其他好處。透過 NAKIVO Backup & Replication, 您將能享有虛擬環境的全面保護、高速備份與還原作業、儲存空間的最佳化利用、簡化管理複雜度、有保障的還原功能,以及更多優勢。