预算有限,时间紧迫,要上云,怎么办?
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
可以通过修改网络注册表的方式打开远程桌面