<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hi Nikesh,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">You need to set the enabled_backends in the local.conf file.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">e.g.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">[[post-config|$CINDER_CONF]]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">[DEFAULT]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">enabled_backends=hp_msa_driver<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">[hp_msa_driver]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">volume_driver = cinder.volume.drivers.san.hp.hp_msa_fc.HPMSAFCDriver<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">…<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Ramy<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> Nikesh Kumar Mahalka [mailto:nikeshmahalka@vedams.com]
<br>
<b>Sent:</b> Monday, August 11, 2014 8:55 AM<br>
<b>To:</b> openstack@lists.openstack.org; openstack-dev@lists.openstack.org<br>
<b>Subject:</b> [openstack-dev] devstack local.conf file<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hi, <o:p></o:p></p>
<div>
<p class="MsoNormal">I have gone through devstack links.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">They are not clear like <a href="http://openstack.org" target="_blank">
openstack.org</a> documents.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">For Example:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">when i am using below local.conf file in devstack,"hp_msa_driver" is not coming in "enabled_backends" in cinder.conf after running stack.sh.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">[[local|localrc]]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">ADMIN_PASSWORD=vedams123<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">DATABASE_PASSWORD=$ADMIN_PASSWORD<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">RABBIT_PASSWORD=$ADMIN_PASSWORD<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">SERVICE_PASSWORD=$ADMIN_PASSWORD<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">SERVICE_TOKEN=ADMIN<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FLAT_INTERFACE=eth0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FIXED_RANGE=<a href="http://192.168.2.170/29">192.168.2.170/29</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">HOST_IP=192.168.2.151<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">LOGFILE=$DEST/logs/stack.sh.log<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">SCREEN_LOGDIR=$DEST/logs/screen<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">SYSLOG=True<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">SYSLOG_HOST=$HOST_IP<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">SYSLOG_PORT=516<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">TEMPEST_VOLUME_DRIVER=hp_msa_fc<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">TEMPEST_VOLUME_VENDOR="Hewlett-Packard"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">TEMPEST_STORAGE_PROTOCOL=FC<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">[[post-config|$CINDER_CONF]]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">[hp_msa_driver]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">volume_driver = cinder.volume.drivers.san.hp.hp_msa_fc.HPMSAFCDriver<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">san_ip = 192.168.2.192<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">san_login = manage<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">san_password =!manage<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">volume_backend_name=HPMSA_FC<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">[lvmdriver-1]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">volume_group=stack-volumes-1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">volume_backend_name=LVM_iSCSI<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><b>I am getting below cinder.conf file after running stack.sh script</b><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">[keystone_authtoken]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">auth_uri = <a href="http://192.168.2.151:5000/v2.0">http://192.168.2.151:5000/v2.0</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">signing_dir = /var/cache/cinder<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">admin_password = vedams123<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">admin_user = cinder<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">admin_tenant_name = service<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">cafile =<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">identity_uri = <a href="http://192.168.2.151:35357">http://192.168.2.151:35357</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">[DEFAULT]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">rabbit_password = vedams123<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">rabbit_hosts = 192.168.2.151<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">rpc_backend = cinder.openstack.common.rpc.impl_kombu<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">use_syslog = True<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><b>default_volume_type = lvmdriver-1</b><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><b>enabled_backends = lvmdriver-1</b><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">enable_v1_api = true<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">periodic_interval = 60<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">lock_path = /opt/stack/data/cinder<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">state_path = /opt/stack/data/cinder<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">osapi_volume_extension = cinder.api.contrib.standard_extensions<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">rootwrap_config = /etc/cinder/rootwrap.conf<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">api_paste_config = /etc/cinder/api-paste.ini<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">sql_connection = mysql://<a href="http://root:vedams123@127.0.0.1/cinder?charset=utf8">root:vedams123@127.0.0.1/cinder?charset=utf8</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">iscsi_helper = tgtadm<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">my_ip = 192.168.2.151<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">verbose = True<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">debug = True<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">auth_strategy = keystone<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">[lvmdriver-1]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">volume_group = stack-volumes-1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">volume_driver = cinder.volume.drivers.lvm.LVMISCSIDriver<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">volume_backend_name = LVM_iSCSI<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">[hp_msa_driver]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">volume_backend_name = HPMSA_FC<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">san_password = !manage<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">san_login = manage<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">san_ip = 192.168.2.192<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">volume_driver = cinder.volume.drivers.san.hp.hp_msa_fc.HPMSAFCDriver<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><b>Then i analyzed source code of stack.sh,and added in local.conf this line:</b><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><b>CINDER_ENABLED_BACKENDS=hp_msa:hp_msa_driver,lvm:lvmdriver-1</b><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Now i am getting hp_msa_fc in cinder.conf in enabled_backends<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Regards<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Nikesh<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>