带有Linux Guest的Microsoft Hyper-V服务器(Ubuntu 10.04)

我正在运行Microsoft Hyper-V Server 2008 R2,并且有2个Linux客户端正在运行。 我已经注意到,如果我增加可用于Linux客户机的处理器数量,在引导到OS中时networking似乎不起作用。 它看起来好像能从DHCP获得IP地址,但是如果我尝试用dhclient ethx进行更新,那么它会超时说DHCP服务器没有响应。
但是,一旦我将处理器的数量设置为1,那么它的工作就完美了。

眼镜:
传统networking适配器
Ubuntu 10.04

难道我做错了什么?

你是否安装了Linux集成组件? 即使没有他们,中小企业也应该能够正常工作,但是如果你遇到了像你所描述的那样的问题,很可能是因为没有开源的Linux安装。

要附加到Scott的评论,解决scheme是启用本文中描述的模块: http : //blogs.technet.com/b/enterprise_admin/archive/2010/03/09/linux-and-hyper-v-the-易路棕和serve.aspx

在完成所有步骤之后,所有的工作都在Ubuntu中运行良好。

如果这些文章被某人拿走或搬到这里,就是这些步骤:

用你最喜欢的编辑器打开/ etc / initramfs-tools / modules,添加如下几行:
hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc

以root身份运行以下命令:

update-initramfs –u

并重新启动。