NetApp Community Update
This site will enter Read Only mode on July 23 as we prepare to move to a new platform. You will still be able to view content, but posting and replying will be temporarily disabled.
We're excited to launch our new Community experience on July 30 and more information will follow soon.
Stay connected during the transition - Join our Discord community today.

EF & E-Series, SANtricity, and Related Plug-ins

How to setup Netapp E2824 as a openstack cinder block storage back end using tripleO

ombinya
9,372 Views

All,

 

I need help with setting up e2824  as a openstack cinder block storage back end using tripleO. Please see my cinder-netapp-config.yaml below.

 

Q1. What should one use for the filed "CinderNetappServerHostname"? Should it be Openstack controller IPs or Netapp e2834 iscsi port IPs?

 

# A Heat environment file which can be used to enable a
# a Cinder NetApp backend, configured via puppet
resource_registry:
OS::TripleO::Services::CinderBackendNetApp: /usr/share/openstack-tripleo-heat-templates/puppet/services/cinder-backend-netapp.yaml

parameter_defaults:
CinderEnableNetappBackend: true
CinderNetappBackendName: 'tripleo_netapp'
CinderNetappLogin: 'Administrator'
CinderNetappPassword: 'prenewsys0!'
CinderNetappServerHostname: '192.168.0.6'
CinderNetappServerPort: '80'
CinderNetappSizeMultiplier: '1.2'
CinderNetappStorageFamily: 'eseries'
CinderNetappStorageProtocol: 'iscsi'
CinderNetappTransportType: 'http'
CinderNetappVfiler: ''
CinderNetappVolumeList: ''
CinderNetappVserver: ''
CinderNetappPartnerBackendName: ''
CinderNetappNfsShares: ''
CinderNetappNfsSharesConfig: '/etc/cinder/shares.conf'
CinderNetappNfsMountOptions: ''
CinderNetappCopyOffloadToolPath: ''
CinderNetappControllerIps: '192.168.0.4, 192.168.0.5'
CinderNetappSaPassword: 'prenewsys0!'
CinderNetappStoragePools: 'Pool_1'
CinderNetappHostType: ''
CinderNetappWebservicePath: '/devmgr/v2'

4 REPLIES 4

MitchBlackburn
9,353 Views

I don't have a lot of experience with Open Stack or Cinder, but the attached document for Ceph on E-Series might be able to help you.

ombinya
9,172 Views

So far, I am unable to configure my e2824 as cinder backend.

 

Here is what a I need help with:

 

Q1. What should one use for the filed "netapp_server_hostname"? Should it be Openstack controller IPs or Netapp e2834 iscsi port IPs?

 

Controller A iSCSI ports IPs: 172.41.0.150/151

Controller B iSCSI ports IPs: 172.41.0.152/152

ombinya
9,138 Views

Thanks for the information. 

 

I followed the instrctions in the link http://netapp.github.io/openstack-deploy-ops-guide/ocata/content/cinder.eseries.iscsi.configuration.html after installing openstack using tripleo http://tripleo.org/ and configuring Cinder with a NetApp Backend using the link http://tripleo.org/install/advanced_deployment/cinder_netapp.html with no luck.

 

With all those instruction implemented, I am still getting the error below:

 

=================\

2018-02-19 16:32:14.671 36463 INFO cinder.volume.manager [req-f2396ae4-4185-435c-8418-d5c4190cceb2 - - - - -] Initializing RPC dependent components of volume driver NetAppEseriesISCSIDriver (1.0.0)
2018-02-19 16:32:14.671 36463 ERROR cinder.utils [req-f2396ae4-4185-435c-8418-d5c4190cceb2 - - - - -] Volume driver NetAppEseriesISCSIDriver not initialized
2018-02-19 16:32:14.672 36463 ERROR cinder.volume.manager [req-f2396ae4-4185-435c-8418-d5c4190cceb2 - - - - -] Cannot complete RPC initialization because driver isn't initialized properly.
2018-02-19 16:32:21.673 36463 WARNING cinder.volume.manager [req-81320227-068c-4ea0-b01f-3e46362c6382 - - - - -] Update driver status failed: (config name tripleo_netapp) is uninitialized.
2018-02-19 16:32:24.675 36463 ERROR cinder.service [-] Manager for service cinder-volume overcloud-controller-0@tripleo_netapp is reporting problems, not sending heartbeat.

==========\

 

So, has anyone within Netapp Community been successful in setting NetApp e-serise as cinder backend while deploying Openstack using tripleO?

 

Please see attached my lab setup.

 

Thanks in advance for your professional and technical help.

 

 

Public