如何安装 Hyper-V 并使用 PowerShell 创建您的第一个虚拟机(Hyper-Host、交换机、Hyper-V Guest)
Hyper-V 是VMWare 的主要竞争对手。在这篇文章中,我将安装 Hyper-V 主机。之后,客人投入运行。一切都与 PowerShell 相关。嗯,还有什么? ?
什么是 Hyper-V 主机 什么是 Hyper-V 来宾?
Hyper-V 主机是运行虚拟机的计算机。主机应配备强大的硬件。 RAM 和硬盘空间尤为重要。您可以在 Windows Server 2016 Server Core 或桌面版 Windows Server 上安装 Hyper-V。还有一个免费的独立 Hyper-V 服务器。
我推荐服务器核心或 Hyper-V 服务器。为什么?该版本消耗更少的资源,更安全,并且具有更好的性能。您还需要安装更少的更新。
Hyper-V 来宾是在 Hyper-V 主机上安装和配置的虚拟计算机。您可以在 Hyper-V 来宾上运行几乎所有操作系统,甚至是 Linux。
让我们深入了解一下。
先决条件
您只需要 Windows Server 2012 或 2016。或者 Windows 10。确保您至少运行 Windows 10 专业版。在 Windows 10 家庭版中,Hyper-V 不可用。
安装 Hyper-V 主机
Windows服务器
使用管理权限打开 Windows PowerShell。首先,很高兴知道有 3 个安装选项:
Get-WindowsFeature *Hyper*
Hyper-V:虚拟机管理程序本身。运行 Hyper-V 主机所需的软件
Hyper-V GUI 管理工具:Hyper-V 主机的图形用户界面
适用于 Windows PowersShell 的 Hyper-V 模块:Hyper-V PowerShell 模块
对于这篇博文,我们需要所有这些。我们可以使用 IncludeManagementTools 参数来实现此目的。
Install-WindowsFeature Hyper-V -IncludeManagementTools
好吧,就是这样。全部检查一下
virtmgmt.msc
并在 PowerShell 中使用
Get-Command -Module Hyper-V
Windows 10
对于 Windows 10 上的安装,请使用:
Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All
Hyper-V 交换机
Hyper-V 来宾通常需要交换机才能与其他虚拟机或网络外部的计算机进行通信。因此我们必须创建一个虚拟Hyper-V交换机。
共有三种开关选项:专用、内部和外部。私有意味着只有虚拟计算机可以相互通信。内部与专用类似,但虚拟机还可以与运行 Hyper-V 的主机进行通信。外部将您的虚拟机与外部网络(甚至互联网)连接起来。
外部开关
对于本指南,我们需要一个外部开关。对于外部交换机,我们必须指定 Hyper-V 主机的网络适配器,虚拟机将使用该适配器来访问网络外部的主机。
运行 Get-NetAdapter 并记住您首选网络适配器的名称。
Get-NetAdapter
现在运行以下命令:
New-VMSwitch -Name Internet -NetAdapterName 'Ethernet' -AllowManagementOS $true
内部开关
为了形式,配置了一个内部开关。
New-VMSwitch -Name Internal -SwitchType Internal
专用交换机
New-VMSwitch -Name Private -SwitchType Private
现在我们已经做了最重要的事情。让我们继续我们的第一个 VM Guest。
第一个虚拟机
现在我们准备安装我们的第一台虚拟计算机。假设计算机名称应为 client01,内存应为 2 GB。开始了:
New-VM -Name server01 -MemoryStartupBytes 2GB -SwitchName Internet -Generation 2
让我更详细地解释这个 Generation 参数。第一代是旧选项。第 2 代是更新的选项。使用第 2 代使您能够使用 UEFI 固件、PXE 引导、SCSI、安全引导(仅允许数字签名的引导加载程序)等等。请注意,第 2 代计算机必须至少运行 Windows Server 2012 或 Windows 8。
现在是时候提供安装介质了。我想安装 Windows Server 2016。我的 ISO 文件位于 C:\Patrick。
Set-VMDvdDrive -VMName server01 -Path C:\Patrick\SW_DVD9_Win_Svr_STD_Core_and_DataCtr_Core_2016_64Bit_German_-3_MLF_X21-30352.ISO
我们快完成了。最后但并非最不重要的一点是,让我们启动虚拟机来开始安装操作系统。
Start-VM server01
最后,我们要连接到虚拟机。为此,可以在 Hyper-V 管理器中打开虚拟机(右键单击 - 连接),也可以运行 vmconnect。
vmconnect
享受探索 Hyper-V 的乐趣!







