我们有两个虚拟主机(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 时,是否存在数据损坏的可能性,如果,应该如何配置?
只要两个管理程序都可以访问共享存储,实时迁移就不会有问题。
如果目标管理程序无权访问共享存储,则它应该拒绝接受实时迁移,或者如果它正在进行中,则中止它。