如何使用定义 VHD(或磁盘、快照)使用 Json arm 模板创建 VM?
how to create VM with Json arm template using define VHD (or disk,snapshot)?
标题中的问题:"how to create VM with Json arm template using define VHD (or disk,snapshot) in azure?"感谢您的帮助!
您可以通过模板从 VHD 文件创建虚拟机。这些步骤是您可以将 VHD 文件上传到 Azure 存储帐户并从 VHD 文件创建托管磁盘。然后将其附加到 VM。
从 VHD 文件创建托管磁盘:
{
"type": "Microsoft.Compute/disks",
"apiVersion": "2018-04-01",
"name": "[variables('diskName')]",
"location": "[parameters('location')]",
"properties": {
"creationData": {
"createOption": "Import",
"sourceUri": "[parameters('osDiskVhdUri')]"
},
"osType": "[parameters('osType')]"
}
}
将托管磁盘附加到 VM:
"storageProfile": {
"osDisk": {
"osType": "[parameters('osType')]",
"createOption": "Attach",
"managedDisk": {
"id": "[resourceId('Microsoft.Compute/disks', variables('diskName'))]"
}
}
}
您可以获得整个模板here。
标题中的问题:"how to create VM with Json arm template using define VHD (or disk,snapshot) in azure?"感谢您的帮助!
您可以通过模板从 VHD 文件创建虚拟机。这些步骤是您可以将 VHD 文件上传到 Azure 存储帐户并从 VHD 文件创建托管磁盘。然后将其附加到 VM。
从 VHD 文件创建托管磁盘:
{
"type": "Microsoft.Compute/disks",
"apiVersion": "2018-04-01",
"name": "[variables('diskName')]",
"location": "[parameters('location')]",
"properties": {
"creationData": {
"createOption": "Import",
"sourceUri": "[parameters('osDiskVhdUri')]"
},
"osType": "[parameters('osType')]"
}
}
将托管磁盘附加到 VM:
"storageProfile": {
"osDisk": {
"osType": "[parameters('osType')]",
"createOption": "Attach",
"managedDisk": {
"id": "[resourceId('Microsoft.Compute/disks', variables('diskName'))]"
}
}
}
您可以获得整个模板here。