- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试将 vhd 上传到 azure(固定大小为 30GB),但上传结束后总是出现错误。
在此之前,我已导入发布设置文件,将订阅设置为默认值,并将默认存储设置为 vhds
Add-AzureVhd -Destination "https://*****.blob.core.windows.net/vhds/vm.vhd"-LocalFilePath "C:\Users\****\Desktop\vm.vhd"
正在计算文件 C:\Users\****\Desktop\vm.vhd 的 MD5 哈希值。
MD5哈希计算完成。
操作已用时间:00:02:59
创建大小为 32212255232 的新页面 blob...
Add-AzureVhd:远程服务器返回错误:(400) 错误请求。
行:1 字符:1
+ 添加-AzureVhd -目标“https://*****.blob.core.windows.net/vhds ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~
+ 类别信息:未指定:(:) [Add-AzureVhd],StorageException
+FullyQualifiedErrorId:Microsoft.WindowsAzure.Storage.StorageException,Microsoft.WindowsAzure.Commands.ServiceM
管理.StorageServices.AddAzureVhdCommand
您知道如何解决该问题吗?
最佳答案
这里有一些解决问题的想法。我刚刚尝试了你同样的挑战,没有出现任何问题。
首先,我认为您的错误是在上传之前弹出的。因为整个过程是这样的。尝试创建新的 blob 后,您的错误似乎立即弹出。之后是一个漫长的过程,检测 VHD 的空白空间。
PS C:\Users\pkirch> Add-AzureVhd -LocalFilePath 'C:\Hyper-V\Virtual Hard Disks\test30gb.vhd' -Destination "https://webdavsvr.blob.core.windows.net/vhds/test30gb.vhd"
MD5 hash is being calculated for the file C:\Hyper-V\Virtual Hard Disks\test30gb.vhd.
MD5 hash calculation is completed.
Elapsed time for the operation: 00:02:58
Creating new page blob of size 32212255232...
Detecting the empty data blocks in the local file.
Detecting the empty data blocks completed.
Elapsed time for upload: 00:00:00
LocalFilePath DestinationUri
------------- --------------
C:\Hyper-V\Virtual Hard Disks\test30gb.vhd https://webdavsvr.blob.core.windows.net/vhds/test30gb.vhd
不久前我发布了一个script to upload a VHD on GitHub Gist 。看看你是否错过了任何一步。主要是:
# Settings $SubscriptionName = "Azure MSDN - pkirchner" $StorageAccountName = "pkteststorageaccount" $Container = "vhds" $LocalVhd = "C:\Users\pkirch\fixedvhd20mb.vhd" # Select my Microsoft Azure Subscription. Select-AzureSubscription -SubscriptionName $SubscriptionName # Create new storage account. New-AzureStorageAccount -Location "West Europe" -StorageAccountName $StorageAccountName -Type Standard_LRS # Create container for VHDs. $StorageAccountKey = Get-AzureStorageKey -StorageAccountName $StorageAccountName New-AzureStorageContext -StorageAccountKey $StorageAccountKey.Primary -StorageAccountName $StorageAccountName | ` New-AzureStorageContainer -Name $Container -Permission Off # Add-AzureVhd needs the CurrentStorageAccountName to be set. Set-AzureSubscription -SubscriptionName $SubscriptionName -CurrentStorageAccountName $StorageAccountName # Build destination path automatically. $NewContainer = Get-AzureStorageContainer -Name $Container $VhdFile = Split-Path -Path $LocalVhd -Leaf $Destination = $NewContainer.CloudBlobContainer.Uri.AbsoluteUri + "/" + $VhdFile # Upload VHD Add-AzureVhd -Destination $Destination -LocalFilePath $LocalVhd
第二,如果您没有遗漏任何步骤,我会尝试使用 Fiddler 查找错误。将 Fiddler 与 PowerShell for Azure 结合使用并不简单。这是blog post怎么做。
关于azure - 使用 Add-AzureVhd 时出现错误 400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32444446/
我尝试将 vhd 上传到 azure(固定大小为 30GB),但上传结束后总是出现错误。 在此之前,我已导入发布设置文件,将订阅设置为默认值,并将默认存储设置为 vhds Add-AzureVhd -
我在将 azureVhd 附加到 kubernetes pod 时遇到以下错误。 error validating "dev-dev-mongo-rc.yaml": error validating
我正在尝试一项非常基本的任务。我已经创建了工作站模板的本地 VHD,我想要上传该模板以在我的 Azure 环境中使用。我使用 Azure Powershell 工作。 我已上传 .cer 文件来创建管
我是一名优秀的程序员,十分优秀!