通过 Glance 将包含多个 vmdk 的 OVA 上传到 OpenStack

通过 Glance 将包含多个 vmdk 的 OVA 上传到 OpenStack

我正在尝试将 OVA 文件上传到 Openstack。

ova文件包含5个文件:

卷1.vmdk 卷2.vmdk 卷3.vmdk 服务器.mf 服务器.ovf

我使用以下命令上传了文件:

glance image-create --name server --disk-format vmdk --container-format ovf --is-public False --file /path/to/file.ova --progress

但是,当我尝试根据上传的图像创建服务器时,出现错误(可通过控制台查看),提示没有可启动卷。

答案1

在控制节点上,检查您的图像状态和格式。

a. 获取图片 ID

# 浏览图像列表

b. 检查图像上的状态

  • 一览显示 IMAGE_ID
    一览图像显示 IMAGE_ID

c. 上传图像时,检查 api 日志。

#> tail -f /var/log/glance/api.log

c.启动实例时检查日志

#> tail -f /var/log/nova/scheduler.log

应该向您提供一些有关到底出了什么问题的详细信息。

答案2

可能是磁盘适配器类型(IDE 与 SCSI)的问题。尝试添加:

--property vmware_adaptertype="pvscsi" 
--property vmware_disktype="sparse" 
--property hypervisor_type="vmware" 
--property vmware_ostype="ubuntu64Guest"

(谷歌搜索更多可用选项)

相关内容