1. 程式人生 > >Hyper-V 2016 系列教程37 Windows 10 上的 Hyper-V 簡介

Hyper-V 2016 系列教程37 Windows 10 上的 Hyper-V 簡介

windows server 2012 2016; hyper-v;虛擬化

以下內容部分取自微軟官網:


無論你是軟件開發人員、IT 專業人員還是技術愛好者,你們中的許多人都需要運行多個操作系統。 Hyper-V 讓你可以在 Windows 上以虛擬機形式運行操作系統或計算機系統,而不是將物理硬件專用於每個計算機。

技術分享


具體來說,Hyper-V 提供硬件虛擬化。 這意味著每個虛擬機都在虛擬硬件上運行。 Hyper-V 允許你創建虛擬硬盤驅動器、虛擬交換機以及許多其他虛擬設備,所有這些都可以添加到虛擬機中。


使用虛擬化的原因

虛擬化允許你:

  • 運行需要早期版本的 Windows 操作系統或非 Windows 操作系統的軟件。

  • 實驗其他操作系統。 通過 Hyper-V,可輕松創建和刪除不同的操作系統。

  • 使用多個虛擬機在多個操作系統上測試軟件。 通過 Hyper-V,可以在一部臺式機或便攜式計算機上運行所有內容。 可以將這些虛擬機導出並隨後導入到任何其他 Hyper-V 系統中,包括 Azure。

  • 從任何 Hyper-V 部署中對虛擬機執行排除故障。 你可以從生產環境中導出虛擬機、在運行 Hyper-V 的桌面上將其打開、對虛擬機執行故障排除,然後將其重新導出到生產環境。

  • 使用虛擬網絡,你可以創建一個多計算機環境以進行測試/開發/演示,並且同時確保該環境免受生產網絡的影響。

系統要求

Hyper-V 可用於 Windows 8 及更高版本的 64 位 Windows 專業版、企業版和教育版。 它無法用於 Windows 家庭版。

打開設置 > 更新和安全 > 激活,從 Windows 10 家庭版升級到 Windows 10 專業版。 可以在此處訪問應用商店並購買升級。

大多數計算機將運行 Hyper-V,但是虛擬機確實需要大量資源;它們運行的是整個操作系統。 通常,你可以在具有 4GB RAM 的計算機上運行一個或多個虛擬機,但是你需要更多的資源以供其他虛擬機使用,或安裝和運行資源密集型軟件,如遊戲、視頻編輯或工程設計軟件。

你的計算機將需要二級地址轉換 (SLAT),Intel 和 AMD 的最新一代 64 位處理器中存在此功能。 你還需要 64 位版本的 Windows。

有關 Hyper-V 的系統要求以及如何驗證 Hyper-V 在計算機上運行的詳細信息,請參閱 Hyper-V 要求參考。

可以在虛擬機中運行的操作系統

術語“來賓”是指虛擬機,而“主機”是指運行虛擬機的計算機。 Windows 上的 Hyper-V 支持許多不同的來賓操作系統,其中包括各種版本的 Linux、FreeBSD 和 Windows。

提醒一下,對於你在 VM 中使用的任何操作系統,都需要具有有效的許可證。

有關 Windows 上的 Hyper-V 中作為來賓支持的操作系統的信息,請參閱受支持的 Windows 來賓操作系統和 受支持的 Linux 來賓操作系統。

Windows 上的 Hyper-V 和 Windows Server 上的 Hyper-V 之間的差異

對於某些功能來說,其工作方式在 Windows 上的 Hyper-V 中和在運行於 Windows Server 上的 Hyper-V 中不同。

對於 Windows 上的 Hyper-V,內存管理模塊不同。 在服務器上,通過假設只有虛擬機在該服務器上運行來管理 Hyper-V 內存。 在 Windows 上的 Hyper-V 中,通過大多數客戶端計算機都在運行主機上的軟件以及運行虛擬機的預期來管理內存。 例如,開發人員可能在同一臺計算機上運行 Visual Studio 以及多個虛擬機。

Windows Server 上的 Hyper-V 中包含的某些功能未包含在 Windows 上的 Hyper-V 中。 這些地方包括:

  • 使用 RemoteFX 的虛擬化 GPU

  • 將虛擬機從一臺主機實時遷移到另一臺主機

  • Hyper-V 副本

  • 虛擬光纖通道

  • SR-IOV 網絡

  • 共享的 .VHDX

限制

使用虛擬化也存在一些限制。 依賴於特定硬件的功能或應用程序不能在虛擬機中良好運行。 例如,需要使用 GPU 進行處理的遊戲或應用程序可能無法良好運行。 依賴於子 10 毫秒計時器的應用程序(如實時音樂混合應用程序或高精度時間)在虛擬機中運行時也可能會出問題。

此外,如果已啟用了 Hyper-V,這些易受延遲影響的高精度應用程序在主機中運行時可能也會出問題。 這是因為在啟用了虛擬化後,主機操作系統也會在 Hyper-V 虛擬化層的頂部運行,就如來賓操作系統那樣。 但是,與來賓操作系統不同,主機操作系統在這點上很特殊,它是直接訪問所有硬件,這意味著具有特殊硬件要求的應用程序仍然可以在主機操作系統中運行,而不會出問題。





本文出自 “成杭 的技術博客” 博客,請務必保留此出處http://hangyc.blog.51cto.com/427521/1965720

Hyper-V 2016 系列教程37 Windows 10 上的 Hyper-V 簡介