Azure CLI Windows VM 创建 os 磁盘大小
Azure CLI Windows VM creation os disk size
我一直在尝试使用 azure cli 创建 Windows Server 2016 VM,其磁盘大小小于默认大小 128GB os。
以下是我使用简化参数名称执行的示例
az vm create --name 'dWeb02-vm' --resource-group 'dev-rg' --admin-password 'ComplexPassword' --admin-username 'dwebadm' --availability-set 'dev-as' --image 'Win2016Datacenter' --location 'northeurope' --nics 'dev-nic' --size 'Standard_B1ms' --os-disk-size-gb '32' --storage-sku 'StandardSSD_LRS'
这会导致使用托管磁盘创建 VM,但磁盘大小为 127GB,我在执行脚本时遇到调整大小错误
部署错误
Deployment failed. Correlation ID: 0c0f1476-8464-444e-91e1-52de3631a64f. {
"status": "Failed",
"error": {
"code": "ResourceDeploymentFailure",
"message": "The resource operation completed with terminal provisioning state 'Failed'.",
"details": [
{
"code": "ResizeDiskError",
"message": "Resource with id THE RESOURCE ID."
}
]
}
}
是否可以为 windows 虚拟机创建小于 128GB 的 OS 磁盘?
我们实际上发布了 Windows 服务器版,它使用较小的磁盘而不是默认的 128GB。无法缩小托管磁盘的大小,只能向上调整。因此,如果您想在 Windows 服务器上部署一个较小的 OS 磁盘,您应该使用图像名称中带有 [smalldisk] 的任何图像
如果部署到 CLI 或 PowerShell,您可以使用以下文档浏览可用图像并找到支持小磁盘的图像
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/cli-ps-findimage#navigate-the-images
我一直在尝试使用 azure cli 创建 Windows Server 2016 VM,其磁盘大小小于默认大小 128GB os。 以下是我使用简化参数名称执行的示例
az vm create --name 'dWeb02-vm' --resource-group 'dev-rg' --admin-password 'ComplexPassword' --admin-username 'dwebadm' --availability-set 'dev-as' --image 'Win2016Datacenter' --location 'northeurope' --nics 'dev-nic' --size 'Standard_B1ms' --os-disk-size-gb '32' --storage-sku 'StandardSSD_LRS'
这会导致使用托管磁盘创建 VM,但磁盘大小为 127GB,我在执行脚本时遇到调整大小错误
部署错误
Deployment failed. Correlation ID: 0c0f1476-8464-444e-91e1-52de3631a64f. {
"status": "Failed",
"error": {
"code": "ResourceDeploymentFailure",
"message": "The resource operation completed with terminal provisioning state 'Failed'.",
"details": [
{
"code": "ResizeDiskError",
"message": "Resource with id THE RESOURCE ID."
}
]
}
}
是否可以为 windows 虚拟机创建小于 128GB 的 OS 磁盘?
我们实际上发布了 Windows 服务器版,它使用较小的磁盘而不是默认的 128GB。无法缩小托管磁盘的大小,只能向上调整。因此,如果您想在 Windows 服务器上部署一个较小的 OS 磁盘,您应该使用图像名称中带有 [smalldisk] 的任何图像
如果部署到 CLI 或 PowerShell,您可以使用以下文档浏览可用图像并找到支持小磁盘的图像
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/cli-ps-findimage#navigate-the-images