Adding an additional Ephemeral Disk
Hi, I have the following image in glance:
root@controller:~# glance image-show 8ce3fb03-01b7-4232-aba1-84a026753db3
+-------------------------------+--------------------------------------+
| Property | Value |
+-------------------------------+--------------------------------------+
| Property 'ip' | 192.168.0.10 |
| Property 'vmware_adaptertype' | lsiLogic |
| Property 'vmware_disktype' | thin |
| Property 'vmware_ostype' | otherGuest64 |
| checksum | b5216d4cf7fdc5f69aad2cac8519d587 |
| container_format | bare |
| created_at | 2014-01-17T10:04:12 |
| deleted | False |
| disk_format | vmdk |
| id | 8ce3fb03-01b7-4232-aba1-84a026753db3 |
| is_public | True |
| min_disk | 6 |
| min_ram | 1024 |
| name | Blabla |
| owner | 2575481bef7f4fde956202e3070fe688 |
| protected | False |
| size | 6442450944 |
| status | active |
| updated_at | 2014-01-19T13:25:55 |
+-------------------------------+--------------------------------------+
root@controller:~#
Deploying from this image works so far. Now I want to deploy from this image and attach an additional ephemeral disk to it:
root@controller:~# nova boot --flavor 2 --image 8ce3fb03-01b7-4232-aba1-84a026753db3 --ephemeral size=20 --nic net-id=d42258ee-014a-465d-9c43-82fd6cccffc3 instance02
ERROR: Ephemeral disks requested are larger than the instance type allows. (HTTP 400) (Request-ID: req-b06d71d0-58e3-4cbc-888d-39e06c18c2c0)
root@controller:~#
I create a flavor to allow ephemeral disk space:
root@controller:~# nova flavor-show e112fbeb-08e7-4e41-83df-541d40a6c981
+----------------------------+--------------------------------------+
| Property | Value |
+----------------------------+--------------------------------------+
| name | hypervisor |
| ram | 4096 |
| OS-FLV-DISABLED:disabled | False |
| vcpus | 2 |
| extra_specs | {} |
| swap | |
| os-flavor-access:is_public | False |
| rxtx_factor | 1.0 |
| OS-FLV-EXT-DATA:ephemeral | 50 |
| disk | 10 |
| id | e112fbeb-08e7-4e41-83df-541d40a6c981 |
+----------------------------+--------------------------------------+
root@controller:~#
Creating the instance with
nova boot --flavor e112fbeb-08e7-4e41-83df-541d40a6c981 --image 8ce3fb03-01b7-4232-aba1-84a026753db3 --ephemeral size=6 --nic net-id=d42258ee-014a-465d-9c43-82fd6cccffc3 instance01
I get this error on the nova-compute node:
2014-01-19 14:40:52.070 10959 AUDIT nova.compute.manager [req-a3954684-7f38-4cab-83ed-cd078aea12da a8b5af7cb2ab401f90d5b4903c091216 2575481bef7f4fde956202e3070fe688] [instance: 6610221d-b4ef-40a5-bcf0-9b6cd7b2bb6a] Starting instance...
2014-01-19 14:40:52.633 10959 ERROR nova.openstack.common.rpc.amqp [req-a3954684-7f38-4cab-83ed-cd078aea12da a8b5af7cb2ab401f90d5b4903c091216 2575481bef7f4fde956202e3070fe688] Exception during message handling
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp Traceback (most recent call last):
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line 461, in _process_data
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp **args)
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/dispatcher.py", line 172, in dispatch
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp result = getattr(proxyobj, method)(ctxt, **kwargs)
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 90, in wrapped
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp payload)
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 73, in wrapped
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp return f(self, context, *args, **kw)
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 243, in decorated_function
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp pass
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 229, in decorated_function
2014-01-19 14:40:52.633 10959 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
2014-01-19 14:40:52.633 10959 TRACE nova ...