在Azure上创建映像(通过上传的VHD)失败

时间:2019-05-18 09:59:21

标签: azure azure-virtual-machine

我正在尝试从本地服务器的VHD在Azure上创建VM。按照步骤,我已经创建了服务器C驱动器的VHD文件(包括系统保留分区),并将相同的VHD上传到Blob存储(与Page Blob)。我已经通过门户网站上传了它。

现在,按照下一步,我正在尝试从中创建映像,以便可以将其用于创建VM。

但是我遇到以下错误:

  

无法创建图像“ NewImage”。错误:至少一种资源   部署操作失败。请列出有关的部署操作   细节。有关用法的详细信息,请参见https://aka.ms/arm-debug

无法确定其中的实际错误或问题。

2 个答案:

答案 0 :(得分:0)

要从内部创建的VHD文件创建Azure VM。您需要执行许多步骤来准备VHD文件。不仅将磁盘转换为VHD文件,还需要确保其可以在本地正常运行。

您得到的错误没有显示导致事故的原因。我所提供的是创建可用的VHD文件可以遵循的步骤。以及Prepare a Windows VHD or VHDX to upload to Azure中的所有步骤和建议。

答案 1 :(得分:0)

根据描述,我认为问题在于您转换VHD的方式。人们总是会错过VHD必须为固定大小 VHD的部分。

不确定disk2vhd是否具有该选项,但可以在Hyper-V模块或Microsoft VM Converter中使用Convert-VHD命令。

Convert-VHD –Path c:\test\MY-VM.vhdx –DestinationPath c:\test\MY-NEW-VM.vhd -VHDType Fixed

此外,Azure上的VHD映像必须具有与1 MB对齐的虚拟大小。通常,使用Hyper-V创建的VHD正确对齐。

相关问题