建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

【HCI】Vmware安装disksafe的虚拟机迁移HCI后优化调整

更新时间:2023-01-05
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 虚拟机内部 | 虚拟机内部环境问题
适用版本 通用
    Linux操作系统安装了disksafe软件后,迁移到HCI会启动不了。
    disksafe是一个磁盘数据同步的管理工具,有些版本并不支持virtio_blk的驱动,得跟供应商确认,本文针对centos虚拟机迁移到hci后卸载disksafe的方法进行描述。
1、迁移后虚拟机可以正常开机
在grub的界面可以看到disksafe的引导,如下:


2、选择第一项“CentOS Linux, with Linux 3.10.0-123.el7.x86_64”启动


启动会停留在进度条这里,此时按alt+enter(或esc),可以看到当前正在启动的服务,如下:

很明显,也是卡在了拉起disksafe服务这里,关闭电源,进入救援模式。
用iso进入救援模式即可,其它文档有写,这里不再重复了。

3、进入救援模式后,选择1,并且输入chroot /mnt/sysimage切换模式


卸载disksafe,在/usr/local/falconstor/disksafe目录下,执行./dsuninstall,如下:


卸载过程中有提示就输入y

4、还原/etc/lvm/lvm.conf文件
注意:若lvm.conf文件为乱码或加密则应拷贝同版本的该配置文件覆盖目的虚拟机
如下,搜索disksafe关键字,并把下面的两行注释,如下:

注释之后,再次执行lvscan,可以正常看到lv信息,如下:


5、还原/etc/fstab文件
去掉disksafe关键字,如下:

修改后,如下:


6、挂载boot分区,并重新创建rd文件
从第5步,可以看到/boot被挂载在了disksafe下,所以导致在进救援模式时未成功挂载boot分区,下面先exit退出chroot模式,并手工mount boot分区,如下:

重新chroot /mnt/sysimage/后,备份当前的rd文件,并使用dracut生成新的rd文件,如下:


7、重新生成grub引导
之前的引导里面包含了disksafe信息,使用grub2-mkconfig重新生成一个grub的配置,如下:


8、重启,确认能正常从磁盘引导。
9、安装vmtools,并再次调整/etc/fstab文件
安装vmtools后,不要重启,确认并调整/etc/fstab文件,如下:

/etc/fstab里面,之前是/dev/sda1,因为安装vmtools重启后磁盘会变为vda,所以在重启虚拟机之前,我们先把fstab的内容调整正确。

见处理过程
本页目录
  • 问题描述
  • 有效排查步骤
  • 解决方案
您当前处于未登录状态,资料搜索或查找可能会不全面,请登录后以查找更全面的内容注册登录