This patch allow to use nfs as cinder driver.
To use it, in the localrc we can now set
CINDER_DRIVER=nfs
CINDER_NFS_SERVERPATH=172.16.0.50:/export_cinder
The nfs-server is not setup by devstack.
Change-Id: I8e240d00b58f272d04ab2c0922c551b1f7266260
| ... | ... |
@@ -281,6 +281,11 @@ function configure_cinder() {
|
| 281 | 281 |
iniset $CINDER_CONF DEFAULT xenapi_nfs_server "$CINDER_XENAPI_NFS_SERVER" |
| 282 | 282 |
iniset $CINDER_CONF DEFAULT xenapi_nfs_serverpath "$CINDER_XENAPI_NFS_SERVERPATH" |
| 283 | 283 |
) |
| 284 |
+ elif [ "$CINDER_DRIVER" == "nfs" ]; then |
|
| 285 |
+ iniset $CINDER_CONF DEFAULT volume_driver "cinder.volume.drivers.nfs.NfsDriver" |
|
| 286 |
+ iniset $CINDER_CONF DEFAULT nfs_shares_config "$CINDER_CONF_DIR/nfs_shares.conf" |
|
| 287 |
+ echo "$CINDER_NFS_SERVERPATH" | sudo tee "$CINDER_CONF_DIR/nfs_shares.conf" |
|
| 288 |
+ sudo chmod 666 $CINDER_CONF_DIR/nfs_shares.conf |
|
| 284 | 289 |
elif [ "$CINDER_DRIVER" == "sheepdog" ]; then |
| 285 | 290 |
iniset $CINDER_CONF DEFAULT volume_driver "cinder.volume.drivers.sheepdog.SheepdogDriver" |
| 286 | 291 |
elif [ "$CINDER_DRIVER" == "glusterfs" ]; then |