我们有两个虚拟主机(Xen 4.9)并在它们之间实时迁移客户机。客户机的存储可通过 iSCSI 访问。也就是说,在主机 A 上运行的客户机的存储呈现为直接块设备,并且该设备使用 iscsiadm 安装在主机 A 上。
客户的存储配置如下:
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='writethrough'/>
<source dev='/dev/disk/by-path/ip-192.168.51.14:3260-iscsi-iqn.2003-10.com.lefthandnetworks:san:19186:db2-lun-0'/>
<target dev='hda' bus='ide'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
当将该客户机实时迁移到主机 B 时,是否存在数据损坏的可能性?如果是,应如何配置?
答案1
只要两个虚拟机管理程序都可以访问共享存储,实时迁移就不会有问题。
如果目标虚拟机管理程序无法访问共享存储,则它应该拒绝接受实时迁移,或者如果正在进行中,则中止迁移。