Articles of hyper v

将虚拟机从MS Virtual Server 2005迁移到Hyper-V?

是否有支持将Microsoft Virtual Server 2005 R2 SP1中运行的虚拟机迁移到Windows Server 2008 R2 SP1上的Hyper-V的path? 客户正在运行Windows Server 2003的一个版本。

是否有可能更新syspreped父图像,而不会影响hyper-v中的子diff分区磁盘

这关系到SO:你能否更新Hyper-V父差异磁盘来将更新推送给所有的孩子? 我已经设置了父磁盘是操作系统的syspreped映像。 我用差异磁盘创build了一个子虚拟机,使用syspreped映像作为父级。 是否有可能更新syspreped图像而不影响孩子? 是否有任何其他configuration,当更新(syspreped)父级时不会销毁子磁盘? 我没有成功地将更改应用到父虚拟机,但没有从虚拟机虚拟机中获取错误: Failed to Power on with Error 'The chain of virtual hard disks is corrupted. There is a mismatch in the identifiers of the parent virtual hard disk and differencing disk.'. 这个消息发生在我启动父机时,完全激活(从sysprep)更新操作系统,然后再对父系统执行一次sysprep。 之后,孩子差异磁盘将不会再次启动。

压缩/缩小可扩展/dynamicVHD以完全恢复空间

如果我创build了最大尺寸为50Gb的可扩展虚拟硬盘(VHD),请填入48Gb的文件,然后将其减less到25Gb,那么减lessVHD尺寸的最有效和最可靠的方法是什么?所以它只有25Gb左右。 我想这样做,而不必将VHD的内容复制到一个新的,或有任何理由有两倍的可用空间量。 我知道,diskpart的VHD COMPACT不能恢复所有的空间。

我如何备份Windows 8中的Hyper-V虚拟机?

如何在Windows 8中轻松备份Hyper-V虚拟机? 我的Windows 2012我会做的: wbadmin start backup -backupTarget:-hyperv: 但在Windows 8中,选项-hyperv似乎并不存在。 谢谢!

将虚拟网卡添加到HyperV虚拟机会使我的networking速度崩溃

我有一个非常简单的configuration:Windows Server 2012 Hyper V主机,有两个VM(Server 2012),一个用于IIS,一个用于SQL Server。 他们都通过物理网卡连接 昨天晚上,我尝试添加一个虚拟交换机,并在两台虚拟机(除了物理网卡之外)上设置虚拟网卡。 我还没有切换到实际使用虚拟网卡的服务器,但由于某种原因,这破坏了两个虚拟机之间的连接速度 – 即使虚拟网卡没有被使用。 我们正在谈论从200-500毫秒到30-90秒每个请求! 所以,今天早上,在看到我的网站造成的可怕影响之后,我禁用了两个虚拟网卡,因为这就是我改变的一切,果然,速度回来了。 最终,我需要让他们切换到使用v-网卡,但我需要先解决这个问题。 什么可能导致这个? 我能做些什么来排除故障? 额外细节: 设置实际上非常简单(这可能是我的问题的一部分,我可能会简单地说明为什么需要这个设置)。 我有一个单一的(物理)网卡的服务器。 目前,这种网卡用于v主机和互联网之间的通信,以及两个虚拟机和互联网之间的通信。 它也用于两个虚拟机之间的内部通信。 但是,我试图通过vNIC切换内部通信以通过虚拟交换机,释放物理网卡仅用于外部通信。 所以我添加了一个内部虚拟交换机到虚拟主机,然后为每个虚拟机添加一个虚拟网卡。 这样做之后,我的连接速度(通过物理网卡)急剧下降。 禁用vNIC(通过VM的networkingconfiguration)将恢复速度恢复正常。 以下是外部物理网卡和内部vNIC的虚拟机configuration屏幕(仅在一台虚拟机上,因为它们的configuration均相同)。 另一轮的细节 在这个问题上进一步挖掘,似乎Broadcom网卡在性能问题上是臭名昭着的。 该服务器具有双Broadcom BCM5716C网卡。 以下是讨论已知问题的一些链接: 虚拟机内的networking访问速度慢–Broadcom和Hyper-V Hyper-V虚拟机非常慢networking – VMQ – Broadcom 所以我开始玩设置,禁用各种设置,一次一个。 这些改变似乎没有任何影响的问题 – 如果我启用来宾vNIC,加载速度下降到25+秒。 再次禁用它们,它们返回到250毫秒 – 一个100的因子 ! 我也尝试从Broadcom安装最新的驱动程序,没有什么区别。 在这一点上,我觉得这是Broadcom NIC和Hyper-V之间的兼容性问题。 但是我不想订购新的网卡,并且经历了closures网站的麻烦,安装和configuration它们,只是为了保持这个问题。 所以,如果我可以明确地规定进出网卡,那就太好了。 交换机pipe理器上的物理网卡configuration 交换机pipe理器上的虚拟交换机configuration 数据库虚拟机上的物理网卡configuration 数据库虚拟机上的虚拟网卡configuration

将物理Win2008计算机转换为同一个盒子上的Hyper-V虚拟机。 更改SID?

