今天做了一次关于p2v优化拷贝的测试,在某公司的官方文档里给出了windows的动态卷、跨区卷、Raid-5卷、简单卷和Linux磁盘对于优化拷贝的定论,下面是我针对这几种磁盘做的实际的优化拷贝测试。 什么是优化拷贝? 优化拷贝是指系统在进行P2V迁移的时候,根据磁盘的使用量进行的数据迁移,比如说100G的盘使用50G,则P2V只会迁移50G的数据(0和1)。而不支持优化拷贝的情况下,P2V迁移时会将未使用的50G空间一起迁移(写0)。 实践是检验真理的唯一标准。
1:动态盘的迁移
首先准备好迁移工具(convert 和 iso )和系统。
这是一个使用了3G的动态盘和一个使用了5G的基本盘
选择开机迁移 结果直接就告诉我动态盘不支持开机迁移了
尝试关机迁移
看来也不支持。那看来是证实动态磁盘不支持convert迁移没错了。
尝试进行iso迁移。上传aCloud镜像,镜像到虚拟机中。
选择光盘引导。
开机进入引导选择p2v
经过硬件检测之后,选择通信端口
配置网络,此网络需要与目标集群主控地址联通
配置完毕之后点击下一步,系统会自动进行通信检测。
配置完成之后,系统会提示进入到目标迁移集群进行迁移确认。
在目标集群点击迁移之后可以看到,待迁移虚拟机的配置。这里重点关注我们要测验的两个20G的磁盘。
这里开始迁移之后可以看到迁移总空间是32G,根据之前收集的信息:原系统使用空间为C盘24G,E动态盘3G,F盘5G,加起来是32G。所以在此可以断定动态盘也是可以优化拷贝的。
迁移完成之后可以看到两边的虚拟机都是关机状态,记得安装性能优化工具才能使用哦。
2、Raid-5的迁移 我新建了三个盘组了RAID-5,磁盘类型为动态。
打开ISO迁移流程,流程和上面一样就不再截图了。
可以看到这个大小为85G,但是我们的RAID5实际上是没有写任何数据的,所以我们可以断定这个动态盘的RAID-5是不支持优化拷贝的,也就是说及时没有数据的磁盘空间,也会将其写为0进行迁移。
3、跨区卷迁移
开始迁移查看数据:
数据量大小为25G,因为我的跨区卷是没有写数据的,所以可以断定为动态跨区卷也是支持优化拷贝的。
4、linux的lvm迁移 首先新建一个linux系统,使用lvm管理方式,现在的发行版基本上都是使用lvm的管理方式。
我的磁盘大概44G
开始迁移查看大小:
迁移计算大小为50G,说明linux的lvm管理是不支持优化拷贝的。
而实际上基本所有的Linux发行版都是lvm管理,所以可以断定为linux不支持优化拷贝。
PS: 这里在向win server传迁移工具的时候发现了一个现象,我点开了系统属性里面的允许远程(图上左边),但是尝试了一下还是不能远程上去,后来进入服务列表看来一下RDS(右边)是没有开启的,开启之后就可以连接远程了。一般情况下个人pc版本,在服务或是系统属性里都会打开一个,只要打开另一个就可以远程。可能因为是服务器版本所以两个点都没有打开,那我就在想为啥不做成在系统属性里点了之后就打开后台服务呢?非要开两个按钮搞这么麻烦。
总结: 看来在P2V迁移的时候 1、存在动态盘则只能使用ISO迁移 2、windows中,动态盘、跨区卷、简单卷是支持优化拷贝的。 3、windows 的RAID-5和linux中是不支持优化拷贝的。
|