Difference between revisions of "OpenStack Cinder"

From OSNEXUS Online Documentation Site
Jump to: navigation, search
m (Download QuantaStor OpenStack Cinder Driver (BETA 1 Release))
m (Download QuantaStor OpenStack Cinder Driver)
Line 96: Line 96:
 
== Download QuantaStor OpenStack Cinder Driver ==
 
== Download QuantaStor OpenStack Cinder Driver ==
  
We're still working with our partners on testing our OpenStack Cinder driver.  If you'd like access to this early driver it is available here: [https://dl.dropboxusercontent.com/u/9076477/partner/cinder/QuantaStor.py here]
+
We're still working with our partners on testing our OpenStack Cinder driver.  If you'd like access to this early driver it is available [https://dl.dropboxusercontent.com/u/9076477/partner/cinder/QuantaStor.py here]
  
 
== Command Examples ==
 
== Command Examples ==

Revision as of 15:12, 12 December 2014

Setup

All of our testing has been done in a DevStack environment. Here is a link to their website / setup instructions:

http://devstack.org/

Before running ./stack.sh make sure to add these to your devstack/local.conf file. If there is no local.conf file, you can create your own, or copy the file in the devstack/samples/ directory (replace with values for your QuantaStor)

[[post-config|$CINDER_CONF]]
[DEFAULT]
volume_driver=cinder.volume.drivers.QuantaStor.QuantaStorDriver
qs_ip=192.168.0.101
qs_pool_id=fdb0f5c5-834a-1220-96a1-9a5d3f6664a9
qs_user = admin
qs_password = password

These two lines need to be added to the /opt/stack/cinder/cinder/volume/manager.py file:

'cinder.volume.drivers.QuantaStor.QuantaStorDriver':
'cinder.volume.drivers.QuantaStor.QuantaStorDriver',

For me it is right after line 96. It is in the "MAPPING = {" section with all the other drivers.

Also before running ./stack.sh, make sure that you run the setup with a non root user. This user needs to have password-less sudo privileges to make the process much easier. To create such a user, go through the following steps.

  • In your linux session, type : 'cd devstack'
  • Use a text editor to access /etc/sudoers like : 'sudo visudo /etc/sudoers'
  • Find a line that should look similar, if not identical to this : '%root All=(ALL) ALL'
  • Under that line, write this, making sure to replace 'user' with your username : 'user ALL=(ALL) NOPASSWD:ALL'

Things to Note

  • DevStack runs a bunch of sessions in screens
  • Touch and chmod 777 the file "/var/log/qs_cinder.log" to have the QuantaStor driver also log to a seperate file

Feature Support

Feature Havana Icehouse QuantaStor / Feature Coverage
Volume Attach/Detach Available Available Yes
Snapshot Create/Delete Available Available Yes
Create Volume from Snapshot Available Available Yes
Get Volume Stats Available Available In Progress
Copy Image to Volume Available Available N/A
Copy Volume to Image Available Available N/A
Clone Volume Available Available Yes
Extend Volume N/A Available Yes

Download QuantaStor OpenStack Cinder Driver

We're still working with our partners on testing our OpenStack Cinder driver. If you'd like access to this early driver it is available here

Command Examples