操作环境:
OpenStack icehouse
Instance:Centos 6.5 x86_64(2.6.32)
升级内核版本:Version 3.17
问题描述:
在instance中完成编译安装3.17 kernel后,重启instance,通过vnc-console可以发现instance一直提示scsi_wait_scan modules not found,无法启动系统。
解决方法
通过原有kernel进入instance,查看intrd中是否包含virtio_blk
# for i in /boot/initramfs-* ; do echo $i: ; lsinitrd $i | grep virt ; done
如果不包含virtio_blk,添加下述配置文件
#echo 'add_drivers+="virtio_blk"' >/etc/dracut.conf.d/force-vitio_blk-to-ensure-boot.conf
重建intrd
#mkinitrd -f initrafs-3.17.0.img 3.17.0
重启系统
#reboot