Re: [Openstack] Volume driver in Cinder by ISCSI way

2013-01-18 Thread yang, xing
Hi Harry,

If you have questions about EMC volume driver, you can email me.

Thanks,
Xing


On Jan 18, 2013, at 1:29 AM, harryxiyou harryxi...@gmail.com wrote:

 Hi all,
 
 I find they, emc volumes, lvm, Netapp, IBM Svc and Zadara Virtual
 Private Storage Array,  are all use ISCSI to be the bridge to make
 drivers to let Openstack support them. You can see their driver files here:
 https://github.com/openstack/cinder/tree/master/cinder/volume/drivers
 
 If i wanna discuss questions about their ISCSI driver ways, i should go
 to which mailing lists or ask anybody?  it seems they are all not open
 source projects, which belong to companies.
 
 
 -- 
 Thanks
 Harry Wei
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp
 

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Volume driver in Cinder by ISCSI way

2013-01-18 Thread harryxiyou
On Fri, Jan 18, 2013 at 8:35 PM, yang, xing xing.y...@emc.com wrote:
 Hi Harry,

 If you have questions about EMC volume driver, you can email me.


Thanks for your help, that's very kind of you ;-)

EMC is not open-source code project, right? And Openstack support EMC
by iSCSI way. That is to say, iSCSI is the bridge to connect Openstack and
EMC, right? Could you please give me the docs of
https://github.com/openstack/cinder/blob/master/cinder/volume/drivers/emc.py
I wanna understand how to realize EMC's iSCSI driver.

By the way, if i wanna add a driver(a block storage system by iSCSI way) for
Openstack Cinder, i should just add my driver file under the dir,
https://github.com/openstack/cinder/blob/master/cinder/volume/drivers
like emc.py, right?




-- 
Thanks
Harry Wei

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Volume driver in Cinder by ISCSI way

2013-01-18 Thread Huang Zhiteng
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.
On Jan 18, 2013 9:27 PM, harryxiyou harryxi...@gmail.com wrote:

 On Fri, Jan 18, 2013 at 8:35 PM, yang, xing xing.y...@emc.com wrote:
  Hi Harry,
 
  If you have questions about EMC volume driver, you can email me.
 

 Thanks for your help, that's very kind of you ;-)

 EMC is not open-source code project, right? And Openstack support EMC
 by iSCSI way. That is to say, iSCSI is the bridge to connect Openstack and
 EMC, right? Could you please give me the docs of

 https://github.com/openstack/cinder/blob/master/cinder/volume/drivers/emc.py
 I wanna understand how to realize EMC's iSCSI driver.

 By the way, if i wanna add a driver(a block storage system by iSCSI way)
 for
 Openstack Cinder, i should just add my driver file under the dir,
 https://github.com/openstack/cinder/blob/master/cinder/volume/drivers
 like emc.py, right?




 --
 Thanks
 Harry Wei

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Volume driver in Cinder by ISCSI way

2013-01-18 Thread yang, xing
Harry,

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.

I have a README for how to use this driver in Folsom.  See the following link:

https://github.com/xing-yang/emc-openstack-cinder

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.

To add another driver, you can just add it under cinder/volume/drivers like 
emc.py.

Thanks,
Xing


From: Huang Zhiteng [mailto:winsto...@gmail.com]
Sent: Friday, January 18, 2013 8:40 AM
To: harryxiyou
Cc: openstack@lists.launchpad.net, (openstack@lists.launchpad.net); yang, xing
Subject: Re: [Openstack] Volume driver in Cinder by ISCSI way


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.
On Jan 18, 2013 9:27 PM, harryxiyou 
harryxi...@gmail.commailto:harryxi...@gmail.com wrote:
On Fri, Jan 18, 2013 at 8:35 PM, yang, xing 
xing.y...@emc.commailto:xing.y...@emc.com wrote:
 Hi Harry,

 If you have questions about EMC volume driver, you can email me.


Thanks for your help, that's very kind of you ;-)

EMC is not open-source code project, right? And Openstack support EMC
by iSCSI way. That is to say, iSCSI is the bridge to connect Openstack and
EMC, right? Could you please give me the docs of
https://github.com/openstack/cinder/blob/master/cinder/volume/drivers/emc.py
I wanna understand how to realize EMC's iSCSI driver.

By the way, if i wanna add a driver(a block storage system by iSCSI way) for
Openstack Cinder, i should just add my driver file under the dir,
https://github.com/openstack/cinder/blob/master/cinder/volume/drivers
like emc.py, right?




--
Thanks
Harry Wei

___
Mailing list: https://launchpad.net/~openstack
Post to : 
openstack@lists.launchpad.netmailto:openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Volume driver in Cinder by ISCSI way

2013-01-18 Thread harryxiyou
On Fri, Jan 18, 2013 at 9:40 PM, Huang Zhiteng winsto...@gmail.com wrote:
 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.


Okay, i will. Thanks for your suggestions.



-- 
Thanks
Harry Wei

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Volume driver in Cinder by ISCSI way

2013-01-18 Thread harryxiyou
On Fri, Jan 18, 2013 at 10:13 PM, yang, xing xing.y...@emc.com wrote:
 Harry,

Hi Xing,

 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.

 I have a README for how to use this driver in Folsom.  See the following
 link:
 https://github.com/xing-yang/emc-openstack-cinder


 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.

 To add another driver, you can just add it under cinder/volume/drivers like
 emc.py.


Thanks for your help ;-)
Actually i wanna let Openstack support HLFS, which is a sub-project of Cloudxy.
Our project web is: http://code.google.com/p/cloudxy/
HLFS's doc is: http://code.google.com/p/cloudxy/wiki/HlfsDesign .

And we will first realize Openstack support driver by QEMU/Libvirt way like
Sheepdog. Then we will also realize Openstack support driver by iSCSI. At
that time, if i happen to some questions, i will suerly ask you, would
you? ;-)
Do you understand sheepdog's driver by QEMU/Libvirt in details? If i add a
QEMU/Libvirt driver to let Openstack support HLFS, I should change following
stuffs, right?

1, add driver file to the dir (the same as sheepdog),
  https://github.com/openstack/cinder/blob/master/cinder/volume/drivers
2, change the file (Let libvirt attach HLFS volumes to QEMU, the same
as sheepdog),
  https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py

Do you have any other suggestions?

-- 
Thanks
Harry Wei

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp