我正在尝试编写一个python程序来从一瞥服务下载图像.但是,我找不到使用API从云下载图像的方法.在可在此处找到的文档中:
http://docs.openstack.org/user-guide/content/sdk_manage_images.html
他们解释了如何上传图片,但没有下载图片.
以下代码显示了如何获取图像对象,但我现在不知道如何处理此对象:
import novaclient.v1_1.client as nvclient
name = "cirros"
nova = nvclient.Client(...)
image = nova.images.find(name=name)
Run Code Online (Sandbox Code Playgroud)
有没有办法下载图像文件并使用此对象"图像"将其保存在磁盘上?
我想将 windows .iso 转换为 .qcow2 格式并在 openstack 中使用。
尝试使用 vbox: https: //www.virtualbox.org/ 不确定如何将 cloud-init 包添加到操作系统,配置 grub(步骤 11 和 12)
还尝试在 Windows 中使用 qemu-img 命令,使用参考https://cloudbase.it/qemu-img-windows/ 能够将图像转换为 .qcow2 格式,但是当我将图像上传到 openstack 并启动实例时。它在启动时卡住了。