如果openstack使用cinder的时候使用gluster做后端的话
就有可能出现挂载不上的情况
一般提示的就是device vdx is busy类似的
像这种情况是因为操作系统内核不支持的原因
gluster做后端,挂载的时候需要访问O_DIRECT,
那需要操作系统内核在3.3以上
使用ubuntu的话,ubuntu12.04.1内核是3.2.09
12.04.2的内核就是3.5
所以跟操作系统版本有关系
如果不小心使用了ubuntu12.04.1的话,那也没关系
升级内核也可以的
我试着使用apt-get update \ upgrade \ dist-upgrade
结构都没用,内核也没升级
后来使用apt-get install linux-headers-3.5.0 linux-headers-3.5.0-generic linux-image-3.5.0-generic
这样就可以把内核安装到系统上
但是如果没有修改系统引导的话,还是不能用
最后要修改一下引导,把新内核的引导顺序提前,就可以了