如何在OpenStack上更改图像内存?

时间:2013-05-01 19:44:30

标签: openstack

我正在玩OpenStack API。有没有办法改变图像所需的最小内存?我最初使用4GB RAM创建了一个图像,但现在我只需要2GB RAM即可启动该图像。由于Linux支持更改可用RAM的数量(重启后),我假设必须有办法减少OpenStack映像所需的最小RAM。

注意:当我尝试启动具有2GB风格的图像时,我收到以下消息:

Error: Unable to launch instance: Instance type's memory is too small 
for requested image. (HTTP 400)

1 个答案:

答案 0 :(得分:3)

是的,你可以有一个API。

# First list all images to note down the uuid of image you want to change
glance index

# Check how to use the image update function
glance help image-update
# or if you dont know which function to use just run
glance help

# The following command will change minimum ram to 2000MB and minimum disk to 1GB
glance image-update <<uuid or name of image>> --min-ram 2000 --min-disk 1