千家信息网

Azure ASM VM 迁移 ARM

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,今天来讨论下ASM与ARM的迁移问题,ASM和ARM是Azure中的两种不同模式,ASM是很古老的一种模式了,与ARM模式相比有很多的不便之处。比如ASM创建资源只能是串行的,没办法多个资源并行创建,
千家信息网最后更新 2026年10月31日Azure ASM VM 迁移 ARM

今天来讨论下ASM与ARM的迁移问题,ASM和ARM是Azure中的两种不同模式,ASM是很古老的一种模式了,与ARM模式相比有很多的不便之处。

比如ASM创建资源只能是串行的,没办法多个资源并行创建,资源没办法打tag,各个组件之间耦合度大等多个问题。所以微软很久之前就已经在推荐客户使用ARM模式的资源了

很多情况下,用户如果创建了ASM资源,比如说虚拟机,现在也都在准备迁移到ARM了。那么如何才能进行迁移,今天就来介绍一番,正巧我在Global Azure中有一个很久之前的ASM资源,可以拿来做实验

通常意义上,VM从ASM迁移到ARM,可以分为两种情况

1:VM关机迁移

这种情况相对简单,通过Azcopy首先拷贝一份vhd文件出来,直接通过vhd创建出disk,然后再通过disk创建出ARM VM即可

2:VM开机迁移

相对来说复杂一点,但是其实也很简单,首先对磁盘做快照,然后将快照导出成vhd,使用vhd创建disk,然后再通过disk创建出ARM VM即可,这种方法对于HDD和SSD磁盘都是通用的

一般来讲对于这种比较繁琐的操作,我都是写好PowerShell脚本执行的,在Mooncake中,这是个不得已而为之的做法,但是在Global Azure,实际上我们可以简单得多


选择一个ASM vm之后,可以看到有个选项直接就是migrate to ARM,真是简单粗暴,我很喜欢



首先迁移前,要先进行一些检查工作,因为其实有很多元素是不支持迁移的


验证过程中


可以看到果然验证出了问题,因为有一个extension不支持迁移,所以验证失败了



没关系,直接到VM中,选择extension,然后把这个extension直接卸载掉


Endpoint rules也会导致失败,删除rules之后,重新进行验证,这时候终于成功了


第二步开始准备迁移工作



准备完成后,会告诉我们资源迁移到ARM模式后会被放在哪个资源组中,另外也会删除注明迁移后之前的ASM资源将会被删除,输入yes之后,点击commit


已经开始迁移


等待一段时间之后,迁移已经完成了


之前的ASM资源已经不见了,换成了ARM资源!



如果Public IP是Reserved IP的话,那么是可以保留的,因为我的IP是动态的,所以迁移后就没了

另外,迁移之后使用的是非托管磁盘,这个可以手动更新



这时候,我们看到的就是一个全新的ARM虚拟机了!跟在mooncake的体验简直完全不一样



资源 模式 验证 情况 磁盘 问题 建出 准备 办法 多个 就是 快照 工作 支持 选择 不同 古老 复杂 不便 成功 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 保险科技 互联网保险 互联网科技公司简介 互联网未来科技 互联网科技缩写 睿民互联网科技 时间互联网络科技 亿人帮互联网科技 互联网金融监管科技 成都玖崟互联网科技有限公司乐商圈怎么样 宁波青枫互联网科技有限公司 洛阳昕诺飞互联网科技有限公司 互联网科技公司营业执照怎么办理 中科明德北京互联网科技 国大互联网教育科技有限公司薪资 互联网金融科技元年 银行科技岗属于互联网吗 互联网与数字科技关系 上海同邻互联网科技有限公司规模 科技互联网企业在行动 株洲百竞科技的互联网营销顾问 互联网佳科技有限公司 安徽鑫晟辉互联网科技 万达互联网科技 卓翼科技产业互联网合作 群盈汇互联网科技有限公司 合肥互联网科技公司公章图片 江苏互联网智能科技软件 全球科技与互联网公司市值变化 版纳互联网科技选哪家 恒生互联网科技趋势
0