天天看點

Azure技術06-虛拟機-本地VHD上傳到Azure并建立虛拟機

Azure中的的虛拟機鏡像不僅有Microsoft自己的Windows

Server還有基于Linux的Ubuntu、CentOS、SUSE,Windows

Server的虛拟機中還有自帶SQL Server、 Visual studio、SharePoint的鏡像;而使用者的需求千差萬别,可能我們需要在Azure上部署一個Win7,或者我們需要将我們自己目前的Hyper-V上建立的虛拟機上傳到Azure上去管理,怎麼辦,本文介紹如何建立及上傳VHD格式的虛拟機到Azure上,上傳虛拟機需要滿足以下3個條件:

1、虛拟磁盤的格式必需要是VHD,如果你的虛拟機是VHDS的那請先轉換為VHD再上傳

2、虛拟磁盤必需是固定大小的磁盤

3、虛拟磁盤系統盤大小不能超過127G

入正題,

首先在本地Hyper-V上建立一個虛拟磁盤,在這裡要注意建立格式為VHD,并且類型選擇固定大小,

Azure技術06-虛拟機-本地VHD上傳到Azure并建立虛拟機

建立虛拟機時選擇使用現在磁盤,選擇剛才建立的虛拟磁盤

虛拟機建立好之後安裝系統,配置應用,等等,這裡略過

下一步就是開啟虛拟機的遠端通路,将虛拟機關閉

Azure技術06-虛拟機-本地VHD上傳到Azure并建立虛拟機

然後我們需要使用一個工具Azcopy來上傳虛拟機,目前就我使用的工具來看,這個工具是最簡單易用的

打開指令提示符,如圖輸入指令使用Azcopy上傳虛拟機至Azure雲端存儲上,供大家下載下傳

Azcopy工具使用方法如下:

Azcopy <本地vhd存放的檔案夾> <目标位置,雲端存儲容器> /destkey:<存儲密鑰> /S/blobtype:page 

注意:上傳虛拟磁盤上去必須是頁blob,存儲的基礎知識我後續會有講到。

上傳時間根據VHD大小和本地出口帶寬而定。

Azure技術06-虛拟機-本地VHD上傳到Azure并建立虛拟機

等待上傳完成,點選下一步,登入Azure

Portal上去選擇虛拟機--磁盤,點選下方的“建立”磁盤

Azure技術06-虛拟機-本地VHD上傳到Azure并建立虛拟機

然後導航到上傳的存儲位置,找到剛才上傳上來的磁盤,因為我上傳的是系統磁盤,是以要勾選VHD包含作業系統,如果上傳的是資料盤則不需要勾選,然後點選完成

Azure技術06-虛拟機-本地VHD上傳到Azure并建立虛拟機

等待磁盤建立完成,建立虛拟機

選擇從庫中建立,點選我的磁盤可以看到剛才建立好的磁盤,下一步

Azure技術06-虛拟機-本地VHD上傳到Azure并建立虛拟機

按步驟完成虛拟機的建立

Azure技術06-虛拟機-本地VHD上傳到Azure并建立虛拟機

然後等待虛拟機建立完成,等虛拟機狀态顯示為正在運作時點選連接配接,去遠端連接配接虛拟機,虛拟機運作正常,搞定!

Azure技術06-虛拟機-本地VHD上傳到Azure并建立虛拟機
Azure技術06-虛拟機-本地VHD上傳到Azure并建立虛拟機