当你需要对现有的网站进行跨区域迁移,或者是部署DR Site的时候,又不希望重新部署应用,有什么好办法呢?其实你可以利用Azure的磁盘snapshot进行磁盘级的复制,这样可以减少很多部署应用的时间。当然如果你要部署很多台服务器的话,那样磁盘的拷贝时间是不可能太少的。
利用磁盘菜单生产磁盘快照
找到VM的磁盘然后创建磁盘快照
导出快照
点击生成URL之后千万不要离开这个界面,因为生成的URL只会显示一次。
利用Azcopy拷贝到远端Region存储账号上,Azcopy使用时注意要用引号将url引用起来,因为url包含特殊字符,容易导致命令解析错误。
azcopy命令:azcopy /source:""/DestKey: /Dest:"https://.blob.core.windows.net/vhd/mydisk.vhd"
利用Azure CLI命令创建服务器。创建disk
az disk create -n shadowos_disk -g vip_wms --source https://vipwmsdiag410.blob.core.windows.net/vhd/mydisk.vhd --location southeastasia
创建VM
az vm create -g vip_wms -n vip_shadow --attach-os-disk shadowos_disk --os-type linux --location southeastasia
简单通过几条cli命令我们就可以将远端的服务器还原出来。整个操作非常简单。
领取专属 10元无门槛券
私享最新 技术干货