Re: Storage Subsystem 2.0 Questions

2013-03-11 Thread Mike Tutkowski
> On Mon, Mar 11, 2013 at 11:34 AM, Edison Su wrote: >>> >>>> You can think grantaccess and revokeaccess API are the hookup >>>> interfaces to your storage plugin. Every time, when cloudstack mgt server >>>> wants to access the LUN, it will call grantacc

Re: Storage Subsystem 2.0 Questions

2013-03-11 Thread Mike Tutkowski
gt;>> >>> The information returned by grantaccess API, and what you actually do >>> inside this API, are up to the implementation. You can do nothing inside >>> grantaccess api, but just returns a SR UUID. >>> >>> Regarding to CHAP credentials, it’s not re

Re: Storage Subsystem 2.0 Questions

2013-03-11 Thread Mike Tutkowski
t;> >> Thanks for that info. >> >> ** ** >> >> When grantAccess and revokeAccess are invoked, do I have access to the >> IQN of the host in question? What about if that host is using CHAP >> credentials? Where do those come into play? >> >> ** **

Re: Storage Subsystem 2.0 Questions

2013-03-11 Thread Mike Tutkowski
our storage box? > > ** ** > > *From:* Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] > *Sent:* Sunday, March 10, 2013 9:28 PM > *To:* cloudstack-dev@incubator.apache.org > *Cc:* Edison Su > *Subject:* Re: Storage Subsystem 2.0 Questions > > ** **

RE: Storage Subsystem 2.0 Questions

2013-03-11 Thread Edison Su
your storage box? From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] Sent: Sunday, March 10, 2013 9:28 PM To: cloudstack-dev@incubator.apache.org Cc: Edison Su Subject: Re: Storage Subsystem 2.0 Questions Hey Edison, Thanks for that info. When grantAccess and revokeAccess are invoked, do I

Re: Storage Subsystem 2.0 Questions

2013-03-10 Thread Mike Tutkowski
7, 2013 at 5:36 PM, Edison Su wrote: > >> >> >> > -Original Message- >> > From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] >> > Sent: Monday, March 04, 2013 9:22 PM >> > To: cloudstack-dev@incubator.apache.org >> > Subject: Storage S

Re: Storage Subsystem 2.0 Questions

2013-03-07 Thread Mike Tutkowski
: > > > > -Original Message- > > From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] > > Sent: Monday, March 04, 2013 9:22 PM > > To: cloudstack-dev@incubator.apache.org > > Subject: Storage Subsystem 2.0 Questions > > > > Hi, > > > &

RE: Storage Subsystem 2.0 Questions

2013-03-07 Thread Edison Su
> -Original Message- > From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] > Sent: Monday, March 04, 2013 9:22 PM > To: cloudstack-dev@incubator.apache.org > Subject: Storage Subsystem 2.0 Questions > > Hi, > > I'm working on implementing a stor

Re: Storage Subsystem 2.0 Questions

2013-03-05 Thread Mike Tutkowski
On a related note, it looks like the scope of Primary Storage has changed in 4.2. What are the benefits of this scoping feature? For example, does it help mainly if you want to migrate a VM from one cluster to another? Thanks On Tue, Mar 5, 2013 at 10:56 AM, Mike Tutkowski < mike.tutkow...@sol

Re: Storage Subsystem 2.0 Questions

2013-03-05 Thread Mike Tutkowski
Thanks, Marcus When Edison sees this e-mail chain, he will be able to fill in extra details. On Mon, Mar 4, 2013 at 11:08 PM, Marcus Sorensen wrote: > Generally the targets I've worked with support different levels of > access control, so you may have a high level block where you can't > even

Re: Storage Subsystem 2.0 Questions

2013-03-04 Thread Marcus Sorensen
Generally the targets I've worked with support different levels of access control, so you may have a high level block where you can't even see the target unless you come from the right IP (ACL/firewall), then you've got something like CHAP, and then maybe the target supports persistent reservation

Re: Storage Subsystem 2.0 Questions

2013-03-04 Thread Mike Tutkowski
Interesting, Marcus...thanks for the comments. Yeah, the way it works on our SAN is a given volume is either accessible via CHAP credentials or - if CHAP is not being used - a set of IQNs is maintained and any initiator with a "proper" IQN can access the volume (we depend on client-side software t

Re: Storage Subsystem 2.0 Questions

2013-03-04 Thread Marcus Sorensen
On Mon, Mar 4, 2013 at 10:41 PM, Marcus Sorensen wrote: > On revoke/grant access, If we're talking about individual volumes > being equal to a data/root disk, it's wise to adjust ACLs to only > allow access to the host that is currently wanting to run the VM/disk. > This way, cloudstack is authori

Re: Storage Subsystem 2.0 Questions

2013-03-04 Thread Marcus Sorensen
On revoke/grant access, If we're talking about individual volumes being equal to a data/root disk, it's wise to adjust ACLs to only allow access to the host that is currently wanting to run the VM/disk. This way, cloudstack is authoritative in what's accessing the lun, and you don't have to run a s

Storage Subsystem 2.0 Questions

2013-03-04 Thread Mike Tutkowski
Hi, I'm working on implementing a storage plug-in for CS 4.2. I'm looking at the following Wiki page for guidance, but have some questions: https://cwiki.apache.org/CLOUDSTACK/storage-subsystem-20.html One interface that needs to be implemented is PrimaryDataStoreDriver. I'm not sure what is e