2017-03-03 40 views
0

我正在使用Azure。 我創建了一個Linux虛擬機的自定義映像。 我必須創建自定義圖像的多個虛擬機。 但我不知道該怎麼做。 在資源管理器門戶中,「虛擬機擴展」功能僅適用於操作系統映像(不適用於自定義映像)。 我更喜歡在門戶網站上完成的解決方案,但使用Azure CLI或使用模板對我來說沒問題。如何使用自定義映像部署多個虛擬機?

回答

0

有一個名爲201-vmss-windows-customimage的天青快速啓動模板,它將爲您提供一個模板來實現您的場景。

從readme.md

模板允許URL的自定義圖像爲在運行時 參數來提供。自定義圖像應包含在 存儲帳戶中,該帳戶與創建的虛擬機比例集合爲 的位置相同,此外,包含圖像 的存儲帳戶也應該與規模集合相同 中創建

更新:如果您的自定義圖像是基於Linux,你需要在這個template修改osType。將其修改爲Linux並將其保存爲名稱test.json。您可以執行以下cmdlet。

New-AzureRmResourceGroupDeployment -Name ExampleDeployment -ResourceGroupName mygroup -TemplateFile C:\Users\shui\Desktop\test.json 

這是我的實驗室測試。

enter image description here

此外,您可以使用此Deployment template for autoscaled custom image vmss

此模板允許您根據現有的自定義圖像的部署自動定VM比例集合的Linux虛擬機 的。負載均衡器和vms 應該分配公共IP地址

+0

它是否也適用於Linux?它在Linux上工作嗎?該模板用於窗口 – rayjang

+0

@ user2275911不,您需要在此模板中修改「osType」。我已經更新了我的答案。 –

+0

@ user2275911嗨,我找到了一個很好的[模板](https://github.com/Signiant/azure-vmss-linux-custom)。您可以使用Powershell來生成任務。 –