Hello,

I have two physical servers, one server configured as as the controller node 
(running all nova services, except nova-compute), and second server as a 
compute node (running nova-compute).  My question is how does the controller 
node know there is a compute node "out there", and that all Vms should be 
instantiated on it?

Also, my understanding is when the first VM is instantiated, the bridge 
interface "br100" will be created automatically by nova-network on the 
controller node.  I am assuming user has to manually create the "br100" on the 
compute node(s).  Is that right?

The reason I ask is I am trying to instantiate a VM, but running into an error.


root@bodega:~/.ssh# nova flavor-list
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
| ID | Name      | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | 
Is_Public | extra_specs |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
| 1  | m1.tiny   | 512       | 0    | 0         |      | 1     | 1.0         | 
True      | {}          |
| 2  | m1.small  | 2048      | 10   | 20        |      | 1     | 1.0         | 
True      | {}          |
| 3  | m1.medium | 4096      | 10   | 40        |      | 2     | 1.0         | 
True      | {}          |
| 4  | m1.large  | 8192      | 10   | 80        |      | 4     | 1.0         | 
True      | {}          |
| 5  | m1.xlarge | 16384     | 10   | 160       |      | 8     | 1.0         | 
True      | {}          |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
root@bodega:~/.ssh# nova image-list
+--------------------------------------+---------------------+--------+--------+
| ID                                   | Name                | Status | Server |
+--------------------------------------+---------------------+--------+--------+
| 19beac6b-5a46-4712-a5b5-99c6e99daa67 | cirros-0.3.0-x86_64 | ACTIVE |        |
| 48cc3352-dff3-4625-87b1-143ba1953c57 | tty-linux           | ACTIVE |        |
| 14652b05-0c27-45d1-b614-a059c9f4f7dc | tty-linux-kernel    | ACTIVE |        |
| c0f6a4df-5051-49d3-855e-8627c6c15ba6 | tty-linux-ramdisk   | ACTIVE |        |
+--------------------------------------+---------------------+--------+--------+
root@bodega:~/.ssh#
root@bodega:~/.ssh#
root@bodega:~/.ssh# nova boot --flavor 2 --image 
19beac6b-5a46-4712-a5b5-99c6e99daa67  --key_name mykey  --security_group  
default cirros
+-------------------------------------+--------------------------------------+
| Property                            | Value                                |
+-------------------------------------+--------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                               |
| OS-EXT-SRV-ATTR:host                | None                                 |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                 |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000001                    |
| OS-EXT-STS:power_state              | 0                                    |
| OS-EXT-STS:task_state               | scheduling                           |
| OS-EXT-STS:vm_state                 | building                             |
| accessIPv4                          |                                      |
| accessIPv6                          |                                      |
| adminPass                           | 9RTkufdA6oaF                         |
| config_drive                        |                                      |
| created                             | 2012-11-14T22:55:42Z                 |
| flavor                              | m1.small                             |
| hostId                              |                                      |
| id                                  | 3c8acf5b-dd4a-4830-b5bb-faf87f8c7b18 |
| image                               | cirros-0.3.0-x86_64                  |
| key_name                            | mykey                                |
| metadata                            | {}                                   |
| name                                | cirros                               |
| progress                            | 0                                    |
| security_groups                     | [{u'name': u'default'}]              |
| status                              | BUILD                                |
| tenant_id                           | ce1e819636744dc680fa5515f6475e87     |
| updated                             | 2012-11-14T22:55:42Z                 |
| user_id                             | ce016bb05df949ebbafcc7c165359d7c     |
+-------------------------------------+--------------------------------------+


/var/log/nova/nova-api.log has the following log messages:

