我正在尝试按照here概述的步骤从Azure快照创建VM。
我已经到了这一步:
$disk = New-AzureRmDisk -Disk $diskConfig -ResourceGroupName $resourceGroupName -DiskName $osDiskName
字符串
但是,当运行这一行时,会得到以下错误:
New-AzureRmDisk : Changing property 'creationData' is not allowed.
ErrorCode: PropertyChangeNotAllowed
ErrorMessage: Changing property 'creationData' is not allowed.
StatusCode: 409
ReasonPhrase: Conflict
OperationID : 85382399-64e8-4547-804d-ef0796301b63
At line:1 char:9
+ $disk = New-AzureRmDisk -Disk $diskConfig -ResourceGroupName $resourc ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzureRmDisk],
ComputeCloudException
+ FullyQualifiedErrorId :
Microsoft.Azure.Commands.Compute.Automation.NewAzureRmDisk
型
该错误似乎与this one posed here类似,但是提供的解决方案没有从快照配置磁盘。你知道是什么导致了这个问题吗?
2条答案
按热度按时间bxjv4tth1#
您的问题我这边已经重现了,可能是您指定的磁盘已经存在于资源组中,因为磁盘创建后CreationData信息无法更改,请参考此link。
一开始,命令工作得很好。
我在门户中创建了一个同名的磁盘后,它给出了与您相同的错误消息。
的
e1xvtsh32#
对我来说,我得到这个错误是因为我在
azDiskConfig
命令中缺少一个属性,即-CreateOption Empty
的值。如果你正在使用图像或其他东西,它应该是
-CreateOption 'FromImage'
有关azDiskParams的更多详细信息,请在此处定义documentation