Microsoft Hyper-V Server 2016 vs. Hyper-V 角色

自2008年起,微軟提供了Hyper-V虛擬化平台的兩種部署選項——獨立安裝的Hyper-V Server和可添加到現有Windows Server操作系統上的Hyper-V角色。哪種Hyper-V版本更適合您?今天的博客文章將比較Hyper-V Server 2016和Windows Server 2016的Hyper-V角色。探討許可、安裝、用戶界面、虛擬機管理、集群和用例。在詳細審查每種部署類型後,我們將探索它們的優點和缺點,以幫助您確定哪個選項最適合您的虛擬環境。

Hyper-V Server 2016

這篇博客文章中審查的Hyper-V的第一種部署類型是獨立的Hyper-V Server 2016。

許可

Hyper-V Server 2016免費發行,可從微軟網站下載。您可以免費使用Hyper-V Server 2016無限期,無需支付任何費用,也無需激活,但不提供運行Windows的客戶VM的許可證。因此,您必須根據微軟的許可協議為運行Windows的客戶系統購買許可證。如果部署運行Linux的VM,則不存在許可問題。請注意,微軟禁止將獨立的Hyper-V Server 2016用作Web服務器、文件服務器、數據庫服務器或任何其他不托管虛擬機器的角色的服務器。

安裝

安裝 Hyper-V Server 2016 的過程與安裝 Microsoft Windows Server Core 相似。它看起來像是具有最低功能集的 Windows Server Core,以便其作為一個 hypervisor 運行。Hyper-V Server 2016 的配置也很簡單 – 安裝完成後,hypervisor 就可以正常工作。

使用者介面

與 Windows Server Core 類似,Hyper-V Server 是輕量級的,沒有 GUI(圖形使用者界面);僅提供命令行介面(CLI)。在基於控制台的伺服器配置菜單中找不到任何與 Hyper-V 相關的選項。您可以在命令提示字元中創建使用者、安裝更新、更改電腦名稱、管理網路設置、啟用遠程管理、關閉或重新啟動伺服器,並退出到 CMD。您可以從 CMD 進入 PowerShell。可以使用 PowerShell 創建、刪除、啟動、停止、重新命名等虛擬機

虛擬機管理

您可以使用 PowerShell 在本地和遠程管理 Hyper-V 伺服器上的虛擬機器,可以創建、刪除、啟動和停止虛擬機器。如果這種虛擬機器管理方法對您不方便,可以遠程使用 Hyper-V 管理器。為此,您需要另一台已安裝 Hyper-V 角色的 Windows 機器。當您在 Windows 機器上安裝 Hyper-V 角色時,Hyper-V 管理器將被默認安裝。打開 Hyper-V 管理器,連接到您的無界面 Hyper-V 伺服器 2016,並管理您的虛擬機器。作為 Hyper-V 管理器的替代方案,您可以使用另一個名為系統中心虛擬機器管理器(SCVMM)的 GUI 工具進行集中管理。請注意,雖然 Hyper-V 管理器是免費的,但您需要支付 SCVMM 的費用。

叢集功能

Hyper-V Server 2016 支持叢集。其要求與在安裝有 Hyper-V 角色的 Windows Server 2016 节点上構建的 Hyper-V 故障转移叢集的要求相同。整個叢集配置可以使用 PowerShell 完成。

使用案例

免費的 Hyper-V Server 2016 是一個不錯的解決方案,可用於虛擬化已經許可的現有 Windows 伺服器和 Windows 桌面,以及運行不需要許可的 Linux 機器。Hyper-V Server 2016 也可用於教育和測試目的,或者用於沒有必須獲得許可的大量虛擬機器的公司。

Windows Server 2016 上的 Hyper-V 2016 角色

現在,讓我們探索 Windows Server 2016 上 Hyper-V 角色的相同類別。

許可

A paid license must be applied to Windows Server 2016 on a per-core basis (except for the Essentials edition – but using this is not rational for Hyper-V). You can select the Standard or Datacenter edition. The Windows Server 2016 Standard edition includes licenses for two Windows-based Hyper-V virtual machines and is suitable for smaller virtualized environments. Windows Server 2016 Datacenter Edition includes licenses for unlimited numbers of Hyper-V virtual machines running Windows, and accordingly is recommended for highly virtualized environments. Moreover, the Datacenter edition allows you to deploy shielded VMs and use Storage Spaces Direct, with storage replicas and a software-defined networking stack.

您不需要支付安装 Hyper-V 角色的能力;您支付的是运行在主机上的 Windows Server 实例和在虚拟机上运行的 Windows 操作系统。

安装

必须先安装 Windows Server 2016 才能启用 Hyper-V 角色。Windows Server 2016 可以在核心模式(类似于安装 Hyper-V 服务器)或 GUI 模式下安装。使用 GUI 模式(“桌面体验”)更方便,在这种情况下,可以在 Windows Server 2016 上本地使用 Hyper-V 管理器。如果在 Windows Server 2016 数据中心核心上启用了 Hyper-V 角色,尽管缺乏 GUI,但根据许可协议,您可以部署无限数量的运行 Windows 的虚拟机。

用户界面

具有 Hyper-V 角色的 Windows Server 2016 允许您同时使用命令行和图形用户界面。如前所述,您可以在 Windows Server 2016 安装开始时选择用户界面。Windows Server 2016 核心只提供命令行界面。如果要使用 GUI,请安装带有 桌面体验 的 Windows Server 2016。

虚拟机管理

如果您已在 GUI 模式下安装了 Windows Server 2016 并启用了 Hyper-V 角色,则可以使用 Hyper-V 管理器来管理位于本地服务器和远程服务器上的虚拟机。您还可以使用 PowerShell 或 System Center Virtual Machine Manager(SCVMM)。集群功能

