mNo edit summary |
No edit summary |
||
Line 31: | Line 31: | ||
$> euca-attach-volume -i i-00000001 -d /dev/vdc vol-00000001 | $> euca-attach-volume -i i-00000001 -d /dev/vdc vol-00000001 | ||
ssh to the instance and verify that the vdc device | |||
is listed in /proc/partitions | |||
$> cat /proc/partitions | |||
Now make the device available if /dev/vdc is not already present | |||
$> mknod /dev/vdc b 252 32 | |||
Create and mount a file system directly on the device | |||
$> mkfs.ext3 /dev/vdc | |||
$> mkdir /mnt/nova-volume | |||
$> mount /dev/vdc /mnt/nova-volume | |||
Display some file system details | |||
$> df -h /dev/vdc | |||
|results= | |results= | ||
The file system should be created, mounted and | |||
reported correctly by df | |||
}} | }} | ||
[[Category:OpenStack Test Cases]] | [[Category:OpenStack Test Cases]] | ||
[[Category:Cloud SIG]] | [[Category:Cloud SIG]] |
Revision as of 09:12, 20 October 2011
Description
Provide nova-volumes to compute instances
Nova-volume is a service that allows you to give extra block level storage to your OpenStack Compute instances (using iSCSI and LVM)
Setup
Start the SCSI target daemon
$> sudo service tgtd start $> sudo chkconfig tgtd on
Ensure the nova-volume service is enabled
$> sudo nova-manage service list
How to test
Create a new 5GB volume
$> euca-create-volume -s 5 -z nova
View status of volumes, and wait for it to become 'available'
$> euca-describe-volumes
Make the storage available to the instance (note -d is the device on the compute node)
$> euca-attach-volume -i i-00000001 -d /dev/vdc vol-00000001
ssh to the instance and verify that the vdc device is listed in /proc/partitions
$> cat /proc/partitions
Now make the device available if /dev/vdc is not already present
$> mknod /dev/vdc b 252 32
Create and mount a file system directly on the device
$> mkfs.ext3 /dev/vdc $> mkdir /mnt/nova-volume $> mount /dev/vdc /mnt/nova-volume
Display some file system details
$> df -h /dev/vdc
Expected Results
The file system should be created, mounted and reported correctly by df