我正在尝试使用以下PowerShell cmdlet将vhd上传到Azure存储帐户。对这个错误真正阴险的是它只发生在很多分钟的计算哈希之后。错误描述也没有多大帮助。
Add-AzureRmVhd -ResourceGroupName $rsrcGrp.ResourceGroupName -Destination 'https://vmvhdlibrary1.blob.core.windows.net/sp16/SP-SvrImage20169174136.vhd' -LocalFilePath 'k:\Users\Tim\Downloads\vhd\SP-SvrImage20169174136.vhd' -NumberOfUploaderThreads 4 -Verbose -OverWrite
MD5 hash is being calculated for the file K:\Users\Tim\Downloads\vhd\SP-SvrImage20169174136.vhd.
MD5 hash calculation is completed.
Elapsed time for the operation: 00:14:10
Creating new page blob of size 136367309312...
Add-AzureRmVhd : The remote server returned an error: (409) Conflict.
At line:1 char:1
+ Add-AzureRmVhd -ResourceGroupName $rsrcGrp.ResourceGroupName -Destina ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Add-AzureRmVhd], StorageException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Compute.StorageServices.AddAzureVhdCommand
答案 0 :(得分:0)
据我所知,如果SPSvrImage20169174136.vhd
上已有租约,则会返回409 error。在运行Add-AzureRMVhd命令添加VHD文件并覆盖目标之前,请检查当前.vhd文件的租约状态和租约状态。
我们可以在Azure门户中检查 Blob属性的租赁状态和租赁状态。