在Xen 4 DomU下,pv_ops内核忽略CPU hotplug

我有一个运行Debian Squeeze的股票2.6.32-5内核的Xen 4.0.1 DomU。 当我通过xm-vcpu-set添加CPU时,它们正确显示

 /sys/devices/system/cpu 

但没有在线设置,因此在我手动通过在线设置它们之前系统不可用

 echo 1 > /sys/devices/system/cpu/cpuX/online 

删除vcpus的工作原理如上所述。 任何我的想法? 我错过了什么或者这是一个错误/突出的function?

看起来像pv_ops内核不采取虚拟机pipe理程序添加的CPU默认情况下,必须为它创build一个udev规则,如:

 ACTION=="add", KERNEL=="cpu[0-9]*", RUN+="/bin/bash -c '/bin/sleep 10; echo 1 > /sys/devices/system/cpu/%k/online'" 

(我把它放在/etc/udev/rules.d/40-xen.rules)

说实话,我不知道这是否已经安装在我的安装缺lessapckage,但这对我的作品。