在Windows 10 Creator Update中,微软引入了一个名为Quick Create Wizard的新功能。这个选项非常有趣,因为您可以使用默认设置创建一个VM。所以你不需要配置所有的设置。它可以在创建基本虚拟机时使用,以测试新软件或新操作系统。使用此特性,您可以使用系统上的单个ISO文件创建虚拟机,也可以从在线图库创建虚拟机。

在本文中,我将描述如何使用该特性,以及如何将自定义VM映像添加到您自己的Gallery中。

如何创建一个新的虚拟机使用“Hyper-V快速创建”?

快速创建可通过Hyper-V管理控制台使用。那么,让我们从创建一个基本的Hyper-V虚拟机开始。首先,你必须点击“开始”,输入“Hyper-V”,然后按回车键。单击Actions面板下的“Quick Create…”。

Creating-Custom-Hyper-V-VM

下载的横幅

将出现一个带有一组简单选项的新窗口。此向导是自愿限制的,因为它用于创建具有默认设置的基本虚拟机。您所需要做的就是键入一个虚拟机名称,从本地安装源选择您的安装源,这意味着您必须在Hyper-V系统上有ISO文件。例如,点击“本地安装源”,然后点击“更改安装源”,就可以选择我的ISO文件。

Creating-Custom-Hyper-V-VM

另一种选择是使用图库中的VHD图像,这意味着你可以选择预先安装的操作系统,而不需要在你的系统上有ISO文件。

Creating-Custom-Hyper-V-VM

如果你通过这种方式创建一个虚拟机,Hyper-V管理器将下载完整的虚拟机映像:

Creating-Custom-Hyper-V-VM

然后,虚拟机将配置默认设置,即:

  • 代:2
  • 启动内存:2 gb
  • 动态随机存取存储器:启用
  • 虚拟处理器:4
  • 已连接虚拟交换机的网卡

Creating-Custom-Hyper-V-VM

虚拟机创建完成后,可单击“连接”或“编辑设置”:

Creating-Custom-Hyper-V-VM

最后,点击“开始”来加载虚拟机。

如何在图库中添加虚拟机映像?

在这一步中,我们使用了Online Gallery中的现有图像,但是什么是Gallery呢?顾名思义,“快速创建”功能将连接到一个或多个图库。画廊可以在互联网上或本地托管。图库包含虚拟磁盘映像,因此不需要使用ISO文件。在此之上,您可以创建自己的自定义图库。

首先你需要的是一个JSON文档,它描述了你想要在“快速创建”功能中显示的图像。创建一个JSON文件,并添加以下代码:

Creating-Custom-Hyper-V-VM


“图像”:



“名称”:“xxxx”,
“版本”:“xxxx”,
“语言环境”:“xxxx”,
“发布者”:“xxxx”,
“lastupdate”:“xxxx”,
“描述”:(
“xxxx”,
“\ r \ n \ r \ n”,
“xxxx”
),
"磁盘":{
“uri”:“\ \ \ \ HYPV1 \ \ CustomGallery \ \ xxxxxxxxxxx.vhdx”,
“希”:“sha256: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
},
“标志”:{
“uri”:“\ \ \ \ HYPV1 \ \ CustomGallery \ \ xxxxxxxxxxxx.png”,
“希”:“sha256: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
},
“符号”:{
“uri”:“\ \ \ \ HYPV1 \ \ CustomGallery \ \ xxxxxxxxxxxx.png”,
“希”:“sha256: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
},
“缩略图”:{
“uri”:“\ \ \ \ HYPV1 \ \ CustomGallery \ \ xxxxxxxxxxxx.png”,
“希”:“sha256: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”


]}

将所有需要的文件分组到同一个目录下:

Creating-Custom-Hyper-V-VM

  • VHDx文件
  • JSON文件
  • 标志形象
  • 象征形象
  • 缩略图

现在,我必须使用以下命令为每个图像生成散列:

PS > Get-FileHash -Path " xxxx.png " -Algorithm SHA256

Creating-Custom-Hyper-V-VM

要完成此操作,必须在注册表中设置自定义存储库位置。您可以手动创建注册表项或使用Windows PowerShell执行此任务:

[string[]]美元gallerylocations = (
#自定义图片
“\ \ HYPV1 \ CustomGallery \ WindowsServer2019 \ WindowsServer2019.json”,
“\ \ HYPV1 \ CustomGallery \ ESXi60.json”,
Windows 10官方开发者图片
“https://go.microsoft.com/fwlink/?linkid=851584”

$registrypath = " HKLM: SOFTWARE\Microsoft\Windows NT\CurrentVersion\虚拟化"

Set-ItemProperty -Path $registrypath -Name GalleryLocations -Value $ GalleryLocations .设置路径

获取项目HKLM \ SOFTWARE \微软虚拟化\ Windows NT \ CurrentVersion \ \ '

如你所见,你可以添加自定义和官方的虚拟机镜像:

Creating-Custom-Hyper-V-VM

就是这样!现在您已经创建了自己的Hyper-V自定义库。你可以用预装的操作系统创建新的虚拟机:

Creating-Custom-Hyper-V-VM

最后,让我们讨论一下不同的区块:

  1. 这个块将添加一些关于图像的信息,如名称,发布者,…
  2. 这个块将添加一个自定义logo
  3. 此块将添加一个自定义符号
  4. 这个块将添加一个自定义缩略图
  5. 这个块将添加额外的信息

Creating-Custom-Hyper-V-VM

结论

多亏了“快速创建”功能,我们可以创建自己的Hyper-V画廊,这是非常有用的。您可以创建自己的虚拟机映像,并将它们添加到自定义库中。使用简单的JSON文件创建自定义图库非常容易。微软没有很好地记录这个特性,但它对Hyper-V管理员非常有用。

跟随我们的推特脸谱网为新发布,更新,见解深刻的帖子和更多的Feeds。