摘要
本发明公开了一种虚拟机云硬盘迁移方法、装置、设备及存储介质,涉及云计算技术领域,应用于OpenStack平台,包括:通过Cinder组件获取针对目标虚拟机的云硬盘迁移请求并创建目标云硬盘;通过Nova组件监测到当前目标虚拟机处于关机状态,则基于目标虚拟机对应的虚拟机实例启动相应的虚拟机开机流程并在虚拟机开机流程完成前进行虚拟机开机暂停操作以使当前目标虚拟机进入预设目标状态;其中,预设目标状态为目标虚拟机未进入操作系统但qemu进程处于运行状态;通过libvirt调用qemu进程中的数据块复制功能将待迁移云硬盘的硬盘数据拷贝到目标云硬盘上。这样一来,可以在虚拟机不开机的状态下完成云硬盘迁移操作。
技术关键词
云硬盘
迁移方法
虚拟机实例
进程
操作系统
数据更新
命令行工具
输入输出接口
可读存储介质
云计算技术
存储计算机程序
信息更新
拷贝
平台
处理器
参数
标识