Can someone tell me if DevCloud and DevCloud2 are running Xen or XenServer?
 I'm not sure how to query out that info from the control VM.

Thanks!


On Fri, Jan 25, 2013 at 11:58 PM, Mike Tutkowski <
mike.tutkow...@solidfire.com> wrote:

> Thanks for the info, Marcus.
>
> I just verified that I can connect to (and write to/read from) my iSCSI
> target (which is served from an Ubuntu VM) from Mac OS X.  I supposed I
> will need to do the same thing from Xen and then, as you say, maybe that
> will help expose the underlying problem.
>
>
> On Fri, Jan 25, 2013 at 10:36 PM, Marcus Sorensen <shadow...@gmail.com>wrote:
>
>> On Fri, Jan 25, 2013 at 9:40 PM, Mike Tutkowski <
>> mike.tutkow...@solidfire.com> wrote:
>>
>> > Hey guys,
>> >
>> > I have a couple related CS questions:
>> >
>> > When someone wants to set up a host to run a hypervisor, does this
>> person
>> > manually install the hypervisor on the host and then turn to CS to
>> > incorporate the host into CS?  Or is there some way you can have CS
>> install
>> > the hypervisor on a bare host?  I'm a bit confused about how any, for
>> > example, KVM-specific scripts make there way over to a host that is
>> running
>> > that hypervisor.
>> >
>>
>> Management server or hypervisor, the production setup follows the same
>> recipe of provisioning a server and then installing cloudstack packages.
>>  For example, if you're running an Ubuntu environment, you'd install
>> ubuntu
>> on your management server, then the management server-specific debs. You'd
>> install ubuntu on the hypervisor host and then install the agent debs.
>> Most
>> people have kickstart, puppet, chef, cfengine, etc, or at least local
>> repos
>> where they can conveniently install packages from. This is also why it's
>> been inconvenient having the packaging system broken the past few months
>> in
>> master.
>>
>> Xen works a little differently, since it should already have an API for
>> the
>> management server to push stuff to.
>>
>>
>> >
>> > I'm also not clear on something when you set up a Primary Storage type.
>> >  So, in my case, I was trying to set up an iSCSI type.  Primary Storage
>> > gets associated with a given Cluster.  OK, so far, so good.  I'm not
>> clear
>> > on why Xen (which is the hypervisor for this cluster) comes into the
>> > equation so early.  For example, if I had ten hosts in this Cluster, are
>> > all ten of them consulted when I try to set up a Primary Storage type
>> for
>> > that Cluster?  Can someone clarify this for me?
>> >
>>
>> I know it tries to verify that the settings are valid, but I don't know if
>> it goes to each host in the cluster. I don't think it does, but I could
>> check if nobody else knows immediately. I do think it also verifies that
>> the primary/secondary storage works for a node when you attempt to add a
>> cluster node. Or maybe that's just the KVM agent.
>>
>>
>> >
>> > Thanks!
>> >
>> >
>> > On Fri, Jan 25, 2013 at 3:40 PM, Mike Tutkowski <
>> > mike.tutkow...@solidfire.com> wrote:
>> >
>> > > Thanks, guys
>> > >
>> > > I've got to head out, but I plan to look into this with your comments
>> > over
>> > > the weekend.
>> > >
>> > >
>> > > On Fri, Jan 25, 2013 at 3:29 PM, Clayton Weise <cwe...@iswest.net>
>> > wrote:
>> > >
>> > >> Xen and iSCSI can be a little bit quirky at times with how it is
>> able to
>> > >> see LUNs.  Sometimes it won't see the LUNs properly with the full IQN
>> > and
>> > >> you just need to have it use a wildcard instead.  I've found it
>> varies a
>> > >> bit from one storage vendor to another.  If you're familiar at all
>> with
>> > >> iSCSI (specifically, the open-iscsi package) and Linux the same tools
>> > are
>> > >> available from the shell on your Xen host.
>> > >>
>> > >> -----Original Message-----
>> > >> From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
>> > >> Sent: Friday, January 25, 2013 2:25 PM
>> > >> To: cloudstack-dev@incubator.apache.org
>> > >> Subject: Re: DevCloud Question
>> > >>
>> > >> Thanks for the info, Marcus!
>> > >>
>> > >> So, does anyone out there use Xen with iSCSI?  :)
>> > >>
>> > >>
>> > >> On Fri, Jan 25, 2013 at 3:22 PM, Marcus Sorensen <
>> shadow...@gmail.com
>> > >> >wrote:
>> > >>
>> > >> > KVM has a bunch of agents/scripts. I haven't had to install
>> anything
>> > >> > in our Xen devclouds, but there do seem to be some scripts in the
>> > >> > source. Sorry, I'm no help here.
>> > >> >
>> > >> > On Fri, Jan 25, 2013 at 3:18 PM, Mike Tutkowski
>> > >> > <mike.tutkow...@solidfire.com> wrote:
>> > >> > > Thanks, Marcus
>> > >> > >
>> > >> > > Do you know if - generally speaking - I would need to install
>> some
>> > CS
>> > >> > > software on the hypervisor before creating primary storage that
>> said
>> > >> > > hypervisor could use?
>> > >> > >
>> > >> > >
>> > >> > > On Fri, Jan 25, 2013 at 3:08 PM, Marcus Sorensen <
>> > shadow...@gmail.com
>> > >> > >wrote:
>> > >> > >
>> > >> > >> Not sure, I've never done Xen+iscsi. Maybe someone else can
>> help.
>> > You
>> > >> > >> could also try connecting the iscsi SR manually on the devcloud,
>> > and
>> > >> > >> then using the 'presetup' storage. Doing it manually might show
>> you
>> > >> > >> what's wrong in the devcloud, and then presetup might not be
>> > >> > >> necessary, but it's a place to start.
>> > >> > >>
>> > >> > >> On Fri, Jan 25, 2013 at 2:22 PM, Mike Tutkowski
>> > >> > >> <mike.tutkow...@solidfire.com> wrote:
>> > >> > >> > Hi Marcus,
>> > >> > >> >
>> > >> > >> > I think I set up my iSCSI target correctly, but when I try to
>> add
>> > >> > Primary
>> > >> > >> > Storage, I get this exception.  Any idea why this might be the
>> > >> case?
>> > >> > >> >
>> > >> > >> > Thanks!
>> > >> > >> >
>> > >> > >> > ERROR [cloud.api.ApiServer] (1567014364@qtp-858368545-7:)
>> > >> unhandled
>> > >> > >> > exception executing api command: createStoragePool
>> > >> > >> > com.cloud.utils.exception.CloudRuntimeException: Can not
>> create
>> > >> > storage
>> > >> > >> > pool through host 1 due to Catch Exception
>> > >> > >> > com.cloud.utils.exception.CloudRuntimeException, create
>> > StoragePool
>> > >> > >> failed
>> > >> > >> > due to com.cloud.utils.exception.CloudRuntimeException:
>> Unable to
>> > >> > create
>> > >> > >> > Iscsi SR  {targetIQN=iqn.2013-01.com.solidfire:volume-1,
>> > >> > >> > target=192.168.1.4} due to  Unable to create Iscsi SR
>> > >> > >> >  {targetIQN=iqn.2013-01.com.solidfire:volume-1,
>> > target=192.168.1.4}
>> > >> > due
>> > >> > >> to
>> > >> > >> >  The SR could not be connected because the driver was not
>> > >> recognised.
>> > >> > on
>> > >> > >> > host:9d4c9db8-32f7-25c3-0435-eab4bf3adcea pool:
>> > >> > >> > 192.168.1.4/iqn.2013-01.com.solidfire:volume-1/0
>> > >> > >> > at
>> > >> > >> >
>> > >> > >>
>> > >> >
>> > >>
>> >
>> com.cloud.storage.StorageManagerImpl.createStoragePool(StorageManagerImpl.java:1671)
>> > >> > >> > at
>> > >> > >> >
>> > >> > >>
>> > >> >
>> > >>
>> >
>> com.cloud.storage.StorageManagerImpl.createPool(StorageManagerImpl.java:1450)
>> > >> > >> > at
>> > >> > >> >
>> > >> > >>
>> > >> >
>> > >>
>> >
>> com.cloud.storage.StorageManagerImpl.createPool(StorageManagerImpl.java:212)
>> > >> > >> > at
>> > >> > >> >
>> > >> > >>
>> > >> >
>> > >>
>> >
>> org.apache.cloudstack.api.command.admin.storage.CreateStoragePoolCmd.execute(CreateStoragePoolCmd.java:119)
>> > >> > >> > at
>> com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:168)
>> > >> > >> > at com.cloud.api.ApiServer.queueCommand(ApiServer.java:502)
>> > >> > >> > at com.cloud.api.ApiServer.handleRequest(ApiServer.java:353)
>> > >> > >> > at
>> com.cloud.api.ApiServlet.processRequest(ApiServlet.java:310)
>> > >> > >> > at com.cloud.api.ApiServlet.doGet(ApiServlet.java:67)
>> > >> > >> > at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>> > >> > >> > at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> > >> > >> > at
>> > >> >
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> > >> > >> > at
>> > >> > >>
>> > >>
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> > >> > >> > at
>> > >> > >> >
>> > >> > >>
>> > >> >
>> > >>
>> >
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> > >> > >> > at
>> > >> > >>
>> > >>
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> > >> > >> > at
>> > >> > >>
>> > >>
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> > >> > >> > at
>> > >> >
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> > >> > >> > at
>> > >> > >> >
>> > >> > >>
>> > >> >
>> > >>
>> >
>> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> > >> > >> > at
>> > >> > >> >
>> > >> > >>
>> > >> >
>> > >>
>> >
>> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> > >> > >> > at
>> > >> > >>
>> > >>
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> > >> > >> > at org.mortbay.jetty.Server.handle(Server.java:326)
>> > >> > >> > at
>> > >> > >>
>> > >>
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> > >> > >> > at
>> > >> > >> >
>> > >> > >>
>> > >> >
>> > >>
>> >
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> > >> > >> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> > >> > >> > at
>> > org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> > >> > >> > at
>> > org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> > >> > >> > at
>> > >> > >> >
>> > >> > >>
>> > >> >
>> > >>
>> >
>> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> > >> > >> > at
>> > >> > >> >
>> > >> > >>
>> > >> >
>> > >>
>> >
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>> > >> > >> >
>> > >> > >> >
>> > >> > >> > On Thu, Jan 24, 2013 at 7:25 PM, Mike Tutkowski <
>> > >> > >> > mike.tutkow...@solidfire.com> wrote:
>> > >> > >> >
>> > >> > >> >> Great description, Marcus - thanks for taking the time to
>> write
>> > >> this
>> > >> > out
>> > >> > >> >> for me!
>> > >> > >> >>
>> > >> > >> >>
>> > >> > >> >> On Thu, Jan 24, 2013 at 4:37 PM, Marcus Sorensen <
>> > >> > shadow...@gmail.com
>> > >> > >> >wrote:
>> > >> > >> >>
>> > >> > >> >>> On Thu, Jan 24, 2013 at 4:05 PM, Mike Tutkowski
>> > >> > >> >>> <mike.tutkow...@solidfire.com> wrote:
>> > >> > >> >>> > I do have some questions about some of the fields, though:
>> > >> > >> >>> >
>> > >> > >> >>> > For SolidFire storage, our nodes are on two networks:  a
>> > >> > management
>> > >> > >> >>> network
>> > >> > >> >>> > and a storage network.  I supposed the Server field is
>> > looking
>> > >> for
>> > >> > >> the
>> > >> > >> >>> IP
>> > >> > >> >>> > address of the node on the storage network?
>> > >> > >> >>>
>> > >> > >> >>> Yes, it would be the ip of the iscsi target that it can log
>> > into.
>> > >> > >> >>> Later, when cloudstack is actually configuring/creating
>> LUNs on
>> > >> the
>> > >> > >> >>> solidfire device, then it will probably talk to the
>> management
>> > >> > >> >>> network. But the functionality right now might be:
>> > >> > >> >>>
>> > >> > >> >>> 1. Admin creates 2T LUN on solid fire device
>> > >> > >> >>> 2. Admin registers that LUN as a primary storage in
>> cloudstack
>> > >> > >> >>> 3. Cloudstack creates volumes on that LUN when volumes are
>> > asked
>> > >> for
>> > >> > >> >>> and the selected disk offering matches that LUN
>> > >> > >> >>>
>> > >> > >> >>> >
>> > >> > >> >>> > For Storage Tags, it says these needs to be equal to or a
>> > >> > superset of
>> > >> > >> >>> the
>> > >> > >> >>> > tags on our Disk Offerings.  Does this mean if I, say,
>> have
>> > >> Disk
>> > >> > >> >>> Offerings
>> > >> > >> >>> > with tags of x, y, and z that only x, y, and/or z are
>> valid
>> > >> > entries
>> > >> > >> >>> here?
>> > >> > >> >>> >  I'm not clear on the difference between a Disk Offering
>> and
>> > >> > Primary
>> > >> > >> >>> > Storage, I guess.
>> > >> > >> >>>
>> > >> > >> >>> A disk offering is just a profile. So it says something like
>> > >> '5GB on
>> > >> > >> >>> SSD'. Then when someone creates a volume, They get to choose
>> > from
>> > >> > the
>> > >> > >> >>> available disk offerings. They don't get to say what size or
>> > >> where,
>> > >> > >> >>> they just ask for it based on disk offering. Then the
>> offering
>> > is
>> > >> > used
>> > >> > >> >>> to determine where the storage comes from (based on tags
>> that
>> > >> match
>> > >> > >> >>> real primary storages), and how big it is. Now there's also
>> a
>> > >> custom
>> > >> > >> >>> disk offering, which they can submit a size for, but the
>> point
>> > >> > really
>> > >> > >> >>> is that an admin can create a few offerings for someone to
>> > choose
>> > >> > >> >>> from, maybe they attach a price or something to each
>> offering.
>> > >> It's
>> > >> > >> >>> just a way to define what packages are available in your
>> cloud.
>> > >> > >> >>>
>> > >> > >> >>> More to your question, the tags are just arbitrary strings,
>> but
>> > >> they
>> > >> > >> >>> do have to match. So for example, if I create a primary
>> storage
>> > >> and
>> > >> > >> >>> want to tag it, I just make up a string. "SSD", or "FAST",
>> or
>> > >> > >> >>> "testtag123". I can then create a disk offering with no tag,
>> > and
>> > >> it
>> > >> > >> >>> could select this primary storage, or I could specify one of
>> > >> these
>> > >> > >> >>> tags, which would force cloudstack to use this storage. You
>> can
>> > >> add
>> > >> > >> >>> storage tags to service offerings as well, so when someone
>> > >> deploys a
>> > >> > >> >>> VM it's default OS disk (root) will go onto a particular
>> > primary
>> > >> > >> >>> storage.
>> > >> > >> >>>
>> > >> > >> >>> An example of where I use this is in my devcloud. By
>> default it
>> > >> uses
>> > >> > >> >>> local storage for everything, but if I want to test my CLVM
>> > >> code, I
>> > >> > >> >>> have to create a disk offering with a tag, I use 'clvm', and
>> > then
>> > >> > when
>> > >> > >> >>> I define my CLVM primary storage I also use that tag. This
>> way
>> > >> when
>> > >> > I
>> > >> > >> >>> try to create a volume or a VM I force it to use my CLVM
>> > storage,
>> > >> > so I
>> > >> > >> >>> can watch/debug my code.
>> > >> > >> >>>
>> > >> > >> >>> >
>> > >> > >> >>> > Thanks!
>> > >> > >> >>> >
>> > >> > >> >>> >
>> > >> > >> >>> > On Thu, Jan 24, 2013 at 3:53 PM, Mike Tutkowski <
>> > >> > >> >>> > mike.tutkow...@solidfire.com> wrote:
>> > >> > >> >>> >
>> > >> > >> >>> >> I was in the wrong place. :) Found it now.
>> > >> > >> >>> >>
>> > >> > >> >>> >>
>> > >> > >> >>> >> On Thu, Jan 24, 2013 at 3:40 PM, Mike Tutkowski <
>> > >> > >> >>> >> mike.tutkow...@solidfire.com> wrote:
>> > >> > >> >>> >>
>> > >> > >> >>> >>> Hey Marcus,
>> > >> > >> >>> >>>
>> > >> > >> >>> >>> I'm trying to walk through your suggestions here:
>> > >> > >> >>> >>>
>> > >> > >> >>> >>> "Then I would add a primary storage of type iscsi,
>> point it
>> > >> at
>> > >> > >> >>> >>> your solidfire server, and set a storage tag of
>> > 'solidfire'.
>> > >> You
>> > >> > >> >>> should
>> > >> > >> >>> >>> see
>> > >> > >> >>> >>> on the xen host (devcloud) that it creates a new SR and
>> > >> > attaches to
>> > >> > >> >>> your
>> > >> > >> >>> >>> iscsi storage. Then I would create a service offering
>> that
>> > >> uses
>> > >> > >> this
>> > >> > >> >>> >>> storage (set a storage tag on it of 'solid fire'), and
>> > select
>> > >> > this
>> > >> > >> >>> service
>> > >> > >> >>> >>> offering when deploying a VM."
>> > >> > >> >>> >>>
>> > >> > >> >>> >>> I brought the GUI up and went to the Service Offerings
>> tab.
>> > >>  I
>> > >> > >> >>> elected to
>> > >> > >> >>> >>> add a Disk Offering.  Under Storage Type, I don't see an
>> > >> iSCSI
>> > >> > >> option
>> > >> > >> >>> -
>> > >> > >> >>> >>> just shared and local.  Am I in the wrong place?
>> > >> > >> >>> >>>
>> > >> > >> >>> >>> Thanks!
>> > >> > >> >>> >>>
>> > >> > >> >>> >>>
>> > >> > >> >>> >>> On Wed, Jan 23, 2013 at 3:20 PM, Mike Tutkowski <
>> > >> > >> >>> >>> mike.tutkow...@solidfire.com> wrote:
>> > >> > >> >>> >>>
>> > >> > >> >>> >>>> Thanks for all the help, guys, in getting me up and
>> > running.
>> > >> >  :)
>> > >> > >> >>> >>>>
>> > >> > >> >>> >>>>
>> > >> > >> >>> >>>> On Wed, Jan 23, 2013 at 3:18 PM, Mike Tutkowski <
>> > >> > >> >>> >>>> mike.tutkow...@solidfire.com> wrote:
>> > >> > >> >>> >>>>
>> > >> > >> >>> >>>>> Looks like I had something messed up in my
>> environment.
>> >  I
>> > >> > >> believe
>> > >> > >> >>> it's
>> > >> > >> >>> >>>>> OK now.  :)
>> > >> > >> >>> >>>>>
>> > >> > >> >>> >>>>>
>> > >> > >> >>> >>>>> On Wed, Jan 23, 2013 at 3:04 PM, Mike Tutkowski <
>> > >> > >> >>> >>>>> mike.tutkow...@solidfire.com> wrote:
>> > >> > >> >>> >>>>>
>> > >> > >> >>> >>>>>> Let's see...I have Jetty running (as was the case
>> > >> earlier).
>> > >> >  I
>> > >> > >> >>> looked
>> > >> > >> >>> >>>>>> in devcloud.cfg and the IP addresses seem fine
>> > >> (192.168.56.1
>> > >> > and
>> > >> > >> >>> >>>>>> 192.168.56.10 are probably the most important ones).
>> > >> > >> >>> >>>>>>
>> > >> > >> >>> >>>>>> Are you thinking the dataCenterDeploy.py script
>> (which
>> > >> > >> references a
>> > >> > >> >>> >>>>>> non-existent tools/marvin/marvin/datacenterCfg file)
>> > >> should
>> > >> > >> >>> reference
>> > >> > >> >>> >>>>>> tools/devcloud/devcloud.cfg?
>> > >> > >> >>> >>>>>>
>> > >> > >> >>> >>>>>>
>> > >> > >> >>> >>>>>> On Wed, Jan 23, 2013 at 2:58 PM, Sebastien Goasguen <
>> > >> > >> >>> run...@gmail.com>wrote:
>> > >> > >> >>> >>>>>>
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>> >>>>>>> On Jan 23, 2013, at 10:54 PM, Mike Tutkowski <
>> > >> > >> >>> >>>>>>> mike.tutkow...@solidfire.com> wrote:
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>> >>>>>>> > Well...it was worth a shot.  Apparently it
>> actually
>> > >> wants
>> > >> > >> there
>> > >> > >> >>> to
>> > >> > >> >>> >>>>>>> be
>> > >> > >> >>> >>>>>>> > useful data in the file, too.  :)
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>> >>>>>>> Your mgt server needs to be running.
>> > >> > >> >>> >>>>>>> the maven command just calls marvin to deploy the
>> > >> > "datacenter"
>> > >> > >> on
>> > >> > >> >>> >>>>>>> your mgt server.
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>> >>>>>>> the cfg file is in tools/devcloud/devcloud.cfg
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>> >>>>>>> All the data is in there, you should not have to
>> write
>> > it
>> > >> > from
>> > >> > >> >>> >>>>>>> scratch. What may happen is that you have to edit
>> it to
>> > >> > change
>> > >> > >> >>> the ip of
>> > >> > >> >>> >>>>>>> the host..
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>> >>>>>>> >
>> > >> > >> >>> >>>>>>> >
>> > >> > >> >>> >>>>>>> > On Wed, Jan 23, 2013 at 2:47 PM, Mike Tutkowski <
>> > >> > >> >>> >>>>>>> > mike.tutkow...@solidfire.com> wrote:
>> > >> > >> >>> >>>>>>> >
>> > >> > >> >>> >>>>>>> >> Interesting...that didn't work either.  :)
>> > >> > >> >>> >>>>>>> >>
>> > >> > >> >>> >>>>>>> >> I looked in the script and it does reference a
>> > >> > datacenterCfg
>> > >> > >> >>> file.
>> > >> > >> >>> >>>>>>>  Maybe
>> > >> > >> >>> >>>>>>> >> I can just create a blank one and see what
>> happens.
>> > >>  :)
>> > >> > >> >>> >>>>>>> >>
>> > >> > >> >>> >>>>>>> >>
>> > >> > >> >>> >>>>>>> >> On Wed, Jan 23, 2013 at 2:45 PM, Sebastien
>> Goasguen
>> > <
>> > >> > >> >>> >>>>>>> run...@gmail.com>wrote:
>> > >> > >> >>> >>>>>>> >>
>> > >> > >> >>> >>>>>>> >>>
>> > >> > >> >>> >>>>>>> >>> On Jan 23, 2013, at 10:42 PM, Sebastien
>> Goasguen <
>> > >> > >> >>> >>>>>>> run...@gmail.com>
>> > >> > >> >>> >>>>>>> >>> wrote:
>> > >> > >> >>> >>>>>>> >>>
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>> On Jan 23, 2013, at 10:38 PM, Mike Tutkowski <
>> > >> > >> >>> >>>>>>> >>> mike.tutkow...@solidfire.com> wrote:
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>>> Cool...that problem's solved now.  :)
>>  However,
>> > the
>> > >> > >> script
>> > >> > >> >>> >>>>>>> can't find a
>> > >> > >> >>> >>>>>>> >>>>> config file now.  I don't see this config file
>> > >> > anywhere
>> > >> > >> on
>> > >> > >> >>> my
>> > >> > >> >>> >>>>>>> system.
>> > >> > >> >>> >>>>>>> >>>>>
>> > >> > >> >>> >>>>>>> >>>>> IOError: config file ./datacenterCfg not
>> found.
>> > >> please
>> > >> > >> >>> specify
>> > >> > >> >>> >>>>>>> a valid
>> > >> > >> >>> >>>>>>> >>>>> config file
>> > >> > >> >>> >>>>>>> >>>>>
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>> try:
>> > >> > >> >>> >>>>>>> >>>> mvn -P developer -pl tools/devcloud -Ddeploysvr
>> > >> > >> >>> >>>>>>> >>>
>> > >> > >> >>> >>>>>>> >>> or:
>> > >> > >> >>> >>>>>>> >>>
>> > >> > >> >>> >>>>>>> >>> mvn -P developer,deploysvr -pl tools/devcloud
>> > >> > -Ddeploysvr
>> > >> > >> >>> >>>>>>> >>>
>> > >> > >> >>> >>>>>>> >>> I am no maven expert...:(
>> > >> > >> >>> >>>>>>> >>>
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>> this will use marvin to configure your mgt
>> server
>> > >> > >> >>> infrastructure.
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>> if that does not work try:
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>> cd tools/devcloud
>> > >> > >> >>> >>>>>>> >>>> python ../marvin/marvin/deployDataCenter.py -i
>> > >> > >> devcloud.cfg
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>> this is straight up out of Rohit's blog:
>> > >> > >> >>> >>>>>>> >>>> http://rohityadav.in
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>> Once you become familiar with this you can edit
>> > the
>> > >> > >> >>> devcloud.cfg
>> > >> > >> >>> >>>>>>> file
>> > >> > >> >>> >>>>>>> >>> and modify it to do what you want (storage,
>> hosts,
>> > >> > >> hypervisor
>> > >> > >> >>> >>>>>>> type, etc...)
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>>>
>> > >> > >> >>> >>>>>>> >>>>> On Wed, Jan 23, 2013 at 2:17 PM, Sebastien
>> > >> Goasguen <
>> > >> > >> >>> >>>>>>> run...@gmail.com
>> > >> > >> >>> >>>>>>> >>>> wrote:
>> > >> > >> >>> >>>>>>> >>>>>
>> > >> > >> >>> >>>>>>> >>>>>>
>> > >> > >> >>> >>>>>>> >>>>>> On Jan 23, 2013, at 10:10 PM, Mike Tutkowski
>> <
>> > >> > >> >>> >>>>>>> >>> mike.tutkow...@solidfire.com>
>> > >> > >> >>> >>>>>>> >>>>>> wrote:
>> > >> > >> >>> >>>>>>> >>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>> I tried the "backup" approach, as well, but
>> it
>> > >> > didn't
>> > >> > >> work
>> > >> > >> >>> >>>>>>> for me.
>> > >> > >> >>> >>>>>>> >>> Looks
>> > >> > >> >>> >>>>>>> >>>>>>> like I'm missing a Python module?
>> > >> > >> >>> >>>>>>> >>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>> mtutkowski-lt:incubator-cloudstack
>> mtutkowski$
>> > cd
>> > >> > >> >>> >>>>>>> tools/devcloud
>> > >> > >> >>> >>>>>>> >>>>>>> mtutkowski-lt:devcloud mtutkowski$ pwd
>> > >> > >> >>> >>>>>>> >>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>
>> > >> > >> >>> >>>>>>> >>>
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>>
>> > >> > >>
>> > >> >
>> > >>
>> >
>> /Users/mtutkowski/documents/cloudstack/src/incubator-cloudstack/tools/devcloud
>> > >> > >> >>> >>>>>>> >>>>>>> mtutkowski-lt:devcloud mtutkowski$ python
>> > >> > >> >>> >>>>>>> >>>>>>> ../marvin/marvin/deployDataCenter.py
>> > >> > >> >>> >>>>>>> >>>>>>> Traceback (most recent call last):
>> > >> > >> >>> >>>>>>> >>>>>>> File "../marvin/marvin/deployDataCenter.py",
>> > line
>> > >> > 21,
>> > >> > >> in
>> > >> > >> >>> >>>>>>> <module>
>> > >> > >> >>> >>>>>>> >>>>>>> import cloudstackTestClient
>> > >> > >> >>> >>>>>>> >>>>>>> File
>> > >> > >> >>> >>>>>>> >>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>
>> > >> > >> >>> >>>>>>> >>>
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>>
>> > >> > >>
>> > >> >
>> > >>
>> >
>> "/Users/mtutkowski/Documents/CloudStack/src/incubator-cloudstack/tools/marvin/marvin/cloudstackTestClient.py",
>> > >> > >> >>> >>>>>>> >>>>>>> line 20, in <module>
>> > >> > >> >>> >>>>>>> >>>>>>> import dbConnection
>> > >> > >> >>> >>>>>>> >>>>>>> File
>> > >> > >> >>> >>>>>>> >>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>
>> > >> > >> >>> >>>>>>> >>>
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>>
>> > >> > >>
>> > >> >
>> > >>
>> >
>> "/Users/mtutkowski/Documents/CloudStack/src/incubator-cloudstack/tools/marvin/marvin/dbConnection.py",
>> > >> > >> >>> >>>>>>> >>>>>>> line 18, in <module>
>> > >> > >> >>> >>>>>>> >>>>>>> import mysql
>> > >> > >> >>> >>>>>>> >>>>>>> ImportError: No module named mysql
>> > >> > >> >>> >>>>>>> >>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>> I did download mysql-connector-python, but
>> I'm
>> > >> not
>> > >> > that
>> > >> > >> >>> >>>>>>> familiar with
>> > >> > >> >>> >>>>>>> >>>>>>> Python and where to put this download so it
>> can
>> > >> be
>> > >> > >> >>> leveraged.
>> > >> > >> >>> >>>>>>> >>>>>>
>> > >> > >> >>> >>>>>>> >>>>>> How did you install it ?
>> > >> > >> >>> >>>>>>> >>>>>>
>> > >> > >> >>> >>>>>>> >>>>>> you should try something like:
>> > >> > >> >>> >>>>>>> >>>>>>
>> > >> > >> >>> >>>>>>> >>>>>> sudo easy_install mysql-connector-python 1.0
>> > >> > >> >>> >>>>>>> >>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>> Thanks!
>> > >> > >> >>> >>>>>>> >>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>> On Wed, Jan 23, 2013 at 1:49 PM, Sebastien
>> > >> Goasguen
>> > >> > <
>> > >> > >> >>> >>>>>>> >>> run...@gmail.com
>> > >> > >> >>> >>>>>>> >>>>>>> wrote:
>> > >> > >> >>> >>>>>>> >>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>> On Jan 23, 2013, at 9:16 PM, David Nalley <
>> > >> > >> da...@gnsa.us
>> > >> > >> >>> >
>> > >> > >> >>> >>>>>>> wrote:
>> > >> > >> >>> >>>>>>> >>>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>>> On Wed, Jan 23, 2013 at 2:35 PM, Mike
>> > Tutkowski
>> > >> > >> >>> >>>>>>> >>>>>>>>> <mike.tutkow...@solidfire.com> wrote:
>> > >> > >> >>> >>>>>>> >>>>>>>>>> This really was a great overview of using
>> > >> > DevCloud.
>> > >> > >>  I
>> > >> > >> >>> >>>>>>> wonder if
>> > >> > >> >>> >>>>>>> >>> we
>> > >> > >> >>> >>>>>>> >>>>>>>> might
>> > >> > >> >>> >>>>>>> >>>>>>>>>> link to it from here:
>> > >> > >> >>> >>>>>>> >>>>>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>>>>
>> > >> > >> >>> >>>>>>>
>> > >> > >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud
>> > >> > >> >>> >>>>>>> >>>>>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>>> It's a wiki, please edit boldly!
>> > >> > >> >>> >>>>>>> >>>>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>>> --David
>> > >> > >> >>> >>>>>>> >>>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>> Mike, I added the video link to the new
>> docs,
>> > >> but
>> > >> > it
>> > >> > >> >>> won't
>> > >> > >> >>> >>>>>>> hit until
>> > >> > >> >>> >>>>>>> >>>>>>>> release...
>> > >> > >> >>> >>>>>>> >>>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>> --
>> > >> > >> >>> >>>>>>> >>>>>>> *Mike Tutkowski*
>> > >> > >> >>> >>>>>>> >>>>>>> *Senior CloudStack Developer, SolidFire
>> Inc.*
>> > >> > >> >>> >>>>>>> >>>>>>> e: mike.tutkow...@solidfire.com
>> > >> > >> >>> >>>>>>> >>>>>>> o: 303.746.7302
>> > >> > >> >>> >>>>>>> >>>>>>> Advancing the way the world uses the
>> > >> > >> >>> >>>>>>> >>>>>>> cloud<
>> > >> > >> http://solidfire.com/solution/overview/?video=play>
>> > >> > >> >>> >>>>>>> >>>>>>> *(tm)*
>> > >> > >> >>> >>>>>>> >>>>>>
>> > >> > >> >>> >>>>>>> >>>>>>
>> > >> > >> >>> >>>>>>> >>>>>
>> > >> > >> >>> >>>>>>> >>>>>
>> > >> > >> >>> >>>>>>> >>>>> --
>> > >> > >> >>> >>>>>>> >>>>> *Mike Tutkowski*
>> > >> > >> >>> >>>>>>> >>>>> *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > >> >>> >>>>>>> >>>>> e: mike.tutkow...@solidfire.com
>> > >> > >> >>> >>>>>>> >>>>> o: 303.746.7302
>> > >> > >> >>> >>>>>>> >>>>> Advancing the way the world uses the
>> > >> > >> >>> >>>>>>> >>>>> cloud<
>> > >> > http://solidfire.com/solution/overview/?video=play
>> > >> > >> >
>> > >> > >> >>> >>>>>>> >>>>> *(tm)*
>> > >> > >> >>> >>>>>>> >>>>
>> > >> > >> >>> >>>>>>> >>>
>> > >> > >> >>> >>>>>>> >>>
>> > >> > >> >>> >>>>>>> >>
>> > >> > >> >>> >>>>>>> >>
>> > >> > >> >>> >>>>>>> >> --
>> > >> > >> >>> >>>>>>> >> *Mike Tutkowski*
>> > >> > >> >>> >>>>>>> >> *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > >> >>> >>>>>>> >> e: mike.tutkow...@solidfire.com
>> > >> > >> >>> >>>>>>> >> o: 303.746.7302
>> > >> > >> >>> >>>>>>> >> Advancing the way the world uses the cloud<
>> > >> > >> >>> >>>>>>> http://solidfire.com/solution/overview/?video=play>
>> > >> > >> >>> >>>>>>> >> *(tm)*
>> > >> > >> >>> >>>>>>> >>
>> > >> > >> >>> >>>>>>> >
>> > >> > >> >>> >>>>>>> >
>> > >> > >> >>> >>>>>>> >
>> > >> > >> >>> >>>>>>> > --
>> > >> > >> >>> >>>>>>> > *Mike Tutkowski*
>> > >> > >> >>> >>>>>>> > *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > >> >>> >>>>>>> > e: mike.tutkow...@solidfire.com
>> > >> > >> >>> >>>>>>> > o: 303.746.7302
>> > >> > >> >>> >>>>>>> > Advancing the way the world uses the
>> > >> > >> >>> >>>>>>> > cloud<
>> > >> http://solidfire.com/solution/overview/?video=play>
>> > >> > >> >>> >>>>>>> > *(tm)*
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>> >>>>>>>
>> > >> > >> >>> >>>>>>
>> > >> > >> >>> >>>>>>
>> > >> > >> >>> >>>>>> --
>> > >> > >> >>> >>>>>> *Mike Tutkowski*
>> > >> > >> >>> >>>>>> *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > >> >>> >>>>>> e: mike.tutkow...@solidfire.com
>> > >> > >> >>> >>>>>> o: 303.746.7302
>> > >> > >> >>> >>>>>> Advancing the way the world uses the cloud<
>> > >> > >> >>> http://solidfire.com/solution/overview/?video=play>
>> > >> > >> >>> >>>>>> *(tm)*
>> > >> > >> >>> >>>>>>
>> > >> > >> >>> >>>>>
>> > >> > >> >>> >>>>>
>> > >> > >> >>> >>>>>
>> > >> > >> >>> >>>>> --
>> > >> > >> >>> >>>>> *Mike Tutkowski*
>> > >> > >> >>> >>>>> *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > >> >>> >>>>> e: mike.tutkow...@solidfire.com
>> > >> > >> >>> >>>>> o: 303.746.7302
>> > >> > >> >>> >>>>> Advancing the way the world uses the cloud<
>> > >> > >> >>> http://solidfire.com/solution/overview/?video=play>
>> > >> > >> >>> >>>>> *(tm)*
>> > >> > >> >>> >>>>>
>> > >> > >> >>> >>>>
>> > >> > >> >>> >>>>
>> > >> > >> >>> >>>>
>> > >> > >> >>> >>>> --
>> > >> > >> >>> >>>> *Mike Tutkowski*
>> > >> > >> >>> >>>> *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > >> >>> >>>> e: mike.tutkow...@solidfire.com
>> > >> > >> >>> >>>> o: 303.746.7302
>> > >> > >> >>> >>>> Advancing the way the world uses the cloud<
>> > >> > >> >>> http://solidfire.com/solution/overview/?video=play>
>> > >> > >> >>> >>>> *(tm)*
>> > >> > >> >>> >>>>
>> > >> > >> >>> >>>
>> > >> > >> >>> >>>
>> > >> > >> >>> >>>
>> > >> > >> >>> >>> --
>> > >> > >> >>> >>> *Mike Tutkowski*
>> > >> > >> >>> >>> *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > >> >>> >>> e: mike.tutkow...@solidfire.com
>> > >> > >> >>> >>> o: 303.746.7302
>> > >> > >> >>> >>> Advancing the way the world uses the cloud<
>> > >> > >> >>> http://solidfire.com/solution/overview/?video=play>
>> > >> > >> >>> >>> *(tm)*
>> > >> > >> >>> >>>
>> > >> > >> >>> >>
>> > >> > >> >>> >>
>> > >> > >> >>> >>
>> > >> > >> >>> >> --
>> > >> > >> >>> >> *Mike Tutkowski*
>> > >> > >> >>> >> *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > >> >>> >> e: mike.tutkow...@solidfire.com
>> > >> > >> >>> >> o: 303.746.7302
>> > >> > >> >>> >> Advancing the way the world uses the cloud<
>> > >> > >> >>> http://solidfire.com/solution/overview/?video=play>
>> > >> > >> >>> >> *(tm)*
>> > >> > >> >>> >>
>> > >> > >> >>> >
>> > >> > >> >>> >
>> > >> > >> >>> >
>> > >> > >> >>> > --
>> > >> > >> >>> > *Mike Tutkowski*
>> > >> > >> >>> > *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > >> >>> > e: mike.tutkow...@solidfire.com
>> > >> > >> >>> > o: 303.746.7302
>> > >> > >> >>> > Advancing the way the world uses the
>> > >> > >> >>> > cloud<http://solidfire.com/solution/overview/?video=play>
>> > >> > >> >>> > *(tm)*
>> > >> > >> >>>
>> > >> > >> >>
>> > >> > >> >>
>> > >> > >> >>
>> > >> > >> >> --
>> > >> > >> >> *Mike Tutkowski*
>> > >> > >> >> *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > >> >> e: mike.tutkow...@solidfire.com
>> > >> > >> >> o: 303.746.7302
>> > >> > >> >> Advancing the way the world uses the cloud<
>> > >> > >> http://solidfire.com/solution/overview/?video=play>
>> > >> > >> >> *(tm)*
>> > >> > >> >>
>> > >> > >> >
>> > >> > >> >
>> > >> > >> >
>> > >> > >> > --
>> > >> > >> > *Mike Tutkowski*
>> > >> > >> > *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > >> > e: mike.tutkow...@solidfire.com
>> > >> > >> > o: 303.746.7302
>> > >> > >> > Advancing the way the world uses the
>> > >> > >> > cloud<http://solidfire.com/solution/overview/?video=play>
>> > >> > >> > *(tm)*
>> > >> > >>
>> > >> > >
>> > >> > >
>> > >> > >
>> > >> > > --
>> > >> > > *Mike Tutkowski*
>> > >> > > *Senior CloudStack Developer, SolidFire Inc.*
>> > >> > > e: mike.tutkow...@solidfire.com
>> > >> > > o: 303.746.7302
>> > >> > > Advancing the way the world uses the
>> > >> > > cloud<http://solidfire.com/solution/overview/?video=play>
>> > >> > > *(tm)*
>> > >> >
>> > >>
>> > >>
>> > >>
>> > >> --
>> > >> *Mike Tutkowski*
>> > >> *Senior CloudStack Developer, SolidFire Inc.*
>> > >> e: mike.tutkow...@solidfire.com
>> > >> o: 303.746.7302
>> > >> Advancing the way the world uses the
>> > >> cloud<http://solidfire.com/solution/overview/?video=play>
>> > >> *(tm)*
>> > >>
>> > >
>> > >
>> > >
>> > > --
>> > > *Mike Tutkowski*
>> > > *Senior CloudStack Developer, SolidFire Inc.*
>> > > e: mike.tutkow...@solidfire.com
>> > > o: 303.746.7302
>> > > Advancing the way the world uses the cloud<
>> > http://solidfire.com/solution/overview/?video=play>
>> > > *™*
>> > >
>> >
>> >
>> >
>> > --
>> > *Mike Tutkowski*
>> > *Senior CloudStack Developer, SolidFire Inc.*
>> > e: mike.tutkow...@solidfire.com
>> > o: 303.746.7302
>> > Advancing the way the world uses the
>> > cloud<http://solidfire.com/solution/overview/?video=play>
>> > *™*
>> >
>>
>
>
>
> --
> *Mike Tutkowski*
> *Senior CloudStack Developer, SolidFire Inc.*
> e: mike.tutkow...@solidfire.com
> o: 303.746.7302
> Advancing the way the world uses the 
> cloud<http://solidfire.com/solution/overview/?video=play>
> *™*
>



-- 
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkow...@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*™*

Reply via email to