2012-11-14 14:58:35 INFO nova.api.openstack.wsgi 
[req-ad86174c-09eb-4ef3-8ffa-ec8a42a5c9e6 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] GET 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/flavors/2
2012-11-14 14:58:35 DEBUG nova.api.openstack.wsgi 
[req-ad86174c-09eb-4ef3-8ffa-ec8a42a5c9e6 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] No Content-Type provided in request from 
(pid=15959) get_body 
/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py:783
2012-11-14 14:58:35 INFO nova.api.openstack.wsgi 
[req-ad86174c-09eb-4ef3-8ffa-ec8a42a5c9e6 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/flavors/2 
returned with HTTP 200
2012-11-14 14:58:35 INFO nova.osapi_compute.wsgi.server 
[req-ad86174c-09eb-4ef3-8ffa-ec8a42a5c9e6 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 10.176.20.158 - - [14/Nov/2012 14:58:35] "GET 
/v2/ce1e819636744dc680fa5515f6475e87/flavors/2 HTTP/1.1" 200 601 0.076119

2012-11-14 14:58:35 INFO nova.api.openstack.wsgi 
[req-b9343b15-230c-478e-b349-878370231888 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] GET 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/images/19beac6b-5a46-4712-a5b5-99c6e99daa67
2012-11-14 14:58:35 DEBUG nova.api.openstack.wsgi 
[req-b9343b15-230c-478e-b349-878370231888 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] No Content-Type provided in request from 
(pid=15959) get_body 
/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py:783
2012-11-14 14:58:35 INFO nova.api.openstack.wsgi 
[req-b9343b15-230c-478e-b349-878370231888 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/images/19beac6b-5a46-4712-a5b5-99c6e99daa67
 returned with HTTP 200
2012-11-14 14:58:35 INFO nova.osapi_compute.wsgi.server 
[req-b9343b15-230c-478e-b349-878370231888 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 10.176.20.158 - - [14/Nov/2012 14:58:35] "GET 
/v2/ce1e819636744dc680fa5515f6475e87/images/19beac6b-5a46-4712-a5b5-99c6e99daa67
 HTTP/1.1" 200 870 0.342695

2012-11-14 14:58:35 INFO nova.api.openstack.wsgi 
[req-97048e46-33ce-4c8a-8fb3-54e5cbb2c5c6 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] POST 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/servers
2012-11-14 14:58:35 DEBUG nova.quota [req-97048e46-33ce-4c8a-8fb3-54e5cbb2c5c6 
ce016bb05df949ebbafcc7c165359d7c ce1e819636744dc680fa5515f6475e87] Created 
reservations ['84d568a2-f275-456f-a134-e16bdae91bdd', 
'7dd5340a-4d20-415e-8759-082f509c4d07', '5e03be2d-917d-4ddb-b0c7-3a07baa5a4dc'] 
from (pid=15959) reserve /usr/lib/python2.7/dist-packages/nova/quota.py:697
2012-11-14 14:58:35 DEBUG nova.openstack.common.rpc.amqp [-] Making 
asynchronous call on network ... from (pid=15959) multicall 
/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py:351
2012-11-14 14:58:35 DEBUG nova.openstack.common.rpc.amqp [-] MSG_ID is 
669ed59a048f4e2799d8474acebaed8a from (pid=15959) multicall 
/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py:354
2012-11-14 14:58:35 DEBUG nova.compute.api 
[req-97048e46-33ce-4c8a-8fb3-54e5cbb2c5c6 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] Going to run 1 instances... from (pid=15959) 
_create_instance /usr/lib/python2.7/dist-packages/nova/compute/api.py:490
2012-11-14 14:58:36 DEBUG nova.openstack.common.rpc.amqp [-] Making 
asynchronous cast on scheduler... from (pid=15959) cast 
/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py:376
2012-11-14 14:58:36 INFO nova.api.openstack.wsgi 
[req-97048e46-33ce-4c8a-8fb3-54e5cbb2c5c6 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/servers returned 
with HTTP 202
2012-11-14 14:58:36 INFO nova.osapi_compute.wsgi.server 
[req-97048e46-33ce-4c8a-8fb3-54e5cbb2c5c6 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 10.176.20.158 - - [14/Nov/2012 14:58:36] 
"POST /v2/ce1e819636744dc680fa5515f6475e87/servers HTTP/1.1" 202 739 0.623450

2012-11-14 14:58:36 INFO nova.api.openstack.wsgi 
[req-627b3eec-5eed-43a7-b796-183626e8af1e ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] GET 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/servers/c67816f0-5acd-4be5-88b5-eb940aba6d79
2012-11-14 14:58:36 DEBUG nova.api.openstack.wsgi 
[req-627b3eec-5eed-43a7-b796-183626e8af1e ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] No Content-Type provided in request from 
(pid=15959) get_body 
/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py:783
2012-11-14 14:58:36 INFO nova.api.openstack.wsgi 
[req-627b3eec-5eed-43a7-b796-183626e8af1e ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/servers/c67816f0-5acd-4be5-88b5-eb940aba6d79
 returned with HTTP 200
2012-11-14 14:58:36 INFO nova.osapi_compute.wsgi.server 
[req-627b3eec-5eed-43a7-b796-183626e8af1e ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 10.176.20.158 - - [14/Nov/2012 14:58:36] "GET 
/v2/ce1e819636744dc680fa5515f6475e87/servers/c67816f0-5acd-4be5-88b5-eb940aba6d79
 HTTP/1.1" 200 1499 0.109392

2012-11-14 14:58:36 INFO nova.api.openstack.wsgi 
[req-005f351f-6ed4-4d25-847a-91ca3227e148 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] GET 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/flavors/2
2012-11-14 14:58:36 DEBUG nova.api.openstack.wsgi 
[req-005f351f-6ed4-4d25-847a-91ca3227e148 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] No Content-Type provided in request from 
(pid=15959) get_body 
/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py:783
2012-11-14 14:58:36 INFO nova.api.openstack.wsgi 
[req-005f351f-6ed4-4d25-847a-91ca3227e148 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/flavors/2 
returned with HTTP 200
2012-11-14 14:58:36 INFO nova.osapi_compute.wsgi.server 
[req-005f351f-6ed4-4d25-847a-91ca3227e148 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 10.176.20.158 - - [14/Nov/2012 14:58:36] "GET 
/v2/ce1e819636744dc680fa5515f6475e87/flavors/2 HTTP/1.1" 200 601 0.073584

2012-11-14 14:58:36 INFO nova.api.openstack.wsgi 
[req-d9f78e68-9df9-48fe-97a1-388bf186be06 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] GET 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/images/19beac6b-5a46-4712-a5b5-99c6e99daa67
2012-11-14 14:58:36 DEBUG nova.api.openstack.wsgi 
[req-d9f78e68-9df9-48fe-97a1-388bf186be06 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] No Content-Type provided in request from 
(pid=15959) get_body 
/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py:783
2012-11-14 14:58:36 INFO nova.api.openstack.wsgi 
[req-d9f78e68-9df9-48fe-97a1-388bf186be06 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/images/19beac6b-5a46-4712-a5b5-99c6e99daa67
 returned with HTTP 200
2012-11-14 14:58:36 INFO nova.osapi_compute.wsgi.server 
[req-d9f78e68-9df9-48fe-97a1-388bf186be06 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 10.176.20.158 - - [14/Nov/2012 14:58:36] "GET 
/v2/ce1e819636744dc680fa5515f6475e87/images/19beac6b-5a46-4712-a5b5-99c6e99daa67
 HTTP/1.1" 200 870 0.336814

2012-11-14 15:15:50 INFO nova.api.openstack.wsgi 
[req-969f53ed-dd7b-44d1-8f7b-f3bebda0a190 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] GET 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/servers/detail
2012-11-14 15:15:50 DEBUG nova.api.openstack.wsgi 
[req-969f53ed-dd7b-44d1-8f7b-f3bebda0a190 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] No Content-Type provided in request from 
(pid=15959) get_body 
/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py:783
2012-11-14 15:15:50 DEBUG nova.compute.api 
[req-969f53ed-dd7b-44d1-8f7b-f3bebda0a190 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] Searching by: {'deleted': False, 
'project_id': u'ce1e819636744dc680fa5515f6475e87'} from (pid=15959) get_all 
/usr/lib/python2.7/dist-packages/nova/compute/api.py:1055
2012-11-14 15:15:50 INFO nova.api.openstack.wsgi 
[req-969f53ed-dd7b-44d1-8f7b-f3bebda0a190 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 
http://10.176.20.158:8774/v2/ce1e819636744dc680fa5515f6475e87/servers/detail 
returned with HTTP 200
2012-11-14 15:15:50 INFO nova.osapi_compute.wsgi.server 
[req-969f53ed-dd7b-44d1-8f7b-f3bebda0a190 ce016bb05df949ebbafcc7c165359d7c 
ce1e819636744dc680fa5515f6475e87] 10.176.20.158 - - [14/Nov/2012 15:15:50] "GET 
/v2/ce1e819636744dc680fa5515f6475e87/servers/detail HTTP/1.1" 200 2935 0.115576

Any help or pointers to debug the issue will be highly appreciated.  I feel I 
am getting so close to the setup.

Regards,
Ahmed.

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to