Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 28AF310733 for ; Thu, 8 Aug 2013 06:28:17 +0000 (UTC) Received: (qmail 75676 invoked by uid 500); 8 Aug 2013 06:28:16 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 75468 invoked by uid 500); 8 Aug 2013 06:28:16 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 75460 invoked by uid 99); 8 Aug 2013 06:28:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Aug 2013 06:28:15 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of mike.tutkowski@solidfire.com designates 209.85.219.43 as permitted sender) Received: from [209.85.219.43] (HELO mail-oa0-f43.google.com) (209.85.219.43) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Aug 2013 06:28:12 +0000 Received: by mail-oa0-f43.google.com with SMTP id i10so4795951oag.16 for ; Wed, 07 Aug 2013 23:27:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=kwVPBMbNeQ5edPrjrTZeToOWVQPW+Y3EgYXn8GOVrK0=; b=d0dxuA4uDh4yH1ZUCCG0IOYPKhBF+rimrHMLN6yTSejjBGaoTrEZa3pHUPooxiS5Pz Dh+FOYlA+p6ZTgXF2E6xia6TdiT+brTgoeHFnvsb+6cLYYh4Fhm6Cx22gSyXfRlywBIb y7x+7geOW8hK7e/K6XxfprPHSXEAoJzEHhPsTpa2Clo2QiodmIw70oyJbo0ZfjlABfQs 6QS3ME4sqx6PtRiNqxXbZyCSHunHLfALbO3g8Wrb7OrkrDEaaJ2pf7gMnpWhuZBAE4G9 rmEbg0hzf4diiPoFW1u/RJqCoGzeD+zaJJeB4/QTaBQ8rcWLyFB1WDchxCsBhxege2uq L6zA== X-Gm-Message-State: ALoCoQmy90TvBTXS4rknukwB0TZgiz411lxLOFcomQ7qTdYEVYbvDHt8WpadE4Ro267S87+VxFk8 MIME-Version: 1.0 X-Received: by 10.60.94.108 with SMTP id db12mr3137288oeb.81.1375943271189; Wed, 07 Aug 2013 23:27:51 -0700 (PDT) Received: by 10.182.118.168 with HTTP; Wed, 7 Aug 2013 23:27:51 -0700 (PDT) In-Reply-To: References: Date: Thu, 8 Aug 2013 00:27:51 -0600 Message-ID: Subject: Re: [DISCUSS] CloudStack Storage Plugin for CloudByte's ElastiStor From: Mike Tutkowski To: "dev@cloudstack.apache.org" Content-Type: multipart/alternative; boundary=089e01228aeee91dce04e369c11b X-Virus-Checked: Checked by ClamAV on apache.org --089e01228aeee91dce04e369c11b Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi, You are definitely free to map one of your SAN volumes to many CloudStack volumes. I'm not sure how this would look code wise, but it should be doable with some changes to CloudStack. We encourage our customers to keep to smaller clusters (like four compute nodes per cluster) as a way of improving the scalability of this one-to-one approach. Depending on the hypervisor, you could even have a cluster of one compute node and have CloudStack handle HA across clusters. Talk to you later On Thu, Aug 8, 2013 at 12:22 AM, Amit Das wrote: > Hi Mike, > > I have gone through the mentioned jira as well the following article in > dZone. > http://architects.dzone.com/articles/cloudstack-storage > > It describes the problem & solution pretty well. > > However, do we have any alternatives w.r.t one-to-one mapping between a C= S > Volume & a SAN Volume ? Is this approach scalable ? > > Regards, > Amit > *CloudByte Inc.* > > > On Thu, Aug 8, 2013 at 11:36 AM, Mike Tutkowski < > mike.tutkowski@solidfire.com> wrote: > > > Hi Amit, > > > > As I mentioned on a different thread, I would recommend looking at the > > SolidFire plug-in. > > > > Also, John Burwell and I can work with you on changes in 4.3 in the > storage > > framework that might impact your development. > > > > The SolidFire plug-in was designed to provide Min and Max IOPS guarante= es > > to CloudStack data volumes. In this model, the CloudStack volume maps o= n > to > > a single SAN volume (as opposed to the traditional technique in > CloudStack > > where a volume (say, on a SAN) would house many CloudStack volumes). > > > > Also, feel free to a look at the JIRA ticket I wrote up for 4.2: > > > > https://issues.apache.org/jira/browse/CLOUDSTACK-2778 > > > > Thanks > > > > > > On Wed, Aug 7, 2013 at 11:47 PM, Amit Das > wrote: > > > > > I would like to implement a new storage plugin based on the recently > > > refactored CloudStack(CS) storage code. > > > > > > This plugin will allow a CS Admin to interact with ElastiStor's APIs = to > > > provision and manage QoS-aware storage volumes for VMs. > > > > > > CloudByte's ElastiStor is a full-featured software-defined storage Qo= S > > > solution. > > > > > > Any suggestions ? > > > > > > Regards, > > > Amit > > > *CloudByte Inc.* > > > > > > > > > > > -- > > *Mike Tutkowski* > > *Senior CloudStack Developer, SolidFire Inc.* > > e: mike.tutkowski@solidfire.com > > o: 303.746.7302 > > Advancing the way the world uses the > > cloud > > *=99* > > > --=20 *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkowski@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud *=99* --089e01228aeee91dce04e369c11b--