【发布时间】:2021-10-14 02:28:23
【问题描述】:
使用本地磁盘的实例,配置文件:nova-compute/nova.conf
[libvirt]
images_type = qcow2
执行openstack server resize 效果很好。
但是当使用raw时
[libvirt]
images_type = raw
实例控制台获取:
有什么方法可以成功调整原始格式本地磁盘实例的大小吗?谢了
【问题讨论】:
-
IIUC 这与
resize操作无关。openstack server resize只是对同一个磁盘映像应用不同的风格(更多 RAM、VCPU 等)。如果您的基础图像是 qcow 格式,则不应将其更改为原始图像,反之亦然。如果您想重新格式化图像,您应该下载它openstack image save...,然后使用qemu-img convert ...使用不同的格式,然后以适当的格式将其上传回glance。但是,您的 Glance 商店中将有两个不同的图像。如果我误解了您的问题,请澄清。 -
@eblock 这与图像的格式无关,它只是实例格式。不管
image(glance)的格式,实例格式只依赖于[libvirt]的image_type。 -
实例格式是镜像格式,实例是从基础镜像启动的,所以肯定是有关联的。我仍然不确定您要通过更改 libvirt image_type 来实现什么。
-
现在我明白了。如果您为 nova-compute 启用调试日志,您应该会看到确切的命令,并且可能可以手动重现问题所在。虽然自从实例成功启动以来,从 openstack 的角度来看没有任何问题。
标签: resize local openstack openstack-nova raw