Hi Jerry, thanks for your inputs. I have tried on kilo version and able to see the "block device mapping is invalid" error while booting vm with attaching cinder volume.I am copying the log, got with cinder, however there is no error logs with nova.
ubuntu@ubuntu-ThinkCentre-M92p:~/devstack$ nova boot --flavor m1.small --image 7146174f-9d25-45e7-a646-ff74b23e7ead --nic net-id=4545a373-43ff-4991-b5cd-d0ba5c352ab5 --block-device source=volume,dest=volume,bootindex=1,shutdown=remove,id=084eedd4-421d-4dbc-a674-1e2405953b58 test_with_cinder --poll +--------------------------------------+------------------------------------------------------------------+ | Property | Value | +--------------------------------------+------------------------------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | nova | | OS-EXT-STS:power_state | 0 | | OS-EXT-STS:task_state | scheduling | | OS-EXT-STS:vm_state | building | | OS-SRV-USG:launched_at | - | | OS-SRV-USG:terminated_at | - | | accessIPv4 | | | accessIPv6 | | | adminPass | c8dPc3NzmBPf | | config_drive | | | created | 2015-02-09T08:48:15Z | | flavor | m1.small (2) | | hostId | | | id | dd1907b7-d8b5-4a38-94d3-01ab05bb89af | | image | cirros-0.3.2-x86_64-disk1 (7146174f-9d25-45e7-a646-ff74b23e7ead) | | key_name | - | | metadata | {} | | name | test_with_cinder | | os-extended-volumes:volumes_attached | [{"id": "084eedd4-421d-4dbc-a674-1e2405953b58"}] | | progress | 0 | | security_groups | default | | status | BUILD | | tenant_id | 5a22aaf57cad4e81991c55efdfbb93f2 | | updated | 2015-02-09T08:48:16Z | | user_id | 7a9a1846bdef4c469eb02dbec4a8461e | +--------------------------------------+------------------------------------------------------------------+ Server building... 0% complete Error building server ERROR (InstanceInErrorState): Block Device Mapping is Invalid.
log from cinder: 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/opt/stack/python-keystoneclient/keystoneclient/middleware/auth_token.py", line 615, in __call__ 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault return self.app(env, start_response) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__ 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault return resp(environ, start_response) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__ 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault return resp(environ, start_response) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in __call__ 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault response = self.app(environ, start_response) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__ 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault return resp(environ, start_response) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__ 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault resp = self.call_func(req, *args, **self.kwargs) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault return self.func(req, *args, **kwargs) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/api/openstack/wsgi.py", line 895, in __call__ 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault content_type, body, accept) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/api/openstack/wsgi.py", line 943, in _process_stack 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault action_result = self.dispatch(meth, request, action_args) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/api/openstack/wsgi.py", line 1019, in dispatch 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault return method(req=request, **action_args) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/api/contrib/volume_actions.py", line 195, in _initialize_connection 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault connector) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/volume/api.py", line 75, in wrapped 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault return func(self, context, target_obj, *args, **kwargs) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/volume/api.py", line 423, in initialize_connection 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault connector) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/volume/rpcapi.py", line 120, in initialize_connection 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault connector=connector) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/client.py", line 150, in call 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault wait_for_reply=True, timeout=timeout) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/transport.py", line 90, in _send 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault timeout=timeout) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/_drivers/amqpdriver.py", line 412, in send 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault return self._send(target, ctxt, message, wait_for_reply, timeout) 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/_drivers/amqpdriver.py", line 405, in _send 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault raise result 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault OSError: [Errno 17] File exists 2015-02-09 14:18:26.282 TRACE cinder.api.middleware.fault 2015-02-09 14:18:26.283 INFO cinder.api.middleware.fault [req-b695dc90-c515-44fa-a2e5-ddaf386bcc69 7a9a1846bdef4c469eb02dbec4a8461e 5a22aaf57cad4e81991c55efdfbb93f2] http://172.16.73.159:8776/v1/5a22aaf57cad4e81991c55efdfbb93f2/volumes/084eedd4-421d-4dbc-a674-1e2405953b58/action returned with HTTP 500 2015-02-09 14:18:26.283 INFO eventlet.wsgi.server [req-b695dc90-c515-44fa-a2e5-ddaf386bcc69 7a9a1846bdef4c469eb02dbec4a8461e 5a22aaf57cad4e81991c55efdfbb93f2] 172.16.73.159 - - [09/Feb/2015 14:18:26] "POST /v1/5a22aaf57cad4e81991c55efdfbb93f2/volumes/084eedd4-421d-4dbc-a674-1e2405953b58/action HTTP/1.1" 500 401 0.045225
Hi Jerry, thanks for your inputs. I have tried on kilo version and able to see the "block device mapping is invalid" error while booting vm with attaching cinder volume.I am copying the log, got with cinder, however there is no error logs with nova.
ubuntu@ ubuntu- ThinkCentre- M92p:~/ devstack$ nova boot --flavor m1.small --image 7146174f- 9d25-45e7- a646-ff74b23e7e ad --nic net-id= 4545a373- 43ff-4991- b5cd-d0ba5c352a b5 --block-device source= volume, dest=volume, bootindex= 1,shutdown= remove, id=084eedd4- 421d-4dbc- a674-1e2405953b 58 test_with_cinder --poll ------- ------- ------- ------- ----+-- ------- ------- ------- ------- ------- ------- ------- ------- ------- -+ ------- ------- ------- ------- ----+-- ------- ------- ------- ------- ------- ------- ------- ------- ------- -+ AZ:availability _zone | nova | STS:power_ state | 0 | STS:task_ state | scheduling | USG:launched_ at | - | USG:terminated_ at | - | 09T08:48: 15Z | d8b5-4a38- 94d3-01ab05bb89 af | 0.3.2-x86_ 64-disk1 (7146174f- 9d25-45e7- a646-ff74b23e7e ad) | volumes: volumes_ attached | [{"id": "084eedd4- 421d-4dbc- a674-1e2405953b 58"}] | 1991c55efdfbb93 f2 | 09T08:48: 16Z | 69eb02dbec4a846 1e | ------- ------- ------- ------- ----+-- ------- ------- ------- ------- ------- ------- ------- ------- ------- -+ rState) : Block Device Mapping is Invalid.
+------
| Property | Value |
+------
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-
| OS-EXT-
| OS-EXT-
| OS-EXT-STS:vm_state | building |
| OS-SRV-
| OS-SRV-
| accessIPv4 | |
| accessIPv6 | |
| adminPass | c8dPc3NzmBPf |
| config_drive | |
| created | 2015-02-
| flavor | m1.small (2) |
| hostId | |
| id | dd1907b7-
| image | cirros-
| key_name | - |
| metadata | {} |
| name | test_with_cinder |
| os-extended-
| progress | 0 |
| security_groups | default |
| status | BUILD |
| tenant_id | 5a22aaf57cad4e8
| updated | 2015-02-
| user_id | 7a9a1846bdef4c4
+------
Server building... 0% complete
Error building server
ERROR (InstanceInErro
log from cinder: api.middleware. fault File "/opt/stack/ python- keystoneclient/ keystoneclient/ middleware/ auth_token. py", line 615, in __call__ api.middleware. fault return self.app(env, start_response) api.middleware. fault File "/usr/lib/ python2. 7/dist- packages/ webob/dec. py", line 144, in __call__ api.middleware. fault return resp(environ, start_response) api.middleware. fault File "/usr/lib/ python2. 7/dist- packages/ webob/dec. py", line 144, in __call__ api.middleware. fault return resp(environ, start_response) api.middleware. fault File "/usr/lib/ python2. 7/dist- packages/ routes/ middleware. py", line 131, in __call__ api.middleware. fault response = self.app(environ, start_response) api.middleware. fault File "/usr/lib/ python2. 7/dist- packages/ webob/dec. py", line 144, in __call__ api.middleware. fault return resp(environ, start_response) api.middleware. fault File "/usr/lib/ python2. 7/dist- packages/ webob/dec. py", line 130, in __call__ api.middleware. fault resp = self.call_func(req, *args, **self.kwargs) api.middleware. fault File "/usr/lib/ python2. 7/dist- packages/ webob/dec. py", line 195, in call_func api.middleware. fault return self.func(req, *args, **kwargs) api.middleware. fault File "/opt/stack/ cinder/ cinder/ api/openstack/ wsgi.py" , line 895, in __call__ api.middleware. fault content_type, body, accept) api.middleware. fault File "/opt/stack/ cinder/ cinder/ api/openstack/ wsgi.py" , line 943, in _process_stack api.middleware. fault action_result = self.dispatch(meth, request, action_args) api.middleware. fault File "/opt/stack/ cinder/ cinder/ api/openstack/ wsgi.py" , line 1019, in dispatch api.middleware. fault return method(req=request, **action_args) api.middleware. fault File "/opt/stack/ cinder/ cinder/ api/contrib/ volume_ actions. py", line 195, in _initialize_ connection api.middleware. fault connector) api.middleware. fault File "/opt/stack/ cinder/ cinder/ volume/ api.py" , line 75, in wrapped api.middleware. fault return func(self, context, target_obj, *args, **kwargs) api.middleware. fault File "/opt/stack/ cinder/ cinder/ volume/ api.py" , line 423, in initialize_ connection api.middleware. fault connector) api.middleware. fault File "/opt/stack/ cinder/ cinder/ volume/ rpcapi. py", line 120, in initialize_ connection api.middleware. fault connector= connector) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ oslo/messaging/ rpc/client. py", line 150, in call api.middleware. fault wait_for_ reply=True, timeout=timeout) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ oslo/messaging/ transport. py", line 90, in _send api.middleware. fault timeout=timeout) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ oslo/messaging/ _drivers/ amqpdriver. py", line 412, in send api.middleware. fault return self._send(target, ctxt, message, wait_for_reply, timeout) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ oslo/messaging/ _drivers/ amqpdriver. py", line 405, in _send api.middleware. fault raise result api.middleware. fault OSError: [Errno 17] File exists api.middleware. fault api.middleware. fault [req-b695dc90- c515-44fa- a2e5-ddaf386bcc 69 7a9a1846bdef4c4 69eb02dbec4a846 1e 5a22aaf57cad4e8 1991c55efdfbb93 f2] http:// 172.16. 73.159: 8776/v1/ 5a22aaf57cad4e8 1991c55efdfbb93 f2/volumes/ 084eedd4- 421d-4dbc- a674-1e2405953b 58/action returned with HTTP 500 wsgi.server [req-b695dc90- c515-44fa- a2e5-ddaf386bcc 69 7a9a1846bdef4c4 69eb02dbec4a846 1e 5a22aaf57cad4e8 1991c55efdfbb93 f2] 172.16.73.159 - - [09/Feb/2015 14:18:26] "POST /v1/5a22aaf57ca d4e81991c55efdf bb93f2/ volumes/ 084eedd4- 421d-4dbc- a674-1e2405953b 58/action HTTP/1.1" 500 401 0.045225
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.282 TRACE cinder.
2015-02-09 14:18:26.283 INFO cinder.
2015-02-09 14:18:26.283 INFO eventlet.