摘要 |
A virtual storage migration method, a virtual storage migration system and a virtual machine monitor (VMM) are provided. The method includes: starting a data migration process, and copying, from a source storage device to a destination storage device, a data block in a virtual machine (VM) disk to be migrated; when a VM front-end I/O read request is received, directly reading corresponding data from the source storage device; when a VM front-end I/O write request is received, determining whether a migration data block that corresponds to the write request is being migrated, if the migration data block that corresponds to the write request is being migrated, executing a write operation that corresponds to the write request after the migration of the migration data block is completed, if the migration data block that corresponds to the write request is not being migrated, executing a write operation that corresponds to the write request; and after all the data blocks in the virtual disk to be migrated are copied to the destination storage device, stopping the data migration, and switching the virtual disk from the source storage device to the destination storage device. Through the virtual storage migration method, the virtual storage migration system and the VMM, the disadvantage of service interruption due to VM suspension is avoided. |