簡體   English   中英

通過Azure PowerShell配置Azure VM時出現``角色大小''錯誤

[英]'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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM