AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 405051
Accepted
Grant
Grant
Asked: 2012-07-06 06:34:05 +0800 CST2012-07-06 06:34:05 +0800 CST 2012-07-06 06:34:05 +0800 CST

安装 Ubuntu 客户机会使 Hyper-V 主机崩溃

  • 772

我有一个奇怪的问题,我什至不知道从哪里开始诊断。尝试将 Ubuntu 安装到 VM 会锁定主机系统!

我的设置是:

  • 戴尔 R715 服务器,双 16 核 AMD 皓龙处理器,96GB 内存
  • 戴尔 MD3600f SAN
  • 服务器 2008 R2 数据中心
  • 系统中心 VMM 2012

有 5 个运行的 Windows 虚拟机没有问题。这是我尝试创建的第一个 Linux VM。我通过虚拟机管理器设置了一个 VM,将 CD 驱动器设置为 Ubuntu 12.04 服务器 x64 iso,然后启动它。

它启动了正常的 ubuntu 安装菜单,但是当我在“安装 Ubuntu 服务器”上按回车键时,我断开了连接。

HOST 机器停止响应 ping。上面的所有虚拟机也是如此。它完全锁定 - 主机上的键盘不起作用,鼠标不会移动,numlock 灯不会改变。

没有蓝屏——主机坐在登录屏幕前完全没有反应。重新启动后,我在事件查看器中找不到任何相关日志。

什么会导致主机像那样冻结?

这不是一次性发生——它每次都在完全相同的时间点发生。谢天谢地,这个服务器还没有投入生产!

更新:

看来不是硬件问题。我启动了十几个额外的虚拟机,看看我是否遇到了 RAM 的坏点,但一切正常。

Ubuntu 10.04 安装没有问题。

当执行从 10.04 到 12.04 的 do-release-upgrade 时,它​​在将根文件系统置于只读模式并开始出现大量 IO 错误之前完成了升级。不是磁盘问题,因为在开始升级之前我能够运行硬盘基准测试并读/写大文件。

接下来要测试的是 12.04 备用 CD 和 12.04 32 位,看看它们是否表现出相同的行为。

更新 2

那么现在这很有趣……它在周四和周五一直冻结,在同一个地方至少有 20 次。周末没有任何变化。我是目前唯一可以访问服务器的人。今天我可以很好地启动该 ISO 而不会出现任何崩溃。

我讨厌自己消失的问题。我希望缩小它的范围,这样我至少可以知道在投入生产时不该做什么。

hyper-v scvmm
  • 5 5 个回答
  • 3151 Views

5 个回答

  • Voted
  1. Best Answer
    Greg Askew
    2012-07-07T05:28:23+08:002012-07-07T05:28:23+08:00

    当您说已安装 Windows 更新时,您指的是 Windows 更新小程序,还是您在 Microsoft 网站上检查了 Hyper-V 修补程序?这里有一些:

    2550569 - 在 Windows Server 2008 R2 SP1 中启动 Linux VM 时出现 0x20001 停止错误
    https://support.microsoft.com/kb/2550569

    2517329 - 在使用 Intel Westmere 或 Sandy Bridge 处理器的计算机上安装 Hyper-V 角色时,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 https://support.microsoft.com/kb/2263829的计算机上,在大量传出网络流量下,正在运行的 Hyper-V 虚拟机的网络连接可能会丢失

    特定于 AMD:

    2568088 - 虚拟机无法在具有支持 AVX 功能的 AMD CPU 且运行 Windows Server 2008 R2 的计算机上启动
    http://support.microsoft.com/kb/2568088

    • 3
  2. TomTom
    2012-07-06T06:35:40+08:002012-07-06T06:35:40+08:00

    什么会导致主机像那样冻结?

    硬件有缺陷,驱动程序有缺陷,操作系统有缺陷。

    就这么简单。

    从检查所有更新开始,驱动程序是最新的并且硬件是好的。

    • 1
  3. Paul M
    2012-07-06T08:06:10+08:002012-07-06T08:06:10+08:00

    这可能是内存故障,启动 VM 来宾使用更多内存,但如果主机正常运行似乎不太可能。

    尝试从来宾中删除不必要的虚拟硬件 - 即磁盘、网卡等,看看是否可以简单地从 CD 启动。然后将每个设备一一添加回去,看看是否可以解决问题。

    我的猜测是它是来宾中的一个“瘦”hv_vmbus 驱动程序,它正在破坏 hyper-v,因此您最好使用旧的网络设备而不是 hv_netvsc。

    • 0
  4. Daniel Scott
    2013-01-15T09:35:53+08:002013-01-15T09:35:53+08:00

    我遇到了同样的事情,我想我会发帖以防你或其他人仍然遇到这个问题。

    我不记得是哪一个,但我想到了两个会触发此设置的设置。

    1. VM 属性 - 处理器 - 禁用不同的处理器版本选项
    2. VM 属性 - HDD - 禁用包含操作系统

    同样,我不记得它是哪一个,此时我只是在创建 Linux VM 时禁用这两个。

    • 0
  5. Alex Berry
    2012-07-06T06:46:03+08:002012-07-06T06:46:03+08:00

    hyper-v 不支持 Ubuntu,只支持 Suse、redhat 和 Centos。

    这并不意味着它应该使您的 Hyper-v 主机崩溃,但仍然需要牢记这一点,我已经看到一些较旧的 Linux 操作系统导致 esxi 4 有一段时间的嘶嘶声,从未见过它导致虚拟机管理程序龙骨虽然。

    根据这篇文章http://www.theregister.co.uk/2012/04/26/ubuntu_12_04_lts/ Ubuntu 已经努力使他们最新版本的 hyper-v 兼容,虽然微软还没有认证它,所以理论上它很有机会。

    您是否尝试过替代安装程序磁盘?这可从http://releases.ubuntu.com/precise/ubuntu-12.04-alternate-amd64.iso获得,并使用与默认 iso 不同的安装程序。

    • -2

相关问题

  • Hyper-V 企业许可 - 包含的 CAL 是否应用于每个 VM 或每个 VM?[复制]

  • Hyper-V 和 Drobo Pro

  • 小型企业的服务器虚拟化/RAID 配置

  • 交换服务器 2003 在 hyper-v 上

  • 在同一台机器上将域控制器作为 1 个 VM 和一个 RODC 作为另一个 VM 运行,它会工作吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve