Azure的IaaS有ASM和ARM兩個版本,ARM有更細的管理顆粒度,更多的功能等。
如果想從ASM遷移到ARM,目前有兩類方法可以實現:
-
Azure平臺支持的遷移工具
-
腳本或工具實現的VHD複製,再創建虛擬機
一、Azure平臺支持的遷移工具
- 介紹
Azure平臺支持的遷移工具的實質,是將Azure VM的管理權從ASM遷移到ARM。而在這個過程中,Azure VM的Disk、Network以及CPU和Memory都沒有發生改變。
這中遷移本質也是ASM和ARM管理權的轉換:ASM將VM的管理權轉給了ARM。
Azure的VM有兩種管理管理方式:ASM和ARM。遷移前後,VM沒有發生變化,只是管理者變掉了。
Azure平臺支持的遷移工具可以支持以下內容的遷移:
Virtual Machines
Availability Sets
Cloud Services
Storage Accounts
Virtual Networks
VPN Gateways
Express Route Gateways
Network Security Groups
Route Tables
Reserved IPs
工具可以支持兩種遷移方式:
-
在一個Cloud Service下,但不在Vnet中,同一個Cloud Service下的資源同時遷移
-
在一個Vnet內,所有資源同時遷移
由於客戶大多是採用Vnet部署系統,本文將介紹將同一個Vnet中VM從ASM遷移到ARM中。
Vnet中的VM資源遷移共分4步:
-
Validate驗證
-
Prepare準備
-
Check檢查
-
Commit確認 or Abort放棄