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

本文记录了一次在老旧服务器上安装XenServer及创建虚拟机的过程,并详细描述了在重启服务器后遇到的问题及其解决办法。通过调整/etc/fstab文件中的自动挂载配置解决了系统无法启动的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,第一次在这边写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 / 提升权限, 注销存在的几个自动挂载项,重启服务器恢复正常。

以上,不喜勿喷,谢谢!

转载于:https://blog.51cto.com/9980355/2128683

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值