我有一个奇怪的问题,我甚至不知道从哪里开始诊断。 试图将Ubuntu安装到虚拟机上会locking主机系统!
我的设置是:
有5个Windows虚拟机运行,没有问题。 这是我尝试创build的第一个Linux VM。 我通过虚拟机pipe理器设置虚拟机,将光驱设置为Ubuntu 12.04服务器x64 iso,然后启动它。
它启动正常的Ubuntu的安装菜单,但第二次我打开“安装Ubuntu服务器”input,我断开连接。
主机停止响应ping。 所以,做所有的虚拟机。 它完全locking – 主机上的键盘不工作,鼠标不会移动,numlock指示灯不会改变。
没有蓝屏 – 主机坐在login屏幕上完全没有响应。 在重新启动后,我无法在事件查看器中find任何相关日志。
什么可能导致主机冻结?
这不是一次发生,而是每次都发生在同一时刻。 感谢上帝,这台服务器尚未投入生产!
更新:
这似乎不是一个硬件问题。 我激发了十多个额外的虚拟机,看看我是否可能碰到RAM的坏点,但一切正常。
Ubuntu 10.04安装没有问题。
在从10.04版本升级到12.04版本时,在将根文件系统投入到只读模式并开始获取大量的IO错误之前,它已经部分完成了升级。 不是磁盘问题,因为我能够在开始升级之前运行硬盘驱动器基准testing并读取/写入大型文件。
接下来要testing的是12.04的备用CD和12.04 32bit,看他们是否显示相同的行为。
更新2
那么现在呢这很有趣…周四和周五一直冷冻,至less20次在同一个地方。 周末没有什么变化。 我是目前唯一可以访问服务器的人。 而今天,我可以启动该ISO就好,没有任何崩溃。
我讨厌自己消失的问题。 我希望把它缩小,所以我至less知道什么时候不投入生产。
当您说安装了Windows更新时 ,是指Windows Update小程序,还是检查Microsoft网站上的Hyper-V修补程序? 这里有几个:
2550569 – 0x20001在Windows Server 2008 R2 SP1中启动Linux VM时停止错误
https://support.microsoft.com/kb/2550569
2517329 – 在使用Intel Westmere或Sandy Bridge处理器的计算机上安装Hyper-Vangular色时,Windows Server 2008 R2的性能下降
https://support.microsoft.com/kb/2517329
2636573 – 修复在Windows Server 2008 R2中执行Hyper-V虚拟机实时迁移时,客户机操作系统可能会崩溃
https://support.microsoft.com/kb/2636573
2263829 – 在运行Windows Server 2008 R2 SP1的计算机上的繁忙的传出networking通信量下,正在运行的Hyper-V虚拟机的networking连接可能会丢失
https://support.microsoft.com/kb/2263829
AMD特有的:
2568088 – 虚拟机在具有支持AVXfunction并运行Windows Server 2008 R2的AMD CPU的计算机上无法启动
http://support.microsoft.com/kb/2568088
什么可能导致主机冻结?
硬件故障,驱动程序损坏,操作系统故障。
那么简单
从检查所有更新开始,驱动程序是最新的,硬件是好的。
这可能是内存故障,使用更多的内存启动VM guest虚拟机,但是如果主机正常运行似乎不太可能。
尝试从客人 – 即磁盘,网卡等,删除不必要的虚拟硬件,看看你是否可以简单地启动光盘。 然后逐个添加每个设备,看看是否消除了这个问题。
我的猜测是这是一个打破hyper-v的guest虚拟机中的“瘦”hv_vmbus驱动程序,所以你最好使用传统的networking设备,而不是hv_netvsc。
我得到了同样的东西,并认为我会张贴万一你或其他人仍然有这个麻烦。
我不记得是哪一个,但是有两个设置让我想起这件事。
再次,我不记得是哪一个,在这一点上我只是在创build一个Linux虚拟机时禁用这两个。
Ubuntu不支持hyper-v,只支持SuSE,redhat和Centos。
这并不意味着它应该会导致Hyper-v主机崩溃,但仍然需要记住,我已经看到了一些较老的Linux操作系统,因为esxi 4有一段时间没有出现问题,从来没有看到它让系统pipe理程序龙骨虽然。
根据这篇文章http://www.theregister.co.uk/2012/04/26/ubuntu_12_04_lts/ Ubuntu已经努力使他们的最新版本hyper-v兼容,虽然微软尚未authentication它,所以在理论上站在一个很好的机会。
你有没有尝试替代安装程序磁盘? 这可从http://releases.ubuntu.com/precise/ubuntu-12.04-alternate-amd64.iso获得,并使用不同的安装程序默认的iso。