<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaTempEditStyle"></style><style title="owaParaStyle"><!--P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
--></style>
</head>
<body ocsi="x">
<div style="FONT-FAMILY: Tahoma; DIRECTION: ltr; COLOR: #000000; FONT-SIZE: x-small">
<div></div>
<div dir="ltr"><font color="#000000" size="2" face="Tahoma">Hello,</font></div>
<div dir="ltr"><font face="tahoma"></font> </div>
<div dir="ltr"><font face="tahoma">My question is specific to nova-volume, but might apply to Cinder also.  In the "OpenStack<a></a><a></a> Install and Deploy Manual - Ubuntu<a></a><a></a>" doc, Page 47 lists the nova.conf<a></a><a></a> file.  In it the "VOLUME"
 related section is</font></div>
<div dir="ltr"><font face="tahoma"><font face="tahoma">noted below:</font></font></div>
<div dir="ltr"><font face="tahoma"><font face="tahoma"></font><font size="1" face="Courier"><font size="1" face="Courier"> </div>
<p dir="ltr" align="left"><font size="2"><strong># VOLUMES</strong></font></p>
<p dir="ltr" align="left"><font size="2"><strong><a></a><font size="2"><strong><a></a></strong></font><font size="2"><strong><font size="2"><strong>volume_group</strong></font></strong></font>=nova-volumes</strong></font></p>
<p dir="ltr" align="left"><font size="2"><strong><a></a><font size="2"><strong><a></a></strong></font><font size="2"><strong><font size="2"><strong>volume_name_template</strong></font></strong></font>=volume-%08x<a></a><a></a></strong></font></p>
<p dir="ltr"><font size="2"><strong><a></a><font size="2"><strong><a></a></strong></font><font size="2"><strong><font size="2"><strong>iscsi_helper</strong></font></strong></font>=tgtadm<a></a><a></a></strong></font></p>
</font></font></font>
<div dir="ltr"><font face="tahoma"></font> </div>
<div dir="ltr"><font face="tahoma"></font> </div>
<div dir="ltr"><font face="tahoma">Who manages LVM<a></a> VG - "nova-volumes".  Is it nova-volume module or the iSCSI<a></a> Target.  I am guessing nova-volume.   My thinking is nova-volume creates LV out of this VG and feeds it into iSCSI<a></a> Target using utilites<a></a>
 - tgt<a></a>-admin, tgt<a></a>-setup-lun<a></a> (etc.).  This LV is then exported as a block storage by the iSCSI<a></a> Target.  This block  storage is then attached to / seen by a VM<a></a> instance on the same or another physical host which has iSCSI<a></a>
 connection to the SCSI Tgt. Would that be correct?</font></div>
<div dir="ltr"> </div>
<div dir="ltr"><font face="tahoma">If so, I have a few questions:</font></div>
<div dir="ltr"><font face="tahoma"> - W</font><font face="tahoma">hat if I want to "feed" additional disks/block devices or VGs<a></a> to nova-volume module?  How and where would I specify that.  Or do I have to modify the nova-volume code to handle that. 
 (One solution I can think of is to pool the additional<a></a> storage into the existing VG - nova-volumes.)</font></div>
<div dir="ltr"><font face="tahoma"> - What if I don't<a></a> want to feed any VG to nova-volume, but rather want nova-volume to call into the iSCSI<a></a> target 
<strong>to get</strong> block storage.</font></div>
<div dir="ltr"><font face="tahoma"> - I would like to understand<a></a> the interaction/interface/API  of nova-volume (Cinder) that calls into iSCSI<a></a><a></a> Target to expose storage or API to storage appliance to get block storage.    Is this a generic
 standardized API that can call into any type of block storage - iSCSI<a></a> , FCoE<a></a>, etcv<a></a>?   If so, pointers to API would be highly appreciated.</font></div>
<div dir="ltr"><font face="tahoma"></font> </div>
<div dir="ltr"><font face="tahoma">I apologize if my questions seems newbie'ish<a></a><a></a> or confusing as I am trying to understand<a></a> the inner workings of nova-volume/Cinder.  Any help is highly appreciated.</font></div>
<div dir="ltr"><font face="tahoma"></font> </div>
<div dir="ltr"><font face="tahoma">Regards,</font></div>
<div dir="ltr"><font face="tahoma">Ahmed.</font></div>
<div dir="ltr"><font face="tahoma"></font> </div>
<div dir="ltr"> </div>
</div>
</body>
</html>