在此感謝世紀互聯(lián)的工程師Johnny Lee和Lan,你們給了我很大的幫助。因為Azure China的官網(wǎng)沒有給出完整的步驟,所以我在這里把完整的步驟總結(jié)一下,希望對大家有所幫助。

 

Azure Global有一篇介紹如何用自定義鏡像創(chuàng)建Azure VM Scale Set的文章。因為里面用到的"type": "Microsoft.Compute/images" 部分,我自己沒在Azure China上跑通,所以這一部分靠其他大神繼續(xù)探索吧。

https://docs.microsoft.com/zh-cn/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-custom-image

 

好的,現(xiàn)在讓我們看看如何在Azure China里用自定義Image 創(chuàng)建 Azure VM Scale Set

 

第一步:從Azure Portal創(chuàng)建虛擬機

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

虛擬機創(chuàng)建好了,Azure 除了幫我們創(chuàng)建虛擬機之外,還創(chuàng)建了許多別的東西

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

第二步 : 連接到虛擬機,做一些自己需要的定制化,比如,我在根目錄下建一個txt文件

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

第三步: 在虛擬機上運行SysPrep.exe

可參照官網(wǎng)文檔,在此不再贅述了,唯一要強調(diào)的是不要忘記勾選“Generalize” checkbox。

https://www.azure.cn/documentation/articles/virtual-machines-windows-generalize-vhd/

 

第四步 : 等虛擬機完全關(guān)機后,運行PowerShell命令,創(chuàng)建虛擬機鏡像

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

 

可參考官方文檔 https://www.azure.cn/documentation/articles/virtual-machines-windows-capture-image/,我自己用的命令是

Login-AzureRmAccount –EnvironmentName AzureChinaCloud

Select-AzureRmSubscription -SubscriptionId YourSubscriptionId

Stop-AzureRmVM -ResourceGroupName 'liqiangtest' -Name 'imagevm'

Set-AzureRmVM -ResourceGroupName 'liqiangtest' -Name 'imagevm' -Generalized

Save-AzureRmVMImage -ResourceGroupName 'liqiangtest' -VMName 'imagevm' -DestinationContainerName 'myvhds' -VHDNamePrefix 'template' -Path d:\SampleTemplate.json

 

第五步:等上述命令運行完之后,打開d:\SampleTemplate.json,就可以看到那個鏡像的Url了。

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

 

第六步 : 通過VS2017發(fā)布VM Scale Set

新建一個ARG項目

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

選擇官方的模板

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

訪問https://github.com/dafoyiming/azure-quick-start-china/tree/meat/201-vmss-windows-customerimage-autoscale-existing-vnet,把azuredeploy.json和azuredeploy.parameters.json下載下來,并用他們的內(nèi)容并替換WindowsVirtualMachineScaleSet.json和WindowsVirtualMachineScaleSet.parameters.json的內(nèi)容

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

 雙擊WindowsVirtualMachineScaleSet.parameters.json,填入必須的內(nèi)容

那個Url,就是我們前面在d:\SampleTemplate.json里那個Vhd的Url。Subnet的話可以用我們在創(chuàng)建虛擬機時創(chuàng)建的虛擬網(wǎng)。SubSiteResourceId的話,可以用虛擬網(wǎng)的ResourceId拼上subnets/default(因為我的子網(wǎng)名叫default)

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

 

右擊Project,點擊Deploy-》New-》Deploy,然后就靜靜等待吧,20分鐘,Maybe

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

顯示我們創(chuàng)建成功?;氐紸zure Portal,在新創(chuàng)建的VM Scale Set中找到Public IP。然后用遠程桌面連接public ip:50000,在我的case中連接139.219.232.229:50000。端口50000表示第一個Instance,50001是第二個instance,以此類推。。。

注:連不上的話,不要著急,有可能你的VM Scale Set正在updating,等幾分鐘后再連?;蛘哌B一下50001試試。

 

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

 

 seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

連上后,打開C盤,可以看到有一個新建的Txt文件已經(jīng)存在了。Happy Ending。。。

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

 

http://www.cnblogs.com/huojian32/p/6928974.html