我有一个运行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,但这对我的作品。