天天看点

xen服务器解决loop device 数目限制问题

1、今天在xen服务器虚拟12台出来,到了第7台时,出现现这样错误提示

1

2

3

4

<code>[root@xenserver xen]# xm create vm1</code>

<code>WARNING: xend/xm </code><code>is</code> <code>deprecated.</code>

<code>Using config file </code><code>"./vm1"</code><code>.</code>

<code>Error: Device </code><code>51712</code> <code>(vbd) could not be connected. Failed to find an unused loop device</code>

2、查阅相关资料,原来是当前使用的内核版本或者内核配置对 loop devices 有最大数目的限制,查看一下当前正在使用的的 loop devices:

5

6

7

8

9

<code>[root@xenserver vm1]# losetup -a</code>

<code>/dev/loop0: [</code><code>0811</code><code>]:</code><code>84148230</code> <code>(/data1/hadoop/hadoop1/hadoop1.img)</code>

<code>/dev/loop1: [</code><code>0811</code><code>]:</code><code>84148231</code> <code>(/data1/hadoop/hadoop2/hadoop2.img)</code>

<code>/dev/loop2: [</code><code>0811</code><code>]:</code><code>84148232</code> <code>(/data1/hadoop/hadoop3/hadoop3.img)</code>

<code>/dev/loop3: [</code><code>0811</code><code>]:</code><code>84148233</code> <code>(/data1/hadoop/hadoop4/hadoop4.img)</code>

<code>/dev/loop4: [</code><code>0803</code><code>]:</code><code>3801103</code> <code>(/root/gpl/CentOS-</code><code>6.5</code><code>-x86_64-bin-DVD1.iso)</code>

<code>/dev/loop5: [</code><code>0804</code><code>]:</code><code>15728649</code> <code>(/data0/vmcentos/vm2/vm2.img)</code>

<code>/dev/loop6: [</code><code>0804</code><code>]:</code><code>15728650</code> <code>(/data0/vmcentos/vm3/vm3.img)</code>

<code>/dev/loop7: [</code><code>0804</code><code>]:</code><code>15728651</code> <code>(/data0/vmcentos/vm4/vm4.img)</code>

3、CentOS/RHEL 6 系统上更改 loop 最大数目更容易,最多支持256个,还不用重启。

<code>[root@xenserver vm1]# MAKEDEV -v /dev/loop</code>

<code></code>

本文转自 zouqingyun 51CTO博客,原文链接:http://blog.51cto.com/zouqingyun/1698276,如需转载请自行联系原作者