title: How can I change the image memory on OpenStack?
body: <p>I'm playing around with the OpenStack API.  Is there a way to change the minimum memory required by an image?  I initially created an image with 4GB RAM, but now I need to launch that image with only 2GB RAM.  Since Linux supports changing the amount of available RAM (after a reboot), I'm assuming there must be a way to reduce the minimum RAM required by an OpenStack image.</p>
  
  <p>Note: When I try to launch the image with a 2GB flavor, I get the following message:</p>
  
  <pre><code>Error: Unable to launch instance: Instance type's memory is too small 
  for requested image. (HTTP 400)
  </code></pre>