You need to set CONF.reserved_host_memory_mb to the amount of memory used by "other VMs not tracked by Nova". In the case of XenServer, the dom0 counts for a VM not tracked by Nova.
** Changed in: nova Status: In Progress => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1642494 Title: Host memory used for other VMs is not included Status in OpenStack Compute (nova): Invalid Bug description: The host free memory is always set by this formula: "free = total - reserved - instances" while the actual consumption will be ignored. If there are some other VMs also hosted on the host, the resource view will report an incorrect memory usage, and scheduler will not prevent instance claiming memory even when there isn't enough available. To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1642494/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp