P2V到Azure的一些技巧

预算有限,时间紧迫,要上云,怎么办?

P2V转换

MAVMRA 做迁移前的评估(节省时间可以省去)

打开远程桌面并关闭防火墙(或确认防火墙规则放开3389端口和网络共享)之后,使用Disk2VHD等软件将物理机系统转换成虚拟磁盘文件。

个人意见:由于生成虚拟机之后新网卡会有新的网络配置,因此没必要专门修改IP配置。有不同意见的可以讨论一下。

虚拟磁盘文件拷贝

在当前带宽上传效率较慢的情况下,我们一般可以将文件拷贝转移到其他地方进行高效上传。

如果笔记本剩余空间满足需求时,也可以使用一根网线直接把笔记本与物理机连接起来,使用网线直连传输到笔记本中速度比较快。(相比较服务器插移动硬盘,拷贝速度真的可以提升好多好多!)

磁盘文件上传和转换

StarWind 工具转换成VHD格式,选择固定大小磁盘(pre-allocated)

个人建议:

直接上传动态磁盘文件到Azure文件共享存储中,然后开Azure虚拟机挂载共享进行转换,转换完成后从虚拟机使用AzCopy上传到Blob中。

优点:

1.      动态磁盘较小,便于本地拷贝转移

2.      动态磁盘上传耗时较少

3.      云端存储账号IOPS较高,可以多开几台虚拟机同步转换多个文件

4.      云端虚拟机上传到同存储下的速度很快,可达到100MB/s左右

5.      云端转换和上传容错较高,如果需要重新转换和上传,可节省大量时间

本地上传

AzCopy /Source:d:\ /dest:<dest url> /destkey:<storage key> /pattern:<file name>

 

耗时比较(测试磁盘)

动态磁盘5GB中存放1GB数据,实际大小为1.03GB


上传耗时1分30秒


本地转换成固定大小磁盘后上传


上传耗时1分56秒


设置VHD大小为1MB整数倍

Azure使用的VHD大小必须为1MB的整数倍,如果没有预先扩展,则需要扩展后重新上传

这一步中招的同学是不是能发现Azure虚拟机转换再上传的好处了呢?

检查方法

通过右键查看VHD属性是否是整数GB,如果带有小数的,最好先扩展一下。

扩展方法

使用系统自带DiskPart命令(推荐)


使用Hyper-v的磁盘扩展功能




设置Pageblob格式

VHD文件上传的时候一定要使用  /BlobType:Page  参数,如果忘记了就只能重新上传。

AzCopy云端block blob到云端page blob不被支持。

这一步中招的同学是不是能发现Azure虚拟机转换再上传的好处了呢?



虚拟机远程桌面没有打开

前提:防火墙是关闭状态,虚拟机已获取到IP

可以通过修改网络注册表的方式打开远程桌面



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章