叢集功能

如果您在 Windows Server 2016 上啟用 Hyper-V 角色,則支持所有 Hyper-V 故障轉移叢集功能。您可以部署具有多個節點和共享存儲的 Hyper-V 故障轉移叢集,以實現在 Hyper-V 主機上運行的 Hyper-V VM 的高可用性。

使用案例

採用具有 Hyper-V 角色的 Windows Server 2016 用於在 Windows VM 中使用生產環境。在大部分運行 Windows 的高度虛擬化生產環境中,Windows Server 2016 數據中心版是最佳選擇。請注意,Windows Server 2016 提供的遠不止 Hyper-V 角色。您可以在運行 Windows Server 2016 的服務器上部署任何其他角色。

兩種 Hyper-V 部署的優缺點

每種類型的 Hyper-V 部署都有其優缺點。本節概述了獨立的 Hyper-V Server 2016 和帶有 Hyper-V 的 Windows Server 2016 的優缺點。

Hyper-V Server 2016 的優勢

  • 零價格。Hyper-V Server 2016 完全免費。無需激活。
  • 佔用空間小。Hyper-V Server 2016 是一個佔用較少磁盤空間並且消耗較少內存的輕量級發行版,比帶有 Hyper-V 角色的 Windows Server 2016 更小。
  • 安全性。Hyper-V Server 中包含的組件較少,這意味著漏洞較少。僅包含運行 VM 所需的組件。

Hyper-V Server 2016 的缺點

  • 沒有 Windows GUI。
  • 有限的管理工具。
  • 授權限制。Windows VM 必須單獨授權。伺服器上除了 Hyper-V 外,不能啟用其他角色。

具有 Hyper-V 角色的 Windows Server 2016 的優勢(帶 GUI)

  • 易於使用。可以使用 Windows GUI,方便地管理伺服器。
  • 提供更多工具和功能。可以安裝任何伺服器角色。
  • 完整支援(軟體和硬體)。
  • 包括用於 Hyper-V VM 上安裝的 Windows 的授權。
  • 在 Hyper-V VM 上安裝的 Windows 可以自動啟用(適用於 Datacenter 版本)。

具有 Hyper-V 角色的 Windows Server 2016 的缺點(基於 GUI)

  • 消耗更多硬體資源。
  • 成本。授權費用昂貴,主機上安裝的 Windows OS 必須啟用。
  • 更多潛在的漏洞。

Hyper-V Server 2016,類似於 Windows Server 2016 Core,不包括 Windows Explorer,這是 Windows 圖形外殼的主要組件。(Internet Explorer 是 Windows Explorer 的一部分。)這是一個不太用戶友好的解決方案,但可以提高安全性。在 GUI 模式下,即使僅使用 MMC(Microsoft Management Console)等工具進行伺服器管理,而不使用 Internet Explorer,Internet Explorer 仍然存在於系統中,可能對伺服器構成威脅。這就是為什麼許多 IT 專家在某些情況下可能更喜歡安裝 Windows Server 作業系統的核心版本的原因。

在 Windows Server 2016 和 Hyper-V Server 2016 的無界面版本中,除了與 Explorer 無關的顯示窗口的一些基本圖形功能可用外,還具有一些其他功能。例如,您可以按 Ctrl+Shift+Esc 運行 Windows 任務管理器。

獨立的 Hyper-V Server 的另一個優勢是,包含的組件數量較少,這意味著您需要更少的頻繁更新(補丁),因此伺服器的重新啟動事件也較少。

Windows Server 2016 上啟用的 Hyper-V 角色和 Hyper-V Server 2016 都是 1 型超級管理員。1 型超級管理員是直接安裝在硬件上的本地超級管理員,而 2 型超級管理員則作為已安裝操作系統上的應用程序運行。技巧在於,當載入帶有 Hyper-V 角色的 Windows Server 2016 時,Hyper-V 首先被初始化,然後才啟動 Windows,這使其成為 1 型超級管理員。

結論

今天的部落格文章探討了獨立的 Hyper-V Server 2016 和安裝了 Hyper-V 角色的 Windows Server 2016 之間的相似之處和不同之處。對於這兩種類型的 Hyper-V 部署,大多數的 Hyper-V 功能都是相同的(例外是 Windows Server 2016 數據中心版提供的受保護的 VM 和儲存空間直通功能)。主要的區別在於授權主機操作系統和客戶端 Windows 操作系統 – Hyper-V Server 2016 是免費的,但在 VM 上安裝的客戶端 Windows 必須單獨授權。Windows Server 2016 需要付費許可證,但包含運行 Windows 的 VM 的許可證。用戶界面和管理工具也有所不同。Hyper-V Server 2016 和安裝了 Hyper-V 的 Windows Server 2016 核心版本都沒有 GUI,因此必須通過 CLI 在本地管理或從其他帶有 GUI 的機器遠程管理。Windows Server 2016(帶 GUI/桌面體驗)和 Windows Server 2016 核心版提供相同的 Hyper-V 功能,但帶 GUI 的 Windows Server 2016 可以通過 Hyper-V 管理員等基於 GUI 的工具在本地進行管理。

無論您決定在您的環境中使用哪個版本的 Hyper-V,都請記得 備份您的虛擬機器。NAKIVO Backup & Replication 可以備份運行在獨立的 Hyper-V Server 2016 上的 VM、運行在具有 Hyper-V 角色的 Windows Server 2016 上的 VM 以及運行在 Hyper-V 故障轉移叢集中的 VM。

Source:
https://www.nakivo.com/blog/microsoft-hyper-v-server-vs-hyper-v-role/