[Openstack] instance launched in a wrong compute node
Vishvananda Ishaya
vishvananda at gmail.com
Tue Dec 11 18:30:29 UTC 2012
It failed all nodes:
> Previously tried hosts: [u'node1', u'node2'].
the ComputeFilter checks for whether the host is up. The RamFilter just ran first and failed it. Your instance is going to Error because node1 and node2 are failing.
Vish
On Dec 11, 2012, at 1:34 AM, Liu Wenmao <marvelliu at gmail.com> wrote:
> hi all:
>
> I have 3 compute nodes,but one(node 3) is down:
> root at controller:~/vms# nova-manage service list
> 2012-12-11 15:10:50 DEBUG nova.utils [req-a103d7d9-265c-4ef4-a11d-1dba1ccbc9e2 None None] backend <module 'nova.db.sqlalchemy.api' from '/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.pyc'> from (pid=14904) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:494
> Binary Host Zone Status State Updated_At
> nova-scheduler controller nova enabled :-) 2012-12-11 07:10:48
> nova-network controller nova enabled XXX 2012-11-22 02:05:14
> nova-compute controller nova enabled XXX 2012-11-21 03:44:34
> nova-cert controller nova enabled :-) 2012-12-11 07:10:46
> nova-consoleauth controller nova enabled :-) 2012-12-11 07:10:41
> nova-volume controller nova enabled :-) 2012-12-11 07:10:48
> nova-compute node1 nova enabled :-) 2012-12-11 07:10:42
> nova-network node1 nova enabled XXX 2012-11-22 02:05:31
> nova-compute node2 nova enabled :-) 2012-12-11 07:10:41
> nova-network node2 nova enabled XXX 2012-11-22 02:05:31
> nova-compute node3 nova enabled XXX 2012-12-07 09:03:06
>
> When I am going to launch a instance, it often turns out that the task is launched on the unavailable node so the task fails:
>
> 2012-12-11 15:20:10 DEBUG nova.scheduler.filters.retry_filter [req-5b648097-33c8-426d-aea8-74be196f8f25 5eb9644d73544e04b347666d1156a002 e6621dd241764ddbaf9cd556882c5aa7] Previously tried hosts: [u'node1', u'node2']. (host=node3) from (pid=24208) host_passes /usr/lib/python2.7/dist-packages/nova/scheduler/filters/retry_filter.py:39
> 2012-12-11 15:20:10 DEBUG nova.scheduler.filters.ram_filter [req-5b648097-33c8-426d-aea8-74be196f8f25 5eb9644d73544e04b347666d1156a002 e6621dd241764ddbaf9cd556882c5aa7] host 'node3': free_ram_mb:476 free_disk_mb:22528 does not have 4096 MB usable ram, it only has 970.0 MB usable ram. from (pid=24208) host_passes /usr/lib/python2.7/dist-packages/nova/scheduler/filters/ram_filter.py:48
> 2012-12-11 15:20:10 DEBUG nova.scheduler.host_manager [req-5b648097-33c8-426d-aea8-74be196f8f25 5eb9644d73544e04b347666d1156a002 e6621dd241764ddbaf9cd556882c5aa7] Host filter function <bound method RamFilter.host_passes of <nova.scheduler.filters.ram_filter.RamFilter object at 0x43be250>> failed for node3 from (pid=24208) passes_filters /usr/lib/python2.7/dist-packages/nova/scheduler/host_manager.py:166
> 2012-12-11 15:20:10 WARNING nova.scheduler.driver [req-5b648097-33c8-426d-aea8-74be196f8f25 5eb9644d73544e04b347666d1156a002 e6621dd241764ddbaf9cd556882c5aa7] [instance: 557ade83-151c-425c-bf38-2770e25d0450] Setting instance to ERROR state.
>
> I do not know why, any suggestion?
>
> p.s. I use ubuntu 12.10 with Openstack 2012.2
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20121211/55c69d3c/attachment.html>
More information about the Openstack
mailing list