![](/img/trans.png)
[英]Getting 'BadRequest' error when provisioning Azure VM (Ubuntu image) with reserved IP via Azure PowerShell
[英]'Role size' error when provisioning Azure VM via Azure PowerShell
我試圖通過Azure PowerShell設置Azure VM,如下所示: New-AzureVMConfig -Name $vmName -InstanceSize "Medium" -ImageName $imageName | Add-AzureProvisioningConfig -Linux -LinuxUser $username -Password $password | New-AzureVM -ServiceName $serviceName -ReservedIPName $reservedIP -Location $location
New-AzureVMConfig -Name $vmName -InstanceSize "Medium" -ImageName $imageName | Add-AzureProvisioningConfig -Linux -LinuxUser $username -Password $password | New-AzureVM -ServiceName $serviceName -ReservedIPName $reservedIP -Location $location
自然,變量的所有值都已設置。 當我執行上述命令時,出現錯誤: New-AzureVM:BadRequest:角色大小:預配置的存儲帳戶中不支持Medium。
我使用的替代方法是“中”而不是“中”,“小”,“大”和“ Standard_D1”。 沒用! 我想念什么?
請注意,我在訂閱中Set-AzureSubscription
的存儲帳戶( Set-AzureSubscription
)使用高級存儲。 它是通過以下命令創建的: New-AzureStorageAccount -StorageAccountName "yourpremiumaccount" -Location "West US" -Type "Premium_LRS"
( 此處的文檔)。
不用說,如果我將其設置為使用非高級存儲的帳戶,上述的New-AzureVMConfig
命令就可以使用。
不適用於所有實例大小。 例如,如果嘗試使用InstanceSize: Standard_DS2
,它將正常工作。
當我找到它可以使用的實例大小的整個范圍時,我將更新此答案。
根據Microsoft的說法,高級存儲VM不支持您所使用的(Standard_Dx),您可以在此處查看完整的文章。
高級存儲磁盤:Azure高級存儲支持可以附加到DS,DSv2或GS系列Azure VM的VM磁盤。
嘗試更改為受支持的系列之一,例如DS1,它應該可以工作:
New-AzureVMConfig -Name $vmName -InstanceSize "Standard_DS1" -ImageName $imageName | Add-AzureProvisioningConfig -Linux -LinuxUser $username -Password $password | New-AzureVM -ServiceName $serviceName -ReservedIPName $reservedIP -Location $location
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.