我想通过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