由于ClientError未能将VM作为AMI导入:磁盘验证失败[OVF文件解析错误]

问题描述

我需要运行vsca 6.7(对于一个小型项目,关于vCenter本身,而实际上并不需要安装其上的任何VM)。

我尝试将VCSA6.7作为VM安装在VMworkstation上,但是我的家用计算机缺少使其正常运行所需的资源,并且每次尝试运行它时,我的计算机都崩溃了。(我按照这些说明进行安装我的VMworks上的vcsa 6.7:https://masteringvmware.com/how-to-install-vcsa-6-7-in-vmware-workstation-step-by-step/

这时,我决定尝试在AWS上将VSCA作为VM安装,并将OVA文件作为AMI导入。我在此处遵循了以下说明:https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.htmlhttps://aws.amazon.com/premiumsupport/knowledge-center/import-server-ec2-instance/ 并成功上载了OVA文件,但由于以下错误而无法将其作为VM导入:“ ClientError:磁盘验证失败[OVF文件解析错误:在OVF的DiskSection中找到了磁盘,但在引用中没有相应的条目。]”

是否可以将VCSA6.7 OVA文件作为AMI导入?如果是这样,我缺少什么步骤?

我执行的步骤的更多详细信息:

  • 在我的AWS账户中创建了一个s3存储桶。
  • 成功安装并配置了AWSCLI。
  • 创建了一个名为vmimport的IAM角色。
  • 将名为“ vmimport”的IAM策略附加到IAM角色以授予权限。
  • 图像已成功上传到s3存储桶。
  • 将EC2 import-image命令与以下参数一起使用: aws ec2 import-image --description "vcsa6.7" --disk-containers file://"...\containers.json"。 该命令没有返回错误(以及有效的输出)
  • 使用参数describe-import-image-tasks运行aws ec2 describe-import-image-tasks --import-task-ids import-ami-xxxxxxxxxxx时,输出为:
    "ImportImageTasks": [
        {
            "Description": "vcsa6.7","ImportTaskId": "import-ami-xxxxxxxxxxx","SnapshotDetails": [],"Status": "deleted","StatusMessage": "ClientError: Disk validation failed [OVF file parsing error: Found a disk  in DiskSection of OVF but without corresponding entry in References.]","Tags": []
        }
    ]
}

(故意删除任务ID)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...