Azure上A/D系列虛擬機到DS系列遷移(2)

11. 該腳本會檢測環境,中止虛擬機,拷貝VHD文件,建立磁盤等等,知道出現以下相似畫面,他會暫停等待用戶操做:shell

 

後面這幾個步驟很是重要,關係到你後續的建立是否成功:centos

12. 進入D:\migvm目錄,打開虛擬配置文件,該文件是導出的你源虛擬機的配置文件,通常的命名方式爲ExportedVMConfig-CloudServiceName-VMName.xml,例如個人測試虛擬機的配置文件爲ExportedVMConfig-centos71testcsnew-centos71test.xmlide

 

13. 首先查找文件中全部tag爲<DiskName>的和行,在文件末尾加上cp後綴,若是你有多個數據盤會有多行記錄,不管OS盤仍是數據盤,都要修改,這是由於爲了不出現磁盤重複錯誤,默認建立的磁盤我都加了cp後綴。修改例子例如:性能

原始文件記錄:測試

修改成:centos7

14. 由於咱們要建立的目標虛擬機是DS/DSv2系列的虛擬機,因此按照上例,查找xml文件中全部tag爲<IOType>的行,將它的值從Standard修改成高級存儲Premium_LRS:spa

15 . 最後,查找tag <RoleSize>,這個裏面的數值是你但願建立的DS或者DSv2系列虛擬機的大小,通常根據你原始的虛擬機來對應,好比你原來是A3,轉向DS能夠考慮DS_3,標準寫法爲Standard_DS3:orm

若是你不知道對應機器的標準寫法,能夠在Powershell裏面使用命令Get-AzureRoleSize來獲得:xml

16. 修改完成後,保存文件退出,回到執行界面回車,繼續執行,直到VM建立完成:rem

 

17. 原來的VM是A3的,那麼咱們須要檢測一下新建立的VM是否是DS系列的,數據盤和系統盤是否是高級存儲,進入新portal,https://portal.azure.cn , 選擇你剛剛遷移的目的雲服務,能夠看到:

新的虛擬機已經成功建立並運行,虛擬機類型爲DS3

終結點已經自動導入並建立:

最後咱們來檢查導入的系統盤和數據盤,點擊磁盤,在本例中能夠看到一個數據盤,一個系統盤,已經從以前的標準類型,轉換成了高級存儲(SSD):

能夠看到,這個腳本能夠自動化幫你進行虛擬機的轉換和遷移,並自動導入配置,最後須要說明,對於高級存儲來說,其IO性能和大小相關,不一樣的SSD盤大小,所具備的IOPS大小不一樣,能夠根據本身的須要調整:

相關文章
相關標籤/搜索