我们目前正在运行我们的XenServer虚拟机,使用的是一个过度扩展的Drobo单元,并且希望将特定的600+GB VM从Drobo迁移到较新的Drobo上,因此我在新的Drobo上附加了一个存储存储库,并使用了XenServer“移动”功能。几个小时后,我检查了一下,发现了一个“错误连接被重置”。现在,这两个磁盘都有不完整的数据,无法工作。是否有任何方法可以通过某种类型的块级同步来恢复此数据?
发布于 2014-11-29 22:00:33
在移动vms的时候,我也发生了类似的事情。
我所做的是:
如果仍然不能工作,您应该看看是否有VM的快照。
对我起作用的是将vdi附加到从一个快照创建的VM上。
在尝试再次移动/复制之前,请确保您的网络正常工作,您可以尝试在服务器之间手动移动大文件(使用sftp或rsync)。有时大文件会出现问题。大多数情况下是有缺陷的电缆或开关。
我希望你能恢复你的vms!
发布于 2014-12-02 16:19:45
在研究了很长一段时间之后,我们为内部wiki写了这篇文章:
单击驱动器属性将显示它被附加到控制域,VM在此驱动器附加时不会启动。首先,我们想知道是否正在运行涉及此VDI的任何任务,在运行任务时,我们不想对它做任何事情。为了做到这一点:
SSH或console视图进入池主xe任务列表,查找任何涉及该名称的内容。如果不返回任何内容,那么我们希望将VBD拔出并销毁到dom0。VBD是VDI与VM或控制域之间的连接。销毁它不会破坏数据。
SSH或控制台到池主list_domains xe vdi-列表,找到问题中的磁盘,复制此磁盘的UUID,通过运行“vbd -list vdi- UUID =”找到VBD -list vdi-uuid,将有一个VBD用于控制域和它附加到的任何VM。复制控制域VBD的UUID,拔出VBD: xe vbd-拔出uuid=,销毁VBD: xe vbd- uuid=。
https://serverfault.com/questions/625238
复制相似问题