我有一台HP ProLiant刀片式服务器,配有64 Gb的RAM和1 TB的硬盘。 我安装了启用了XEN的Cent OS 5.6。
我使用xenbr0 (xenbridge)模式而不是virbr0模式来configurationXEN中的networking。
我成功地安装了虚拟机并克隆它们。 我开始了这些虚拟机中的8个,一切正常,但是当我开始第九个虚拟机(不包括Dom-0)出现以下错误时。
“错误启动域:后操作失败:xend_post:错误从xen守护进程:(xend.err)'设备768(vbd)无法连接无法find一个未使用的循环设备”
我试图寻找解决scheme,发现我需要增加“选项netloop nloopbacks”。 我在/etc/modprob.d文件中做了这个,并重启了系统,但是也没有工作。
我不明白,但我在这里做错了什么。 我打算在这台机器上安装100个虚拟机,因为我有足够的硬件资源。 可能吗? 如果是的话,我该如何解决上述问题?
你需要创build更多的环回设备( /dev/loopX
,其中X是0-7)。 默认情况下有8个
如果你有回环编译到内核(大多数人都这样做),你可以把它添加到/boot/grub/menu.lst
的内核行
max_loop=128
然后重启
另外,您可以尝试编辑/etc/modprobe.conf
并添加
options loop max_loop=128