首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用hyper-v中的sysprep自动打开一个新的虚拟机。

使用hyper-v中的sysprep自动打开一个新的虚拟机。
EN

Server Fault用户
提问于 2012-02-20 15:02:04
回答 3查看 1.6K关注 0票数 2

我有一个VHD,它已经被sysprep (它是在Hyper本身上创建的),我也有一个由sysprep生成的应答文件。现在,我需要提出一个新的VM使用Hyper-V,这将使用上述生成的VHD。当我打开VM时,它会弹出UI,并希望我输入机器名称和其他细节。我不能自动化这个部分,并以某种方式将答案文件提供给Hyper-V,它从其中读取值并为我提供操作系统吗?

我看到了很多建议使用SCVMM的链接,但我没有。它就不能单独用超V来做吗?

EN

回答 3

Server Fault用户

发布于 2012-02-20 18:18:10

虚拟化环境,如Hyper-V,大多只是创建一个虚拟机,这与物理机器中运行的软件是一样的。当然,每个虚拟化产品都附带了一些工具,这些工具允许您影响在VM中运行的软件。

然而,对于客户操作系统的设置,Hyper-V除了物理机器的功能之外,没有提供任何其他功能。想象一下,从PXE服务器启动物理机器。您可以在该服务器上设置一个映像,并为各种客户端设置一组未参加的文件。然后你想要的操作系统被安装在物理机器上,当你网络引导它。

这里也是如此。您可以准备要在VM中引导的映像。但这与准备在物理硬件上启动映像没有什么不同。超V与此无关。它恰好存储在VHD中。

SCVMM是一个管理产品,它做了几件事情,包括在Hyper-V服务器上准备映像和配置VM。如果你不想用,没关系。但是不要指望Hyper-V提供客户操作系统配置服务。为此,您需要像对待其他机器一样处理客户工作负载。

如果您想要挂载VHD以便在不使用SCVMM的情况下操作它上的文件,请参阅下面的博客条目获得示例脚本代码:

http://blogs.msdn.com/b/virtual_个人电脑_guy/archive/2008/02/01/mounting-a-virtual-hard-disk-with-hyper-v.aspx

票数 2
EN

Server Fault用户

发布于 2012-02-28 09:26:23

我以前从未试过这个,但我能想到两个选择。

  • 如果您有一个应答文件,您应该能够自动设置手动输入所需的所有内容。在VM创建之前,将VHD挂载到主机上,编辑应答文件(例如,更改其中的主机名称),卸载VHD并从其中创建VM。
  • 当VM在OS安装后第一次启动时,您还可以在VM中运行一个脚本文件,它通过数据交换服务读取配置数据,并实际执行配置。默认情况下,数据交换服务会自动打开。当您编辑主机上的特定注册表项时,它们将显示在VM上相应的注册表项上。
票数 0
EN

Server Fault用户

发布于 2012-02-20 15:46:47

在这里,用户和管理员是分开的。管理员习惯于编写脚本。

PowerShell可以用来控制Hyper有一些cmdlet可以下载的东西还没有(Hyper是相当神秘的没有他们)。THe rest是一项初级管理培训,用于编写脚本来读取应答文件并配置管理程序。这就是说--显然,它不能轻易地访问嵌入在vhd本身上的ansqwer文件。将答案文件移到超级v是另一个复杂的问题,我会认真地告诉您,至少要查看SCVMM。

注意:只要您认为PowerShell是可用的,那么Thsi就是超级V,而PowerShell是windows核心功能的一部分。

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/361860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档