目前,我们正在运行我们的XenServer虚拟机,而不是使用超过Drobo的扩展单元,并希望将Drobo中特定的600多GB虚拟机迁移到较新的Drobo上,因此我在新Drobo上连接了一个存储库,并使用XenServer“Move “function。 几个小时后,我检查了一下“错误 – 连接被重置”。 现在两个磁盘都有不完整的数据,不能工作。 有什么办法通过某种块级别的同步恢复这些数据吗?
移动虚拟文件时发生了类似的事情。
我做的是以下几点:
尝试复制虚拟机(不移动)(不要紧,如果它不启动)
如果复制成功,请尝试启动虚拟机。 如果我不工作,尝试分离并重新连接虚拟驱动器。
如果仍然不起作用,您应该看看是否有虚拟机的快照。
我的工作是将vdi附加到从一个快照创build的虚拟机上。
在再次尝试移动/复制之前,请确保您的networking工作正常,可以尝试在服务器之间手动移动大文件(使用sftp或rsync)。 有时会出现大文件问题。 大部分时间是有缺陷的电缆或开关。
我希望你设法恢复你的虚拟主机!
在研究了相当长的一段时间之后,
迹象表明,这是一个问题:
单击驱动器属性将显示它已连接到控制域。当连接此驱动器时,虚拟机将无法启动。 首先我们要看看是否有任何涉及这个VDI的任务正在运行,我们不想在任务运行的时候做任何事情。 为此:
SSH或控制台视图到池主xe任务列表查找任何涉及该名称。 (你可以| grep“UUID或名称”)如果这不返回任何东西,那么我们要拔掉并摧毁VBD到dom0。 VBD是VDI和VM或控制域之间的连接。 销毁它不会损坏数据。
SSH或控制台到池master list_domains xe vdi-listfind有问题的磁盘复制这个磁盘的UUID通过运行“vbd-list vdi-uuid =”findvbd UUID将有一个VBD的控制域和无论VM它附在。 复制控制域的VBD的UUID拔出VBD:xe vbd-unplug uuid =销毁VBD:xe vbd-destroy uuid =