Configure a SolidFire storage array as a Cinder backend on HOS 2.0
You must modify the cinder.conf.j2 to configure the storage backend details.
Perform the following steps to configure the Cinder backend:
- Log in to lifecycle manager [deployer node].
-
Make the following changes to the ~/helion/my_cloud/config/cinder/cinder.conf.j2 file:
a. Add your SolidFire backend to the enabled_backends section:
# Configure the enabled backends enabled_backends=SolidFire_iSCSI
b. Create a new SolidFire iscsi cluster section and fill the values per your cluster information.
Here is an example:
# SOLIDFIRE CONFIG # [SolidFire_iSCSI] volume_driver = cinder.volume.drivers.solidfire.SolidFireDriver san_ip = 10.11.12.13 san_login = san-admin san_password = secret-password sf_emulate_512 = True volume_backend_name = solidfire # # End of section for solidfire
Commit your configuration to your local git repositiory:
cd ~/helion/hos/ansible git add -A git commit -m "Added SolidFire to Cinder Backend Storage"
- Run the configuration processor:
cd ~/helion/hos/ansible ansible-playbook -i hosts/localhost config-processor-run.yml
- Run the following command to create a deployment directory:
cd ~/helion/hos/ansible ansible-playbook -i hosts/localhost ready-deployment.yml
- Run the following command to complete the configuration:
cd ~/scratch/ansible/next/hos/ansible ansible-playbook -i hosts/verb_hosts cinder-reconfigure.yml
- Now proceed to configuring the volume type….
See SolidFire OpenStack details here