Bureaucrats, cc_docs_admin, cc_staff
2,915
edits
(make external link implicit) |
(→Working with Volumes: editing for clarity and version-independence) |
||
Line 7: | Line 7: | ||
===Creating a Volume=== | ===Creating a Volume=== | ||
[[File:OpenStack-Dashboard-Compute-Volumes.png|800px|thumb| OpenStack Dashboard, | [[File:OpenStack-Dashboard-Compute-Volumes.png|800px|thumb| OpenStack Dashboard, Volumes page (Click for larger image)]] | ||
[[File:Create-Volume-Form.png|400px|thumb| Create Volume (Click for larger image)]] | [[File:Create-Volume-Form.png|400px|thumb| Create Volume dialog (Click for larger image)]] | ||
To create a volume click [[File:Create-Volume-Button.png]] and fill in the following fields: | To create a volume click [[File:Create-Volume-Button.png]] and fill in the following fields: | ||
*Volume Name: <code>data</code><br/> | *Volume Name: <code>data</code>, for example<br/> | ||
*Description:<br/>Optional text | *Description:<br/>Optional text | ||
*Type: <br/> | *Volume Source: <code>No source, empty volume</code><br/> | ||
*Type: <code>No volume type</code><br/> | |||
*Size (GB): <code>40</code>, or some suitable size<br/> | *Size (GB): <code>40</code>, or some suitable size<br/> | ||
*Availability Zone: <code>Any Availability Zone</code><br/> | *Availability Zone: <code>Any Availability Zone</code><br/> | ||
Line 23: | Line 23: | ||
===Accessing a Volume from a VM=== | ===Accessing a Volume from a VM=== | ||
To access the volume you must first '''attach''' it to a running VM. This is analogous to inserting a USB key or plugging an external drive into your personal computer. | To access the volume you must first '''attach''' it to a running VM. This is analogous to inserting a USB key or plugging an external drive into your personal computer. You can attach a volume from the Compute->Volumes page. | ||
* | * At the right-hand end of the line describing the volume will be a drop-down menu. Select "Manage Attachments" or "Edit Attachments". | ||
* In the "Attach To Instance" drop-down box select a VM, | |||
* | * Click the blue "Attach Volume" button. | ||
* | The process should complete in a few seconds. Then the Compute->Volumes page will show the newly created volume is attached to your selected VM on <code>/dev/vdb</code> or some similar location. | ||
The process should complete in a few seconds. Then the Compute->Volumes | |||
===Formatting and Mounting an Empty Volume=== | ===Formatting and Mounting an Empty Volume=== | ||
Line 35: | Line 34: | ||
<ol> | <ol> | ||
<li>Create a partition on the volume with | <li>Create a partition on the volume with | ||
{{Command|sudo fdisk /dev/vdb}} | {{Command|sudo fdisk /dev/vdb}} | ||
<code>fdisk</code> will prompt you to enter a command. Use this sequence of single-character commands to create a new partition on your volume.</li> | <code>fdisk</code> will prompt you to enter a command. Use this sequence of single-character commands to create a new partition on your volume.</li> | ||
Line 53: | Line 52: | ||
</ol> | </ol> | ||
If the VM is rebooted for some reason the volume will need to be remounted. To cause the VM to mount the volume automatically at boot time, edit <code>/etc/fstab</code> | If the VM is rebooted for some reason the volume will need to be remounted. To cause the VM to mount the volume automatically at boot time, edit <code>/etc/fstab</code> and add a line like | ||
/dev/vdb1 /media/data ext4 defaults 0 2 | /dev/vdb1 /media/data ext4 defaults 0 2 | ||
If you are not rebooting, you can mount the device just added to <code>/etc/fstab</code> with | |||
{{Command|sudo mount -a}} | {{Command|sudo mount -a}} | ||