进行CAS测试过程中,使用两台曙光服务器作为计算资源,由客户提供共享存储资源,在完成环境搭建和配置后,新建Windows7的虚拟机模拟虚拟机在线迁移的过程!将文件存放在共享存储ISCSI中,并且两台主机服务器为二层互通。Windows7在线迁移不能够正常完成,任务栏显示进度条为100%,进度条后面提示报错信息为“无法完成迁移”,并且在操作日志中未发现任何记录信息!在虚拟机关闭状态下能够正常完成迁移的过程。
1.通过收集的日志信息,怀疑为UUID相同导致。通过SSH登录每台主机服务器,查看服务器的UUID,命令:dmidecode -s system-uuid,如果读取出的UUID相同,则转到步骤2,如果读出UUID不相同,则转到步骤3.
2.读出的UUID相同解决方法:
将附件的压缩包上传到每台服务器中,然后在CVM和CVK中分别执行如下操作:
1. tar zxf libvirt-uuid-upgrade.tar.gz
2. cd libvirt-uuid-upgrade
3. ./upgrade.sh
尝试迁移
3.读出的UUID不相同解决方法:
若使能HA,执行vm_unmonitor_all.sh
在每台服务器上执行uuidgen 命令,记录下输出
修改每台服务器 /etc/libvirt/libvirtd.conf 文件中的 #host_uuid= 为
host_uu
重启libvirtd,命令为:service libvirt-bin restart
执行virsh sysinfo | grep uuid 查看是否显示另外一台 服务中的UUID,若是,则方法可行,否则再考虑其他方法。
若使能HA,执行vm_unmonitor_all.sh
尝试迁移
注:虚拟机在关闭状态下进行迁移不会读取设备的UUID信息,故能迁移成功。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作