unable to extend the volume

Solution Verified - Updated -

Issue

  • We are using NFS backend for cinder. When I try to extend the volume size I get error Extend volume not implemented
[root@mac00163e747b4b ~(openstack_admin)]# cinder create 1 --volume-type nfs
+---------------------+--------------------------------------+
|       Property      |                Value                 |
+---------------------+--------------------------------------+
|     attachments     |                  []                  |
|  availability_zone  |                 nova                 |
|       bootable      |                false                 |
|      created_at     |      2015-07-29T13:23:44.125803      |
| display_description |                 None                 |
|     display_name    |                 None                 |
|      encrypted      |                False                 |
|          id         | 68105fcd-8758-4f7d-b668-27e27154e963 |
|       metadata      |                  {}                  |
|         size        |                  1                   |
|     snapshot_id     |                 None                 |
|     source_volid    |                 None                 |
|        status       |               creating               |
|     volume_type     |                 nfs                  |
+---------------------+--------------------------------------+


[root@mac00163e747b4b ~(openstack_admin)]# cinder list|grep -i 68105fcd-8758-4f7d-b668-27e27154e963
| 68105fcd-8758-4f7d-b668-27e27154e963 |    available    |       None       |  1   |     nfs     |  false   |             |

[root@mac00163e747b4b ~(openstack_admin)]# cinder extend 68105fcd-8758-4f7d-b668-27e27154e963  3

[root@mac00163e747b4b ~(openstack_admin)]# cinder list|grep -i 68105fcd-8758-4f7d-b668-27e27154e963
| 68105fcd-8758-4f7d-b668-27e27154e963 | error_extending |       None       |  1   |     nfs     |  false   |             |

[...]
2015-07-29 09:24:02.804 29636 INFO cinder.volume.manager [req-e791983d-0889-4b55-9ee8-48adf4a3facc f5bbaa4c14e64edcac86409c8b6531da 9498b1a74f9c442eb637f7d7c35d9587 - - -] volume 68105fcd-8758-4f7d-b668-27e27154e963: extending
2015-07-29 09:24:02.805 29636 ERROR cinder.volume.manager [req-e791983d-0889-4b55-9ee8-48adf4a3facc f5bbaa4c14e64edcac86409c8b6531da 9498b1a74f9c442eb637f7d7c35d9587 - - -] volume 68105fcd-8758-4f7d-b668-27e27154e963: Error trying to extend volume
2015-07-29 09:24:02.805 29636 TRACE cinder.volume.manager Traceback (most recent call last):
2015-07-29 09:24:02.805 29636 TRACE cinder.volume.manager   File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 1169, in extend_volume
2015-07-29 09:24:02.805 29636 TRACE cinder.volume.manager     self.driver.extend_volume(volume, new_size)
2015-07-29 09:24:02.805 29636 TRACE cinder.volume.manager   File "/usr/lib/python2.7/site-packages/cinder/volume/driver.py", line 531, in extend_volume
2015-07-29 09:24:02.805 29636 TRACE cinder.volume.manager     raise NotImplementedError(msg)
2015-07-29 09:24:02.805 29636 TRACE cinder.volume.manager NotImplementedError: Extend volume not implemented
2015-07-29 09:24:02.805 29636 TRACE cinder.volume.manager 

Environment

  • Red Hat Open Stack 5

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.