<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=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@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;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* 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;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@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'>Harry,<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'>EMC’s volume driver (implemented in emc.py) is open source but EMC storage is not.  EMC volume driver allows users to provision EMC storage in OpenStack.  This is the same case with many other vendor provided drivers.  The EMC volume driver that is available currently supports iSCSI protocol on VNX and VMAX/VMAXe arrays.<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'>I have a README for how to use this driver in Folsom.  See the following link:<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'>https://github.com/xing-yang/emc-openstack-cinder<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'>We are still doing development for Grizzly, so I don’t have a README yet.  You can take a look of the Folsom doc to get started.  Let me know if you have any questions.<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'>To add another driver, you can just add it under cinder/volume/drivers like emc.py.<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'>Thanks,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Xing<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><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Huang Zhiteng [mailto:winston.d@gmail.com] <br><b>Sent:</b> Friday, January 18, 2013 8:40 AM<br><b>To:</b> harryxiyou<br><b>Cc:</b> openstack@lists.launchpad.net, (openstack@lists.launchpad.net); yang, xing<br><b>Subject:</b> Re: [Openstack] Volume driver in Cinder by ISCSI way<o:p></o:p></span></p></div><p class=MsoNormal><o:p> </o:p></p><p>For development efforts, it is better to use openstack-dev list instead of this general openstack list.  You can also join #openstack-cinder IRC channel in freenode for online discussion with cinder developers.<o:p></o:p></p><div><p class=MsoNormal>On Jan 18, 2013 9:27 PM, "harryxiyou" <<a href="mailto:harryxiyou@gmail.com">harryxiyou@gmail.com</a>> wrote:<o:p></o:p></p><p class=MsoNormal>On Fri, Jan 18, 2013 at 8:35 PM, yang, xing <<a href="mailto:xing.yang@emc.com">xing.yang@emc.com</a>> wrote:<br>> Hi Harry,<br>><br>> If you have questions about EMC volume driver, you can email me.<br>><br><br>Thanks for your help, that's very kind of you ;-)<br><br>EMC is not open-source code project, right? And Openstack support EMC<br>by iSCSI way. That is to say, iSCSI is the bridge to connect Openstack and<br>EMC, right? Could you please give me the docs of<br><a href="https://github.com/openstack/cinder/blob/master/cinder/volume/drivers/emc.py" target="_blank">https://github.com/openstack/cinder/blob/master/cinder/volume/drivers/emc.py</a><br>I wanna understand how to realize EMC's iSCSI driver.<br><br>By the way, if i wanna add a driver(a block storage system by iSCSI way) for<br>Openstack Cinder, i should just add my driver file under the dir,<br><a href="https://github.com/openstack/cinder/blob/master/cinder/volume/drivers" target="_blank">https://github.com/openstack/cinder/blob/master/cinder/volume/drivers</a><br>like emc.py, right?<br><br><br><br><br>--<br>Thanks<br>Harry Wei<br><br>_______________________________________________<br>Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><o:p></o:p></p></div></div></body></html>