我已经安装并熟悉免费的Hyper-V Server 2008 R2 ,但是我很难搞清楚如何从命令行执行本地VHDpipe理。 内置的命令行工具似乎只configuration主机操作系统,但不允许安装/pipe理VHD。
这个产品是否需要另一台机器来远程pipe理它? 是否有内置的命令行工具,允许这种pipe理? 有免费提供的工具吗?
注意:这不是Windows Server 2008 R2,这是独立的Hyper-V Server 2008 R2。
独立的Hyper-V服务器就像VMware的ESXi一样是远程pipe理的。 本地控制台具有相当多的(潜在的)function,但是它基于Windows Server 2008 Core(至less在一定程度上 – 微软坚决认为这不是“Windows”操作系统),大部分本地function都是禁用或缺省情况下没有安装,因为重点是远程\集中pipe理(通过SCVMM,RSAT等)。 这个重点是有道理的 – 像Hyper-V服务器这样的系统可以在远程pipe理所有环境的环境中使用,所以在你没有合适的系统的环境中,你将会认真运行这些无头的虚拟机pipe理程序的可能性很小安装远程pipe理工具。
这就是说可以在Hyper-V Server 2008 R2上本地启用PowerShell,并且可以实现大部分我认为你想要做的事情。 您可能需要安装其他组件来扩展标准function,并允许您创build和pipe理虚拟机,pipe理存储和虚拟networking。 也有其他的方法可以做到这一点,因为你正在寻找的所有function都可以通过WMI以编程方式获得。
所以要回答你的问题,不需要一个远程机器,但你将不得不跳过一些箍。
Hyper-V服务器(与Windows 2008和Hyper-V不同)需要一台远程计算机 – 在远程计算机上运行Hyper-Vpipe理器并将其指向Hyper-V服务器,并以此方式进行pipe理。 远程机器不一定是服务器 – 你可以使用Vista或Windows 7。
如果您从Hyper-V Server命令行实用程序启用PowerShell和远程pipe理,则可以使用PowerGUI与Hyper-V PowerPack来pipe理VM / VHD: