问题描述
我需要运行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.html,https://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 (将#修改为@)