六、存储热迁移
1)存储热迁移
将虚拟机中的磁盘从一个数据存储迁移到另一个数据存储中。
按磁盘迁移
虚拟机多个磁盘可以分别选择迁移的目的数据存储和迁移后的磁盘模式
整体迁移
虚拟机磁盘作为一个整体,从源数据存储迁移到目的数据存储
2)迁移过程(FC6.1)
1、读取源存储上的磁盘文件信息(格式、容量)
2、根据磁盘信息在目标存储上创建与源存储一致的空镜像文件
3、将目标磁盘文件与源磁盘文件设置为镜像(io mirror),就可以使得vm对源存储的修改也同步到目标磁盘文件上,保证数据一致性
4、将源磁盘文件上的基线数据迁移到目标磁盘文件
5、迁移完成后,短暂暂停上层vm的io请求,修改与目的磁盘文件的映射关系
FC6.3迁移过程通过差分磁盘文件实现
1、热迁移首先使用写时重定向,将虚拟机数据写入目的存储的一个差异磁盘,这样,原磁盘文件就变成只读的。
2、将源卷的所有的数据块依次读取出来并合并到目标端的差异磁盘中,等数据合并完成后,目的端的差分磁盘就拥有虚拟磁盘的所有最新数据。
3、去除目的端快照对源卷的依赖,将差分磁盘修改为动态磁盘,这样,目的端磁盘文件可以独立运行。
3)热迁移约束
不支持迁移已挂载的**“共享”类型的磁盘和链接克隆虚拟机的磁盘**。
不支持迁移已挂载的总线类型为“IDE”的磁盘。
不支持非持久化磁盘的迁移。在条件允许的情况下,建议将虚拟机关闭后迁移。
不支持在不同的FusionStorage Block存储资源之间进行迁移。
虚拟机为“已停止”时,如果目的数据存储为FusionStorage Block,不支持带快照 虚拟机磁盘的迁移。
虚拟机为“已停止”时,如果源数据存储为FusionStorage Block,不支持带快照虚 拟机磁盘的迁移。
4)应用场景
1.将数据存储的所有卷迁移后,可以对数据存储进行减容
2.可以调整数据存储之间的负荷
3.虚拟机从低性能的数据存储迁移到高性能的数据存储
5)范围
(1)虚拟机状态为“已停止”时,可以在以下存储之间进行迁移:
虚拟化存储之间
同一个FusionStorage Block存储资源的不同数据存储之间
虚拟化存储和FusionStorage Block数据存储之间
(2)虚拟机状态为“运行中”时,可以在虚拟化数据存储之间进行迁移。
七、RDM-裸设备映射
1)只针对SAN上的LUN
2)LUN添加成裸设备数据存储只能创建一个磁盘
3)磁盘类型只能为共享
4)高级特性只能在SAN存储上实现
5)挂载给VM只能通过SCSI总线不能走virtio总线
八、增加VM磁盘容量
1)虚拟机处于“已停止”或“运行中”状态时,才可以进行磁盘扩容。
2)当磁盘所属的数据存储类型为虚拟化本地硬盘、虚拟化SAN存储、NAS存储或FS存储时,才能增加磁盘容量。
3)当磁盘所属的数据存储类型为NAS存储,且磁盘的配置模式为“普通”时,不支持在线增加磁盘容量。
4)当磁盘模式为“独立-非持久”时,不支持在线增加磁盘容量。
5)以下情况不支持磁盘扩容:
磁盘为共享磁盘或者差分磁盘时不支持扩容。
虚拟机模板不支持扩容。
九、LUN对应数据存储扩容
1)数据存储源LUN在底层存储管理界面上扩容容量
2)增加新的LUN 一个数据存储来源会存在多个LUN的存储设备