cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Tutkowski <>
Subject Re: Creating a VMFS datastore backed by an iSCSI target
Date Thu, 21 Mar 2013 01:06:57 GMT
Thanks, Kevlen

That makes sense that in pre 4.2 we don't use VI SDK to create a datastore
as we require the datastore to be set up ahead of creating Primary Storage.

However, as far as I understand Edison's 4.2 storage plug-in framework,
which creates the necessary storage when a VM is spun up or a data disk is
created, CS will need to interact with VMware to create a datastore to map
the newly created SAN volume into so that CS can make Primary Storage for

This is my understanding of the 4.2 plug-in framework:

* You create a storage plug-in.

* Primary Storage can be associated with this plug-in (as opposed to being
associated with pre-existing storage).

* When a Compute or Disk Offering is executed and it is tagged to use
Primary Storage that makes use of this plug-in, the plug-in is invoked to
create the necessary storage (let's say an iSCSI volume).

* A datastore (for VMware) or a storage repository (for XenServer) then
needs to be created for the SAN volume to be utilized from CS.

* The VM or data disk is placed on the datastore or storage repository and
it (the VM or data disk) is the only object that ever utilizes this
datastore or storage repository.

On Wed, Mar 20, 2013 at 5:32 PM, Kelven Yang <> wrote:

> We don't use VI SDK in CloudStack for VMware integration.
> For VMFS datastore, CloudStack will not create it and will rely on vCenter
> to do it. To enable a VMFS datastore involves a series of steps, the flow
> is provided by vCenter.
> Kelven
> On 3/20/13 1:26 PM, "Mike Tutkowski" <> wrote:
> >Hi everyone,
> >
> >Has anyone every used the VI SDK or the VI Java API to create a VMFS
> >datastore that makes use of an iSCSI target?
> >
> >I've been searching all over Google for some decent sample code.  I've
> >found bits and pieces (more about NFS than iSCSI), but nothing that brings
> >it all together.
> >
> >This was fairly easy to do with XenServer, but VMware seems to be lacking
> >in the sample-code area.
> >
> >Thanks!
> >
> >--
> >*Mike Tutkowski*
> >*Senior CloudStack Developer, SolidFire Inc.*
> >e:
> >o: 303.746.7302
> >Advancing the way the world uses the
> >cloud<>
> >* *

*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
o: 303.746.7302
Advancing the way the world uses the

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message