XenServer7.1 CU1小随笔 Unable to init device解决办法

首先,第一次在这边写blog还略微的小紧张,按照惯例,怀念一下过去先。自入坑初,这里就是我取经的圣地 ,感谢各位!
话入正题,一台比较久远的服务器他有自己的想法,他想改变自己,想让自己装个XS7.1,ok,一切都按照正常的步骤进行着,刻盘,安装,重启,没毛病。紧接着,他想新建个VM,新建本地ISO库,上传镜像。
[root@Server ]# lvcreate -L 20G -n local_iso vgs|awk 'NR==2{print $1}' --config global{metadata_read_only=0}
[root@Server ]# mkfs.ext4 /dev/vgs|awk 'NR==2{print $1}'/local_iso
[root@Server]# blkid /dev/vgs|awk 'NR==2{print $1}'/local_iso
输出的结果 /dev/VG_XenStorage-8e812398-6d55-b06a-2907-ac95c4c12533/local_iso: UUID="70674e3f-2d08-4623-b348-2f8bb6482c4d" TYPE="ext4"

[root@Server04 ]# echo 'UUID=70674e3f-2d08-4623-b348-2f8bb6482c4d /iso_storage ext4 defaults 0 0' >>/etc/fstab
[root@Server]# mkdir /iso_storage
[root@Server]# mount -a
[root@Server]# df -hP

/dev/VG_XenStorage-8e812398-6d55-b06a-2907-ac95c4c12533/local_iso 20G 45M 19G 1% /iso_storage
[root@Server]# xe sr-create name-label=iso_storage type=iso device-config:location=/iso_storage device-config:legacy_mode=true content-type=iso
xe-mount-iso-sr /iso_storage

上传镜像完成,新建VM完成,一切正常,机缘巧合,要重启服务器,重启之后,supersize来了,gg起不来,进入不了XenServer了,报错如图
XenServer7.1 CU1小随笔 Unable to init device解决办法
这时候尝试的看了一波系统日记并没有发现什么,Google一下错误的关键字,发现社区中还真有这个错误,他们分析结果是和硬件的兼容性有关,查了一下官方XenServer兼容性列表,发现该服务器是不在其中,但是还是要挣扎一下,关电,拔硬盘,卸载hba卡,然并软。
重头再来,再尝试一下,重新安装XenServer,新建本地ISO库,重启服务器正常;上传镜像,安装VM,重启服务器,GG。再次Google journalctl -xb关键字,发现这个可能和系统的lv卷没有正常挂载有关,联想到新建本地ISO库是要新建lv卷的,开始用lvremote尝试remote local_iso,失败;
再仔细想了一下,这是系统启动时发生的错误,是不是和/etc/fstab有关呢,检查fstab文件,发现存在iso_storage lv卷的自动挂载项;mount -n -o remount / 提升权限, 注销存在的几个自动挂载项,重启服务器恢复正常。

以上,不喜勿喷,谢谢!

猜你喜欢

转载自blog.51cto.com/9980355/2128683