36.Azure製作自訂的Windows虛擬機器映像

來源:互聯網
上載者:User

標籤:雲端運算   雲平台   

首先按照常規的方法建立一台VM虛擬機器,只是做成模板的虛擬機器必須是受控磁碟

然後登入進行配置

在虛擬機器裡我安裝了IIS服務並參考《Azure檔案(檔案分享權限設定)-NAS》的做法,我讓這台IIS串連到我的Azure共用儲存中,提供WEB服務

接著需要對系統進行Sysprep通用化處理:Sysprep 將刪除所有個人帳戶資訊及其他某些資料,並準備好要用作映像,哪些不會被Sysprep清理請參考:https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-7/dd744581(v=ws.10)

以管理員身份開啟“命令提示字元”視窗。將目錄切換到 %windir%\system32\sysprep,然後運行 sysprep.exe

耐心等待完成,系統會自動關機

虛擬機器停止了,但資源並未釋放

接下以管理員身份運行Powershell,登入您的Azure,查看VM資訊

Get-AzureRmVM

首先執行如下命令來要釋放資源解除配置

Stop-AzureRmVM -ResourceGroupName ServersResourceGroup -Name WEBTemp -Force

然後把該虛擬機器設定成通用狀態

Set-AzureRmVM -ResourceGroupName ServersResourceGroup -Name WEBTemp -Generalized

接下來就可以開始建立鏡像模板了,首先設定一個擷取虛擬機器的變數

$vm = Get-AzureRmVM -Name WEBTemp -ResourceGroupName ServersResourceGroup

建立鏡像的組態變數

$image = New-AzureRmImageConfig -Location eastasia -SourceVirtualMachineId $vm.ID

最後建立鏡像,我建立鏡像的名稱是WEBTempOS

New-AzureRmImage -Image $image -ImageName WEBTempOS -ResourceGroupName ServersResourceGroup

如果要查看所有鏡像模板可以執行如下:

$images = Find-AzureRMResource -ResourceType Microsoft.Compute/images

$images.name

如果要想基於這個鏡像模板來建立虛擬機器可以從這裡進行建立

建立好以後,唯獨電腦系統管理使用者的filedisk01賬戶以及IIS裡應用程式集區中AzureSharefile01標識ID(filedisk01)和網站串連為賬戶filedisk01的密碼我手動更新了一下就好了,可以看見根據模板建立出來的虛擬機器之前定義的filedisk01賬戶還在,IIS也都還在,應用程式集區和網站都在。

如果要刪除鏡像,比如從ServersResourceGroup資源群組裡刪除名稱為WEBTempOS的鏡像模板

Remove-AzureRmImage -ImageName WEBTempOS -ResourceGroupName ServersResourceGroup

其實這篇主要重點是介紹Windows系統的自訂映像如何製作,至於如何?製作出來的映像在部署時自動設定好IIS並串連到後端的資料庫或檔案提供前端訪問我只是起一個拋磚引玉介紹的作用,大家可以根據自己實際的業務需求來自訂真正符合您需求的完美映像哈。

36.Azure製作自訂的Windows虛擬機器映像

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.