存储热迁移
oVirt支持在虚机处于运行状态时,将虚机的磁盘从一个存储域迁移到另一个存储,而不影响虚机的运行。在某些场景下我们会使用到这一功能,例如:
- 某存储域空间不足了,需要将其上的部分虚机磁盘转移到另一个存储域上;
- 出于某种原因需要更换硬件存储环境,例如升级性能;
- 跨数据中心迁移环境,将一个数据中心中的虚机迁移到另一个数据中心下;
- 等等;
使用方法
虚拟机->磁盘页面,选中某个磁盘,右上角更多操作里有个“移动”;
弹出移动磁盘对话框;
选择要移动到的目标存储域,注意这个目标存储域是已存在的,要提前建好。
磁盘可以在同一个数据中心下不同类型的存储域之间迁移,例如NFS、iSCSI、FC等,会自动进行存储格式的转换。
可以同时移动多个磁盘;
直接lun的磁盘和共享类型的磁盘支持热迁移;
基于模板创建的虚机,存储分配时选“Thin”模式的不能迁移,选“克隆”模式的可以直接迁移。
如果“Thin”模式的想要迁移,需要先将此虚机所基于的模板的磁盘复制到目标存储域,如下:
模板->磁盘页面,选中磁盘,右上角“复制”操作,选址目标存储域。
PS:转载文章请注明来源:oVirt中文社区(www.cnovirt.com)
扫码?加好友拉你进oVirt技术交流群!
Hosted Engine的存储迁移会报错不受支持,有什么好的方法吗?
目前engine的磁盘不支持迁移,按官方的建议,engine的存储域最好单独一个,与其它虚机分开。