Azure上A D系列虛擬機器到DS系列遷移 1

2021-09-25 18:05:32 字數 1503 閱讀 7087

有一些使用者在剛開始的時候建立了a7,d14等虛擬機器來跑一些io要求比較高的應用,比如oracle資料庫,mysql資料庫,等到使用者量上來之後,效能不夠,需要公升級資料磁碟到ssd固態硬碟,但是問題是:

那麼在這種情況下,除了建立高階儲存賬號,重新建立ds系列的虛擬機器,導資料庫的資料從頭再來之外, 有沒有別的辦法?答案是肯定的,你可以根據如下步驟完成虛擬機器的遷移:

首先在azure上建立一台windows server 2012的虛擬機器,作為遷移虛擬機器執行遷移工具,虛擬機器尺寸盡量選擇大一些的,比如a7,主要是azcopy的執行效能和虛擬機器的核數會有關係

在虛擬機器的d盤(d盤是臨時磁碟,重要資料不要放在上面,本例只是做臨時遷移使用)建立乙個目錄,叫mi**m

安裝對應版本的azure powershell,在本測試中,請安裝0.9.8版本,這個指令碼目前是用asm模式運作的,暫時不支援arm,後續版本會支援:

powershell 0.9.8

azcopy最新版本:

6. 利用azure上的新portal,或者powershell,建立高階儲存,目前國內的新portal經過測試可以成功建立高階儲存:

或者通過powershell建立:

new-azurestorageaccount -storageaccountname "mypremstorage" -location "china north" -type "premium_lrs"

7. 在本測試中,源虛擬機器是一台a3的linux虛擬機器,有一塊資料磁碟:

注意事項和說明:

9. 登入你的遷移工具虛擬機器,開啟azure powershell,新增源訂閱賬號和目標訂閱賬號:

add-azureaccount -environment azurechinacloud

10. 在powershell裡面,執行遷移指令碼進行遷移,例如:

待續。。

刪除Azure虛擬機器

1.登入azure門戶 輸入訂閱賬號和密碼 2.選擇虛擬機器選項 3.選擇要刪除的虛擬機器,點選delete刪除虛擬機器刪除以後,原先占用的磁碟依然存在,可以用它重建虛擬機器或者用於其他資源中 1.以管理員方式執行powershell命令 connect azaccount登入azure,輸入訂閱賬...

azure備份虛擬機器

登入經典門戶,新建 資料服務 恢復服務 備份保管庫 快速建立.乙個備份庫可以儲存多個虛擬機器.建立完成,開啟備份庫,點選配置,設定備份的冗餘方式.現在還沒有備份任何虛擬機器。首先點選 已註冊項 然後點選 發現.發現虛擬機器.提示發現虛擬機器,然後註冊.選擇虛擬機器,然後就會在面板上看到選擇虛擬機器狀...

Azure上Linux虛擬機器Mac位址的持久化

有些使用者在使用azure linux 虛擬機器安裝軟體時,有些軟體的license會和當前系統的mac位址繫結,那麼在azure vm重啟,reszie 改變尺寸大小 停止然後再啟動的時候,虛擬機器的mac位址會不會發生變化呢?azure vm上的mac位址是如何持久化的呢?我們分vm在vnet和...