我们只有一个硬件盒。 我们将C盘转换成VHD。 我们希望在我们的服务器上运行Hyper-V,然后将新的VHD作为虚拟机加载。 我们将把物理盒子更新到2012年,但是在尝试将物理盒子升级到2012年将运行Hyper-V服务之前,要确保VHD文件在Hyper-V中正常工作。 以前我以为我find了正确的系统准备说明,但那是一段时间了。 我找不到适当的步骤继续,以便虚拟机不会与物理机发生冲突。 此外,当前服务器不充当域控制器,也不使用Active Directory。 没有客户连接到它。

在“重新连接会话”上运行程序

我刚刚在我们的服务器上实现了BackInfo ,通过GPO部署。 当用户和pipe理员login和注销时,一切都按预期工作。 用户断开并重新连接RDP会话时出现问题。 我不知道它的BackInfo是否被重新连接到实际壁纸的背面,或者如果墙纸是以某种方式只在该活动会话中进行的。 由于没有login会话,因此HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run内容不会执行,因此BackInfo.exe不会在重新连接上运行。 谷歌search这个主题是地狱,我发现几乎所有的驱动器映射policys,因为我包括search术语“重新连接”。 然而,我却通过VDM_Agentfind了来自VMware的解决scheme 。 “可悲的是,”我们使用Hyper-V,所以解决scheme不针对我们。 一个可能的解决scheme是在很短的时间内使RDP会话过期,但是我希望我的用户能够断开连接,因为这是他们长期以来爱上的function。 也许有人遇到了同样的情况,不得不在RDP会话上重新运行一个程序。

与远程Hyper-V服务器连接时,Hyper-Vpipe理器崩溃

我正在使用Windows 8.1并安装了服务器pipe理器。 我已经添加了一个服务器(Server 2012 Standard)到服务器pipe理器,它连接的很好(可pipe理性显示“在线”,我可以在事件列表中看到服务器的东西。当我到Hyper-V时,右键单击服务器,然后单击“Hyper-Vpipe理器”,Hyper-Vpipe理器显示,然后大约5秒钟后出现跟随错误。 MMC在pipe理单元中检测到错误并将其卸载 一旦我点击“确定”,我得到下一个错误: 在程序集“Microsoft.Virtualization.Client.Common,Version = 6.3.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”中input“Microsoft.Virtualization.Client.Common.VirtualizationException”未被标记为可序列化。 exceptiontypes: System.Runtime.Serialization.SerializationException exception堆栈跟踪: 在Microsoft.ManagementConsole.Internal.IMessageClient.ProcessNotification(通知通知) 在Microsoft.ManagementConsole.Executive.SnapInNotificationOperation.ProcessNotification() 在Microsoft.ManagementConsole.Executive.Operation.OnThreadTransfer(SimpleOperationCallbackcallback) 编辑:我可以使用Hyper-Vpipe理器连接到另一个Hyper-V服务器(Server 2012 Standard R2)就好了 有什么想法可能造成这个?

Windows Server 2012 R2(Hyper-V虚拟机) – 随机BSOD

我有个问题。 我的虚拟机(Hyper-V) – Windows Server 2012 R2经常重启(BSOD:CRITICAL_STRUCTURE_CORRUPTION(109))。 上次是周末的11倍。 我有新的硬件,2倍超微服务器。 我在两台服务器上安装了Windows Server 2012 R2和Hyper-Vangular色(安装了来自Supermicro网站的+驱动程序)。 作为访客系统(VM),每个Hyper-V主机上都有两个Windows Server 2012和一个Windows Server 2012 R2。 就像我写的,问题是,W2012R2虚拟机随机重启。 但是只有W2012R2的虚拟机。 W2012的虚拟机是可以的。 所有的系统都很干净,没有安装应用程序,也没有工作量。 重新启动后,这些事件logging在虚拟机上: 核心力量41 EventData: BugcheckCode 265 BugcheckParameter1 0xa3a01f59e148b50a BugcheckParameter2 0xb3b72be033c8b301 BugcheckParameter3 0x1a0 BugcheckParameter4 0x7 SleepInProgress 0 PowerButtonTimestamp 0 BootAppStatus 0 BugCheck 1001 EventData param1 0x00000109 (0xa3a01f59e148b50a, 0xb3b72be033c8b301, 0x00000000000001a0, 0x0000000000000007) param2 C:\Windows\MEMORY.DMP param3 021516-3093-01 […]

重新映像Hyper V Gen 2 / UEFI VM

所以我们终于咬紧牙关,开始在桌面上使用UEFI。 它适用于我们的Hyper V图像 – 我们可以整天创build第2代虚拟机。 这是真的,直到我们需要重新映像。 如何将现有操作系统的Gen 2 VM设置为从PXE启动? 对于我的生活,我不能改变启动顺序,让我从networking启动。 在系统设置下的固件界面中,它只列出了Windows启动pipe理器。 每次我们想要尝试一个新的图像变化时,必须删除和重新创build虚拟机是痛苦和缓慢的。我们如何解决这个问题? 我猜VM中有一些隐藏的标志,我需要使用Powershell进行编辑,但文档缺乏。