IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    2012上的hyper-v,设置超过1个cpu,就上不了网

    夜行人发表于 2016-03-10 06:35:31
    love 0

    系统环境

    • 物理机:Windows 2012 64bit hyper-v
    • 虚拟机:CentOS 6.2 64bit

    问题症状

    在hyper-v上设置1个CPU,虚拟机可以正常上网,一旦设置超过1个CPU,系统就无法上网

    问题解决

    原来是irqbalance引起:

    # 设置irqbalance开机不启动,然后重启虚拟机
    chkconfig irqbalance off

    进一步处理

    在CentOS上安装微软的虚拟化工具:Linux Integration Services 3.5,安装后,也是没有解决这个问题,还是要把irqbalance关掉,在处理完这个之后,我测试一个绑定CPU的程序,结果提示无法绑定

    最后结论

    微硬对Linux的兼容性真不敢恭维

    参考:

    • Centos 6.5 on Hyper-V
    • network stops functioning on Hyper-V hosted VMs with irqbalance daemon started


沪ICP备19023445号-2号
友情链接