接下來幾天會針對幾個進階應用情境開始說明,今天要填一下Day4的一個坑,
教大家怎麼做客製化映像檔,因為Azure提供的作業系統映象檔大多為127GB,
可以縮減一點,而且不是原汁原味的中文語系,
透過客製化映像檔,這些需求都可以被滿足
建議可以準備一個hyper-v環境來製作vhd映像檔,這樣會比較省事,
虛擬機檔案原生就是vhd(那如果不是vhd呢?那就要看是哪一種格式,
Google可以搜尋v2v converter,會有不少教學文章可以看
在建立vhd的時候,要選擇第一代(.vhd),另外就是在建立vhd的時候,
硬碟不要採用thin provision的方式,要用固定大小的格式,
若一開始沒選好,後面可以再下語法做轉換
關於準備vhd的詳細說明文章可以參考
https://docs.microsoft.com/zh-tw/azure/virtual-machines/windows/prepare-for-upload-vhd-image
當所有作業都完成,最後使用sysprep進行初使化關機,就可以準備把vhd檔,
傳送到azure上,這邊可以用Day8所教的AzCopy方式,把檔案傳送到Azure上
開啟儲存體建立共用存取簽章
產生SAS後就可以組裝Azcopy的語法,這邊要提醒一下,
因為我們上傳的是vhd檔案,所以要用Pageblob的blob類型,參考語法如下
azcopy cp "C:\azcopy\win10.vhd" "https://nasbackup200922.blob.core.windows.net/azcopy?sv=2019-12-12&ss=bfqt&srt=sco&sp=rwdlacupx&se=2020-10-09T17:23:22Z&st=2020-10-09T09:23:22Z&spr=https&sig=nVZ4vlSegb%2F1OfV05OeP%2BHJfaKPP0WVYijXXXXXXXXXXXXXXXXXXXX" --blob-type=PageBlob
確認上傳完成,且為page blob類型
開啟Azure頁面左上角選單,點擊所有服務,搜尋image,選擇映像
新增映像
依序填入並選擇win10.vhd所存在的blob儲存體位置後,點選建立
建立後點擊映像,建立VM,這邊Day4已經說明過了,附上截圖
使用遠端桌面,確定可以順利登入
如果無法登入,可以來重設一下密碼試試看(過去也有遇到無法登入的情況)
連上後,親切的中文介面,先前安裝的應用程式都在
以上就是客製化映像的說明,透過地端做好的vhd檔上傳到Azure,
後續可以用此映像進行部署,但最後要提醒一點,如果要做客製化映像
的作業系統,也要購買相對應的授權,才能合法使用唷!
明天預計會說明在Azure上如何實現巢狀虛擬化
See you next day ^^