Skip to Main Content
Deploying OpenStack
book

Deploying OpenStack

by Ken Pepple
July 2011
Intermediate to advanced content levelIntermediate to advanced
88 pages
1h 52m
English
O'Reilly Media, Inc.
Content preview from Deploying OpenStack

Attaching Volumes

Let’s create our first volume. This is a straightforward euca-create-volume with the arguments -s 1 (for the size of the volume in gigabytes) and -z nova (which is nova as the default) for the zone. It will return with the volume name and its status (creating). You can check on the status with the euca-describe-volumes.

$ euca-create-volume -s 1 -z nova
VOLUME    vol-00000003    1   creating (book, None, None, None)
2011-07-11T00:08:34Z

Caution

Volumes are only currently supported with the Amazon EC2 API. As such, you will need to use euca2ools if you want to use volumes with your instances.

Once the volume has been created, attach it to a running instance with the euca-attach-volume.

# euca-attach-volume vol-00000003 -i  i-00000004 -d /dev/vdb
VOLUME    vol-00000003
# euca-describe-volumes
VOLUME    vol-00000001     1        nova    error (book, nova-controller, None, None)
2011-07-10T22:55:28Z
VOLUME    vol-00000002     1        nova    error (book, nova-controller, None, None)
2011-07-10T22:57:02Z
VOLUME    vol-00000003     1        nova    in-use (book, nova-controller,
i-00000004[nova-controller], /dev/vdb)    2011-07-11T00:08:34Z

Volumes will show up as raw devices at /dev/vdb. As with any raw device, you will need to make a filesystem on it and then mount it.

$ df -h Filesystem Size Used Avail Use% Mounted on /dev/vda 1.4G 549M 767M 42% / devtmpfs 246M 144K 245M 1% /dev none 247M 0 247M 0% /dev/shm none 247M 40K 247M 1% /var/run none 247M 0 247M 0% /var/lock $ sudo mkdir /volumes $ sudo mkfs -t ext3 /dev/vdb $ sudo mount /dev/vdb ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Troubleshooting OpenStack

Troubleshooting OpenStack

Tony Campbell
Containers in OpenStack

Containers in OpenStack

Pradeep Kumar Singh, Madhuri Kumari

Publisher Resources

ISBN: 9781449311223Errata