http://jenkins.buildacloud.org/job/build-systemvm64-master/lastSuccessfulBuild/artifact/tools/appliance/dist/systemvm64template-master-vmware.ova

On Fri, Sep 19, 2014 at 9:58 AM, Erik Weber <terbol...@gmail.com> wrote:

> Which systemvm template are you using?
>
> Erik
> 19. sep. 2014 03:47 skrev "Mike Tutkowski" <mike.tutkow...@solidfire.com>
> følgende:
>
> > Actually, the virtual router says it requires an upgrade.
> >
> > I think I can just turn that check off and re-run my create-VM test.
> >
> > On Thu, Sep 18, 2014 at 7:43 PM, Mike Tutkowski <
> > mike.tutkow...@solidfire.com> wrote:
> >
> > > OK, I checked in a fix for this:
> > >
> > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=commitdiff;h=18e5aa116e99906f24a292bf7546809e05c72ec2;hp=7537c33bcdda65672fdd8f81509e6885aa536932
> > >
> > > I did notice that both before and after my fix that the virtual router
> is
> > > NOT coming up.
> > >
> > > The system VM being cloned and the starting of the VM looks fine. It
> gets
> > > to the command prompt and then a little while later is shut down and
> > > restarted. I get an error in the GUI indicating that my VM deployment
> > > failed.
> > >
> > > I don't personally know a whole lot about how the virtual router code
> > > works, so we should pass that on to an appropriate developer.
> > >
> > > On Thu, Sep 18, 2014 at 6:35 PM, Mike Tutkowski <
> > > mike.tutkow...@solidfire.com> wrote:
> > >
> > >> Just destroyed and re-created my env from scratch without
> > >> 8bb4022f3729154f85036c4a7f55e2de783e4909 and it works fine.
> > >>
> > >> I think I know what the author was intending with the code that is
> > >> causing the problem, so I'll go ahead and put in what I think is a
> fix,
> > >> re-create my env, and see if it works.
> > >>
> > >> On Thu, Sep 18, 2014 at 6:26 PM, ilya musayev <ilya.musa...@gmail.com
> >
> > >> wrote:
> > >>
> > >>>  Thank you Mike, please keep us posted.
> > >>>
> > >>> Regards
> > >>> ilya
> > >>>
> > >>> On 9/18/14, 4:14 PM, Mike Tutkowski wrote:
> > >>>
> > >>> Little clarification on this:
> > >>>
> > >>>  "The dsName is derived from the UUID of the datastore."
> > >>>
> > >>>  I mean that the dsName is derived from the UUID primary storage in
> the
> > >>> DB.
> > >>>
> > >>> On Thu, Sep 18, 2014 at 5:12 PM, Mike Tutkowski <
> > >>> mike.tutkow...@solidfire.com> wrote:
> > >>>
> > >>>> Just a little update on this:
> > >>>>
> > >>>>  The problem doesn't seem to have anything to do with "managed"
> > >>>> storage code that was introduced back in March.
> > >>>>
> > >>>>  The dsName is derived from the UUID of the datastore. This leads
> to a
> > >>>> null being returned from
> > diskInfoBuilder.getDiskInfoByBackingFileBaseName,
> > >>>> which subsequently leads to a null being returned from this method
> > (and a
> > >>>> NullPointerException being thrown).
> > >>>>
> > >>>>  I plan to take a look at the history of this file in gitk.
> > >>>>
> > >>>>     private VirtualMachineDiskInfo
> > >>>> getMatchingExistingDisk(VirtualMachineDiskInfoBuilder
> diskInfoBuilder,
> > >>>> DiskTO vol) {
> > >>>>
> > >>>>         if (diskInfoBuilder != null) {
> > >>>>
> > >>>>             VolumeObjectTO volume = (VolumeObjectTO)vol.getData();
> > >>>>
> > >>>>             String dsName =
> > volume.getDataStore().getUuid().replace("-",
> > >>>> "");
> > >>>>
> > >>>>
> > >>>>              Map<String, String> details = vol.getDetails();
> > >>>>
> > >>>>             boolean isManaged = details != null &&
> > >>>> Boolean.parseBoolean(details.get(DiskTO.MANAGED));
> > >>>>
> > >>>>
> > >>>>              VirtualMachineDiskInfo diskInfo =
> > >>>>
> > >>>>
> > >>>> diskInfoBuilder.getDiskInfoByBackingFileBaseName(isManaged ? new
> > >>>> DatastoreFile(volume.getPath()).getFileBaseName() :
> volume.getPath(),
> > >>>> dsName);
> > >>>>
> > >>>> On Thu, Sep 18, 2014 at 4:34 PM, Mike Tutkowski <
> > >>>> mike.tutkow...@solidfire.com> wrote:
> > >>>>
> > >>>>> I think I found the magic. :)
> > >>>>>
> > >>>>> sudo mount -t nfs 192.168.129.46:/export/secondary /mnt/sec
> > >>>>>
> > >>>>> If I mount /export/secondary to /mnt/sec (I did it in a bit of a
> > >>>>> roundabout way here), then the management server is happy.
> > >>>>>
> > >>>>> I think this is only VMware "thing" for the management server.
> > >>>>>
> > >>>>> Does anyone know if we document this?
> > >>>>>
> > >>>>> Thanks!
> > >>>>>
> > >>>>> On Thu, Sep 18, 2014 at 4:18 PM, Mike Tutkowski <
> > >>>>> mike.tutkow...@solidfire.com> wrote:
> > >>>>>
> > >>>>>> The instructions even say the following:
> > >>>>>>
> > >>>>>>  If your secondary storage mount point is not named
> /mnt/secondary,
> > >>>>>> substitute your own mount point name.
> > >>>>>>
> > >>>>>> On Thu, Sep 18, 2014 at 4:15 PM, Mike Tutkowski <
> > >>>>>> mike.tutkow...@solidfire.com> wrote:
> > >>>>>>
> > >>>>>>> Yeah, I've been through the instructions a couple times and don't
> > >>>>>>> see anything that indicates why it's having trouble with /mnt/sec
> > (it says
> > >>>>>>> /mnt/sec instead of /mnt/secondary in the log messages).
> > >>>>>>>
> > >>>>>>> On Thu, Sep 18, 2014 at 4:01 PM, Ritu Sabharwal <
> > >>>>>>> rsabh...@brocade.com> wrote:
> > >>>>>>>
> > >>>>>>>> I have an external NFS server and it is mounted to
> /mnt/secondary
> > >>>>>>>> on my CS server so seeding command I used is:
> > >>>>>>>>
> > >>>>>>>>
> >
> /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt
> > >>>>>>>> -m /mnt/secondary  -u
> > >>>>>>>>
> >
> http://cloudstack.apt-get.eu/systemvm/4.4/systemvm64template-4.4.0-6-vmware.ova
> > >>>>>>>> -h vmware -F
> > >>>>>>>>
> > >>>>>>>> I guess, if the secondary storage is local, then
> /export/secondary
> > >>>>>>>> should be fine.
> > >>>>>>>>
> > >>>>>>>> Regards,
> > >>>>>>>> Ritu S.
> > >>>>>>>> -----Original Message-----
> > >>>>>>>> From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
> > >>>>>>>>  Sent: Thursday, September 18, 2014 2:34 PM
> > >>>>>>>> To: dev@cloudstack.apache.org
> > >>>>>>>> Cc: ilya musayev; Koushik Das; Sateesh Chodapuneedi; Adip Shetty
> > >>>>>>>> Subject: Re: [VMWARE SETUP ERROR] Error seeing in brining up
> > System
> > >>>>>>>> VMs with Vmware setup with CS server
> > >>>>>>>>
> > >>>>>>>> The instructions to seed secondary storage for VMware look like
> > >>>>>>>> this:
> > >>>>>>>>
> > >>>>>>>>
> >
> /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt
> > >>>>>>>> \ -m /mnt/secondary \ -u
> > >>>>>>>>
> >
> http://cloudstack.apt-get.eu/systemvm/4.4/systemvm64template-4.4.0-6-vmware.ova
> > >>>>>>>> \
> > >>>>>>>> -h vmware \
> > >>>>>>>> -s <optional-management-server-secret-key> \ -F
> > >>>>>>>>
> > >>>>>>>> For -m, I have /export/secondary (not /mnt/secondary). I assume
> > >>>>>>>> that's correct because that is, in fact, where my secondary
> > storage system
> > >>>>>>>> template is located for XenServer and that seems to work just
> > fine.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>> On Thu, Sep 18, 2014 at 3:20 PM, Mike Tutkowski <
> > >>>>>>>> mike.tutkow...@solidfire.com> wrote:
> > >>>>>>>>
> > >>>>>>>> > I'm not getting far enough along in the process to repro (or
> > not)
> > >>>>>>>> the
> > >>>>>>>> > problem.
> > >>>>>>>> >
> > >>>>>>>> > I do have a /mnt/sec folder (and I even made it 777).
> > >>>>>>>> >
> > >>>>>>>> > Any thoughts on this?
> > >>>>>>>> >
> > >>>>>>>> > WARN  [c.c.s.r.VmwareStorageProcessor]
> > >>>>>>>> (DirectAgent-46:ctx-fdd23ec9
> > >>>>>>>> > 192.168.129.71, job-95/job-123, cmd: CopyCommand) Exception:
> tar
> > >>>>>>>> > --no-same-owner -xf /mnt/sec/template/tmpl/1/8//routing-8.ova
> > >>>>>>>> > java.io.IOException: Cannot run program "tar" (in directory
> > >>>>>>>> > "/mnt/sec/template/tmpl/1/8"): error=2, No such file or
> > directory
> > >>>>>>>> >     at
> java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)
> > >>>>>>>> >     at com.cloud.utils.script.Script.execute(Script.java:195)
> > >>>>>>>> >     at com.cloud.utils.script.Script.execute(Script.java:163)
> > >>>>>>>> >     at com.cloud.storage.res
> > >>>>>>>> >
> > >>>>>>>> > On Wed, Sep 17, 2014 at 2:53 PM, Mike Tutkowski <
> > >>>>>>>> > mike.tutkow...@solidfire.com> wrote:
> > >>>>>>>> >
> > >>>>>>>> >> You're right, Marcus. Now that I think about it, asserts are
> > >>>>>>>> ignored
> > >>>>>>>> >> by default.
> > >>>>>>>> >>
> > >>>>>>>> >> On Wed, Sep 17, 2014 at 1:59 PM, Marcus <shadow...@gmail.com
> >
> > >>>>>>>> wrote:
> > >>>>>>>> >>
> > >>>>>>>> >>> Aren't asserts ignored by default? I think we had an issue
> > with
> > >>>>>>>> >>> asserts in the past, and I believe at the time the default
> > >>>>>>>> config
> > >>>>>>>> >>> had asserts disabled.
> > >>>>>>>> >>>
> > >>>>>>>> >>>
> > >>>>>>>> >>> On Wed, Sep 17, 2014 at 1:35 PM, Ritu Sabharwal
> > >>>>>>>> >>> <rsabh...@brocade.com>
> > >>>>>>>> >>> wrote:
> > >>>>>>>> >>>
> > >>>>>>>> >>> > Hi Mike,
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > I updated the master just now and tried the setup. I see
> the
> > >>>>>>>> same
> > >>>>>>>> >>> error on
> > >>>>>>>> >>> > same line number.
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > Thanks & Regards,
> > >>>>>>>> >>> > Ritu S.
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > -----Original Message-----
> > >>>>>>>> >>> > From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com
> ]
> > >>>>>>>> >>> > Sent: Tuesday, September 16, 2014 8:32 PM
> > >>>>>>>> >>> > To: dev@cloudstack.apache.org
> > >>>>>>>> >>> > Cc: ilya musayev; Koushik Das; Sateesh Chodapuneedi; Adip
> > >>>>>>>> Shetty
> > >>>>>>>> >>> > Subject: Re: [VMWARE SETUP ERROR] Error seeing in brining
> up
> > >>>>>>>> >>> > System VMs with Vmware setup with CS server
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > Can you tell us what commit SHA you are running under?
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > I just updated master and line 2094 in VmwareResource is
> the
> > >>>>>>>> following:
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > String[] diskChain = diskInfo.getDiskChain();
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > The only candidate for a NullPointerException there is
> > >>>>>>>> diskInfo;
> > >>>>>>>> >>> however,
> > >>>>>>>> >>> > the previous line would have caught this as it looks like
> > >>>>>>>> this:
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > assert (diskInfo != null);
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > That being the case, I'm curious what commit SHA you saw
> > this
> > >>>>>>>> on?
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > Thanks!
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > On Tue, Sep 16, 2014 at 5:22 PM, Ritu Sabharwal
> > >>>>>>>> >>> > <rsabh...@brocade.com>
> > >>>>>>>> >>> > wrote:
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > > Hi Sateesh, Koushik,
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> > > I am setting up Vmware Cluster with CS (master) and
> seeing
> > >>>>>>>> errors.
> > >>>>>>>> >>> > > ilya was helping me for this setup and figured out this
> > >>>>>>>> error.
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> > > The System VMs(Secondary Stogare VM and Console Proxy
> VM)
> > >>>>>>>> are
> > >>>>>>>> >>> > > not coming up properly. The system vms are reconfiguring
> > and
> > >>>>>>>> >>> > > destroying again and again in cycle.
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> > > I have used Vmware Vsphere 5.1 SDK for building CS.
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> > > The error logs give this error:
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> > > 2014-09-16 16:11:01,619 WARN  [c.c.h.v.r.VmwareResource]
> > >>>>>>>> >>> > > (DirectAgent-8:ctx-8909215e 10.24.41.149, job-54/job-68,
> > >>>>>>>> cmd:
> > >>>>>>>> >>> > > StartCommand) StartCommand failed due to Exception:
> > >>>>>>>> >>> > > java.lang.NullPointerException
> > >>>>>>>> >>> > > Message: null
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> > > java.lang.NullPointerException
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > com.cloud.hypervisor.vmware.resource.VmwareResource.postDiskConfigBe
> > >>>>>>>>  >>> foreStart(VmwareResource.java:2094)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > com.cloud.hypervisor.vmware.resource.VmwareResource.execute(VmwareRe
> > >>>>>>>> >>> source.java:1685)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > com.cloud.hypervisor.vmware.resource.VmwareResource.executeRequest(V
> > >>>>>>>> >>> mwareResource.java:448)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > com.cloud.agent.manager.DirectAgentAttache$Task.runInContext(DirectA
> > >>>>>>>> >>> gentAttache.java:294)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(M
> > >>>>>>>> >>> anagedContextRunnable.java:49)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.c
> > >>>>>>>> >>> all(DefaultManagedContext.java:56)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > org.apache.cloudstack.managed.context.impl.DefaultManagedContext.cal
> > >>>>>>>> >>> lWithContext(DefaultManagedContext.java:103)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > org.apache.cloudstack.managed.context.impl.DefaultManagedContext.run
> > >>>>>>>> >>> WithContext(DefaultManagedContext.java:53)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > org.apache.cloudstack.managed.context.ManagedContextRunnable.run(Man
> > >>>>>>>> >>> agedContextRunnable.java:46)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>>
> > >>>>>>>>
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:4
> > >>>>>>>> >>> 71)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:262)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask
> > >>>>>>>> >>> .access$201(ScheduledThreadPoolExecutor.java:178)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask
> > >>>>>>>> >>> .run(ScheduledThreadPoolExecutor.java:292)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor
> > >>>>>>>> >>> .java:1145)
> > >>>>>>>> >>> > >         at
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>>
> > >>>>>>>>
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> > >>>>>>>>  >>> r.java:615)
> > >>>>>>>> >>> > >         at java.lang.Thread.run(Thread.java:744)
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> > > Please help to resolve this issue.
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> > > Thanks & Regards,
> > >>>>>>>> >>> > > Ritu S.
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> > >
> > >>>>>>>> >>> >
> > >>>>>>>> >>> >
> > >>>>>>>> >>> > --
> > >>>>>>>> >>> > *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>*™*
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>   --
> > >>>>>>> *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>*™*
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>>  --
> > >>> *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>*™*
> >
>



-- 
*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