Just noticed this e-mail. I guess my new Ubuntu KVM host worked because it never had the old file.
On Wed, Oct 16, 2013 at 5:49 PM, Marcus Sorensen <shadow...@gmail.com>wrote: > java.lang.UnsatisfiedLinkError: Can't obtain updateLastError method > for class com.sun.jna.Native > > fixed by: > > rm /usr/lib/jni/libjnidispatch.so > > In a nutshell we need to purge libjna-java prior to upgrade to the > master code. We will want to be sure to test upgrades... > > > > On Wed, Oct 16, 2013 at 5:16 PM, Marcus Sorensen <shadow...@gmail.com> > wrote: > > Yeah, master is really a bummer right now with the JNA issues. > > > > On Sun, Sep 29, 2013 at 12:13 PM, Mike Tutkowski > > <mike.tutkow...@solidfire.com> wrote: > >> Some progress (I think). > >> > >> Now I get this error message instead: > >> > >> log4j:WARN No appenders could be found for logger > >> (org.apache.commons.httpclient.params.DefaultHttpParams). > >> log4j:WARN Please initialize the log4j system properly. > >> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfigfor > >> more info. > >> java.lang.reflect.InvocationTargetException > >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> at > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > >> at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> at java.lang.reflect.Method.invoke(Method.java:606) > >> at > >> > org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:243) > >> Caused by: java.lang.UnsatisfiedLinkError: Can't obtain updateLastError > >> method for class com.sun.jna.Native > >> at com.sun.jna.Native.initIDs(Native Method) > >> at com.sun.jna.Native.<clinit>(Native.java:139) > >> at org.libvirt.jna.Libvirt.<clinit>(Unknown Source) > >> at org.libvirt.Library.<clinit>(Unknown Source) > >> at org.libvirt.Connect.<init>(Unknown Source) > >> at > >> > com.cloud.hypervisor.kvm.resource.LibvirtConnection.getConnection(LibvirtConnection.java:44) > >> at > >> > com.cloud.hypervisor.kvm.resource.LibvirtConnection.getConnection(LibvirtConnection.java:37) > >> at > >> > com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.configure(LibvirtComputingResource.java:733) > >> at com.cloud.agent.Agent.<init>(Agent.java:161) > >> at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:421) > >> at > com.cloud.agent.AgentShell.launchAgentFromClassInfo(AgentShell.java:376) > >> at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:357) > >> at com.cloud.agent.AgentShell.start(AgentShell.java:454) > >> ... 5 more > >> Cannot start daemon > >> Service exit with a return value of 5 > >> > >> > >> On Sun, Sep 29, 2013 at 4:23 AM, Wido den Hollander <w...@widodh.nl> > wrote: > >> > >>> > >>> > >>> On 09/29/2013 08:01 AM, Wei ZHOU wrote: > >>> > >>>> try backup and remove the jna.jar in /usr/share/java > >>>> > >>>> > >>> I fixed the init scripts, it was still including the old JNA in the > >>> classpath: > https://git-wip-us.apache.org/**repos/asf?p=cloudstack.git;a=** > >>> commit;h=**e6fd794ca0b10a00f3fc93e5f3e81a**b342f5b860< > https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=commit;h=e6fd794ca0b10a00f3fc93e5f3e81ab342f5b860 > > > >>> > >>> That should fix it! > >>> > >>> Wido > >>> > >>> > >>> 2013/9/29, Mike Tutkowski <mike.tutkow...@solidfire.com>**: > >>>> > >>>>> Hi Wei, > >>>>> > >>>>> So, re-installing cloudstack-common allowed cloudstack-agent to > install > >>>>> successfuly. Thanks > >>>>> > >>>>> I'm still having what appears to be Libvirt-related issues on Ubuntu > >>>>> 12.04 > >>>>> with master. > >>>>> > >>>>> Any thoughts on this? > >>>>> > >>>>> log4j:WARN No appenders could be found for logger > >>>>> (org.apache.commons.**httpclient.params.**DefaultHttpParams). > >>>>> log4j:WARN Please initialize the log4j system properly. > >>>>> log4j:WARN See > http://logging.apache.org/**log4j/1.2/faq.html#noconfig< > http://logging.apache.org/log4j/1.2/faq.html#noconfig>for > >>>>> more info. > >>>>> java.lang.reflect.**InvocationTargetException > >>>>> at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method) > >>>>> at > >>>>> sun.reflect.**NativeMethodAccessorImpl.**invoke(** > >>>>> NativeMethodAccessorImpl.java:**57) > >>>>> at > >>>>> sun.reflect.**DelegatingMethodAccessorImpl.**invoke(** > >>>>> DelegatingMethodAccessorImpl.**java:43) > >>>>> at java.lang.reflect.Method.**invoke(Method.java:606) > >>>>> at > >>>>> org.apache.commons.daemon.**support.DaemonLoader.start(** > >>>>> DaemonLoader.java:243) > >>>>> Caused by: java.lang.NoSuchMethodError: com.sun.jna.Native.free(J)V > >>>>> at org.libvirt.Library.free(**Unknown Source) > >>>>> at org.libvirt.Connect.**getCapabilities(Unknown Source) > >>>>> at > >>>>> com.cloud.hypervisor.kvm.**resource.**LibvirtComputingResource.** > >>>>> IsHVMEnabled(**LibvirtComputingResource.java:**4533) > >>>>> at > >>>>> com.cloud.hypervisor.kvm.**resource.**LibvirtComputingResource.** > >>>>> configure(**LibvirtComputingResource.java:**747) > >>>>> at com.cloud.agent.Agent.<init>(**Agent.java:161) > >>>>> at com.cloud.agent.AgentShell.**launchAgent(AgentShell.java:**421) > >>>>> at com.cloud.agent.AgentShell.**launchAgentFromClassInfo(** > >>>>> AgentShell.java:376) > >>>>> at com.cloud.agent.AgentShell.**launchAgent(AgentShell.java:**357) > >>>>> at com.cloud.agent.AgentShell.**start(AgentShell.java:454) > >>>>> ... 5 more > >>>>> Cannot start daemon > >>>>> Service exit with a return value of 5 > >>>>> > >>>>> > >>>>> On Fri, Sep 27, 2013 at 1:45 PM, Mike Tutkowski < > >>>>> mike.tutkow...@solidfire.com> wrote: > >>>>> > >>>>> Looks like listNetworks() is called a couple times in > >>>>>> cloudstack-agent-upgrade: > >>>>>> > >>>>>> if __name__ == '__main__': > >>>>>> netlib = networkConfig() > >>>>>> bridges = netlib.listNetworks() > >>>>>> bridges = filter(isOldStyleBridge, bridges) > >>>>>> for br in bridges: > >>>>>> enslavedDev = netlib.getEnslavedDev(br, 1) > >>>>>> if enslavedDev is not None: > >>>>>> upgradeBridgeName(br, enslavedDev) > >>>>>> > >>>>>> bridges = netlib.listNetworks() > >>>>>> bridges = filter(isOldStyleBridge, bridges) > >>>>>> if len(bridges) > 0: > >>>>>> print("Warning: upgrade is not finished, still some bridges > have > >>>>>> the old style name:" + str(bridges)) > >>>>>> else: > >>>>>> print("Upgrade succeed") > >>>>>> > >>>>>> > >>>>>> On Fri, Sep 27, 2013 at 1:43 PM, Mike Tutkowski < > >>>>>> mike.tutkow...@solidfire.com> wrote: > >>>>>> > >>>>>> Kind of made progress here. :) Looks like we have another problem. > Is > >>>>>>> it > >>>>>>> possible another item is missing from the scripts? > >>>>>>> > >>>>>>> mtutkowski@ubuntu:~$ sudo apt-get install cloudstack-agent > >>>>>>> Reading package lists... Done > >>>>>>> Building dependency tree > >>>>>>> Reading state information... Done > >>>>>>> The following NEW packages will be installed: > >>>>>>> cloudstack-agent > >>>>>>> 0 upgraded, 1 newly installed, 0 to remove and 468 not upgraded. > >>>>>>> Need to get 39.1 MB of archives. > >>>>>>> After this operation, 43.6 MB of additional disk space will be > used. > >>>>>>> WARNING: The following packages cannot be authenticated! > >>>>>>> cloudstack-agent > >>>>>>> Install these packages without verification [y/N]? y > >>>>>>> Get:1 http://localhost/cloudstack/**repo/< > http://localhost/cloudstack/repo/>binary/ cloudstack-agent 4.3.0 > >>>>>>> [39.1 MB] > >>>>>>> Fetched 39.1 MB in 0s (50.5 MB/s) > >>>>>>> Selecting previously unselected package cloudstack-agent. > >>>>>>> (Reading database ... 168800 files and directories currently > >>>>>>> installed.) > >>>>>>> Unpacking cloudstack-agent (from > .../cloudstack-agent_4.3.0_**all.deb) > >>>>>>> ... > >>>>>>> Processing triggers for ureadahead ... > >>>>>>> Setting up cloudstack-agent (4.3.0) ... > >>>>>>> Traceback (most recent call last): > >>>>>>> File "/usr/bin/cloudstack-agent-**upgrade", line 51, in <module> > >>>>>>> bridges = netlib.listNetworks() > >>>>>>> AttributeError: networkConfig instance has no attribute > 'listNetworks' > >>>>>>> dpkg: error processing cloudstack-agent (--configure): > >>>>>>> subprocess installed post-installation script returned error exit > >>>>>>> status > >>>>>>> 1 > >>>>>>> Errors were encountered while processing: > >>>>>>> cloudstack-agent > >>>>>>> E: Sub-process /usr/bin/dpkg returned an error code (1) > >>>>>>> > >>>>>>> > >>>>>>> On Fri, Sep 27, 2013 at 8:26 AM, Mike Tutkowski < > >>>>>>> mike.tutkow...@solidfire.com> wrote: > >>>>>>> > >>>>>>> Great - thanks, Wei! > >>>>>>>> > >>>>>>>> > >>>>>>>> On Fri, Sep 27, 2013 at 2:34 AM, Wei ZHOU <ustcweiz...@gmail.com> > >>>>>>>> wrote: > >>>>>>>> > >>>>>>>> Mike, > >>>>>>>>> cloudstack-agent-upgrade is missing in cloudstack-agent > installation. > >>>>>>>>> I added it in commit a6bfd9602129d8ae308ba58f36623c**04826e15ca > >>>>>>>>> > >>>>>>>>> [root@weizhou-centos master(4.2)]# git show > >>>>>>>>> a6bfd9602129d8ae308ba58f36623c**04826e15ca > >>>>>>>>> commit a6bfd9602129d8ae308ba58f36623c**04826e15ca > >>>>>>>>> Author: Wei Zhou <w.z...@leaseweb.com> > >>>>>>>>> Date: Fri Sep 27 10:31:54 2013 +0200 > >>>>>>>>> add missing cloudstack-agent-upgrade in cloudstack-agent > debian > >>>>>>>>> packages > >>>>>>>>> diff --git a/debian/cloudstack-agent.**install > >>>>>>>>> b/debian/cloudstack-agent.**install > >>>>>>>>> index a3cc869..d708514 100644 > >>>>>>>>> --- a/debian/cloudstack-agent.**install > >>>>>>>>> +++ b/debian/cloudstack-agent.**install > >>>>>>>>> @@ -21,6 +21,7 @@ > >>>>>>>>> /etc/init.d/cloudstack-agent > >>>>>>>>> /usr/bin/cloudstack-setup-**agent > >>>>>>>>> /usr/bin/cloudstack-ssh > >>>>>>>>> +/usr/bin/cloudstack-agent-**upgrade > >>>>>>>>> /var/log/cloudstack/agent > >>>>>>>>> /usr/share/cloudstack-agent/**lib/* > >>>>>>>>> /usr/share/cloudstack-agent/**plugins > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> 2013/9/27 Mike Tutkowski <mike.tutkow...@solidfire.com> > >>>>>>>>> > >>>>>>>>> Thanks for investigating this! > >>>>>>>>>> > >>>>>>>>>> Talk to you soon! > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On Fri, Sep 27, 2013 at 12:54 AM, Wei ZHOU < > ustcweiz...@gmail.com> > >>>>>>>>>> > >>>>>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> good night > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> 2013/9/27 Mike Tutkowski <mike.tutkow...@solidfire.com> > >>>>>>>>>>> > >>>>>>>>>>> Sounds good > >>>>>>>>>>>> > >>>>>>>>>>>> Might have to get back to you tomorrow, though. I have to get > up > >>>>>>>>>>>> > >>>>>>>>>>> early. > >>>>>>>>> > >>>>>>>>>> :) > >>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> On Fri, Sep 27, 2013 at 12:43 AM, Wei ZHOU > >>>>>>>>>>>> <ustcweiz...@gmail.com > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> ok. Thanks for your reply! > >>>>>>>>>>>>> The last question, could you try to download the > >>>>>>>>>>>>> > >>>>>>>>>>>> cloudstack-agent and > >>>>>>>>> > >>>>>>>>>> cloudstack-common deb packages, and "dpkg -i" to install it? > >>>>>>>>>>>>> > >>>>>>>>>>>>> I will test it on my local machine. > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> 2013/9/27 Mike Tutkowski <mike.tutkow...@solidfire.com> > >>>>>>>>>>>>> > >>>>>>>>>>>>> Before re-installing the DEBs I run the following: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> #sudo apt-get remove --purge cloudstack-agent > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> #sudo apt-get clean > >>>>>>>>>>>>>> Would that be sufficient with regards to what you were > >>>>>>>>>>>>>> asking? > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> On Fri, Sep 27, 2013 at 12:36 AM, Wei ZHOU < > >>>>>>>>>>>>>> > >>>>>>>>>>>>> ustcweiz...@gmail.com> > >>>>>>>>> > >>>>>>>>>> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> What if you apt-get remove and apt-get install again? > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> 2013/9/27 Mike Tutkowski <mike.tutkow...@solidfire.com> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Yeah, I had cleaned, rebuilt the codebase, regenerated > >>>>>>>>>>>>>>>> the > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> DEBs, > >>>>>>>>>> > >>>>>>>>>>> then > >>>>>>>>>>>> > >>>>>>>>>>>>> apt-get update and apt-get install cloudstack-agent. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> I can try it again and see what happens. I thought I > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> tried the > >>>>>>>>> > >>>>>>>>>> process > >>>>>>>>>>>>> > >>>>>>>>>>>>>> twice and got the same results. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> I did a search for cloudstack-agent-upgrade on my file > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> system > >>>>>>>>> > >>>>>>>>>> and > >>>>>>>>>> > >>>>>>>>>>> only > >>>>>>>>>>>>> > >>>>>>>>>>>>>> found references in the source directory. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> On Fri, Sep 27, 2013 at 12:30 AM, Wei ZHOU < > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> ustcweiz...@gmail.com> > >>>>>>>>>>> > >>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> It is correct. > >>>>>>>>>>>>>>>>> Have you re-created the cloudstack-agent deb files and > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> uploaded > >>>>>>>>>> > >>>>>>>>>>> to > >>>>>>>>>>>> > >>>>>>>>>>>>> your > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> local apt repository? > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> 2013/9/27 Mike Tutkowski > >>>>>>>>>>>>>>>>> <mike.tutkow...@solidfire.com> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Here you go: > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> mtutkowski@ubuntu:~/**cloudstack$ grep > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> cloudstack-agent-upgrade > >>>>>>>>>>> > >>>>>>>>>>>> debian/rules > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> install -D > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> agent/target/transformed/**cloudstack-agent-upgrade > >>>>>>>>>> > >>>>>>>>>>> $(DESTDIR)/usr/bin/cloudstack-**agent-upgrade > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> On Fri, Sep 27, 2013 at 12:20 AM, Wei ZHOU < > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> ustcweiz...@gmail.com> > >>>>>>>>>>>>> > >>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> Did you build the latest source? > >>>>>>>>>>>>>>>>>>> Could you paste the result of the following > >>>>>>>>>>>>>>>>>>> command > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> in > >>>>>>>>> > >>>>>>>>>> your > >>>>>>>>>> > >>>>>>>>>>> source > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> directory? > >>>>>>>>>>>>>>>>>>> "grep cloudstack-agent-upgrade debian/rules" > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>>>>> *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< > 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< > 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< > 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< > 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< > 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< > 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< > 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< > 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< > 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> *™*