我想通過api或python sdk創建Azure新虛擬機,這是我們在Azure的新管理門戶上的一個,它允許我使用像在門戶上操作機器的network security group
。謝謝! enter image description here如何通過api創建天青虛擬機? (不是經典的,在新的azure管理門戶上的)
回答
您可以使用Visual Studio資源集團項目,這將幫助你生成JSON模板虛擬機,你可以提交使用PowerShell或API直接模板,
{
"apiVersion": "2015-06-15",
"type": "Microsoft.Compute/virtualMachines",
"name": "[variables('vmName')]",
"location": "[resourceGroup().location]",
"tags": {
"displayName": "VirtualMachine"
},
"dependsOn": [
"[concat('Microsoft.Storage/storageAccounts/', variables('vhdStorageName'))]",
"[concat('Microsoft.Network/networkInterfaces/', variables('nicName'))]"
],
"properties": {
"hardwareProfile": {
"vmSize": "[variables('vmSize')]"
},
"osProfile": {
"computerName": "[variables('vmName')]",
"adminUsername": "[parameters('adminUsername')]",
"adminPassword": "[parameters('adminPassword')]"
},
"storageProfile": {
"imageReference": {
"publisher": "[variables('imagePublisher')]",
"offer": "[variables('imageOffer')]",
"sku": "[parameters('windowsOSVersion')]",
"version": "latest"
},
"osDisk": {
"name": "osdisk",
"vhd": {
"uri": "[concat('http://', variables('vhdStorageName'), '.blob.core.windows.net/', variables('vhdStorageContainerName'), '/', variables('OSDiskName'), '.vhd')]"
},
"caching": "ReadWrite",
"createOption": "FromImage"
}
},
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces', variables('nicName'))]"
}
]
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "[concat('http://', variables('diagnosticsStorageName'), '.blob.core.windows.net')]"
}
}
},
爲Power Shell腳本
# Create or update the resource group using the specified template file and template parameters file
新AzureRmResourceGroup -Name $ ResourceGroupName -Location $ ResourceGroupLocation -Verbose -Force -ErrorAction停止
新AzureRmResourceGroupDeployment -Name((GET-ChildItem $ TemplateFile).BaseName + ' - ' +((獲取最新).ToUniversalTime())。的ToString( '月日-HHMM')) -ResourceGroupName $ResourceGroupName
-TemplateFile $ TemplateFile -TemplateParameterFile $TemplateParametersFile
@OptionalParameters` -Force -Verbose
您應該使用Azure的資源管理模板,使您可以使用您想要創建的模板 說明環境聲明的形式在這裏 https://azure.microsoft.com/en-us/documentation/articles/resource-group-authoring-templates/ 你會在GitHub上(尋找蔚藍髮現許多樣品-quickstart-templates)
如果您仍然希望使用python SDK,則必須進行相應的REST API調用。關於這樣一個很好的文章是在這裏: http://blogs.msdn.com/b/scicoria/archive/2015/02/12/azure-resource-manager-creating-an-iaas-vm-within-a-vnet.aspx
希望這有助於 問候 斯特凡
THX,這是非常有益的。 – zhitongLiu
我想知道他們是否會更新他們的python SDK來使它做好工作 – zhitongLiu
- 1. 如何在資源管理器門戶中爲天青虛擬機配置WinRM
- 2. 無法通過Azure管理門戶增加虛擬機大小
- 3. 在巴西創建天青虛擬機
- 4. 在經典天青虛擬機上打開端口
- 5. 如何在Azure門戶上恢復已刪除的虛擬機?
- 6. 如何通過Azure管理API(休息)打開/關閉Azure虛擬機
- 7. 通過服務管理API負載均衡虛擬機 - MS Azure
- 8. 如何爲天青虛擬機創建數據磁盤?
- 9. 如何使用powershell創建最大天青型虛擬機
- 10. 創建虛擬機部署Azure REST API
- 11. Azure虛擬機位置是否有任何管理API?
- 12. 創建 - Azure虛擬機Windows
- 13. 虛擬機的Azure Api
- 14. 天青虛擬機(IaaS)之間的通信類型
- 15. 無法將從資源組移動的現有虛擬網絡關聯到通過天藍色門戶創建新虛擬機的另一虛擬網絡
- 16. Azure Powershell - 找不到經典的虛擬機
- 17. 使用Python API在Azure上創建虛擬機時間
- 18. 如何在Azure門戶中重命名虛擬機?
- 19. 在Windows Azure管理門戶上託管Mutitenant應用程序
- 20. 無法連接到天青虛擬機上的遠程桌面
- 21. 在Azure虛擬機上託管網站
- 22. REST API創建虛擬機部署:如何使用AD DC創建虛擬機?
- 23. 虛擬機經典和虛擬機在天藍色之間有什麼區別?
- 24. 無法爲門戶網站創建天藍色的pfSense虛擬機
- 25. 連接到天青虛擬機公共端口超時
- 26. 使用aws api創建新虛擬機
- 27. 在JBoss GateIn上的域名映射3.6通過虛擬主機的門戶
- 28. 管理同一虛擬機的多個azure用戶
- 29. Azure虛擬機上的SSAS
- 30. Azure虛擬機上的FQDN
非常感謝!非常有用 – zhitongLiu
如果它解決了您的問題,請將其標記爲答案 – ZeeMoussa