<div dir="ltr">Man I'd love for some mesos integration with openstack...<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 23, 2015 at 3:31 PM, Fox, Kevin M <span dir="ltr"><<a href="mailto:Kevin.Fox@pnnl.gov" target="_blank">Kevin.Fox@pnnl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm thinking more like this use case:<br>
I'm a cloud user, I want a new Trac site. or an Elastic Search cluster. Or a Jenkins system for my project. Why do I have to take a lot of time to deploy these things myself? Ideally, one person, or a small group of folks provide generic templates a common deployment of a given software that can easily be discovered/launched by end users of any cloud. Docker is starting to do this with the Docker Hub. Docker's too low level to do it really nicely though. Say for an ElasticSearch cluster, you want it scalable, with between M and N instances, with a load balancer and a private network. Heat can do that... Murano is starting to enable that ability, but requires the cloud admin to preload up all the bits into it. That doesn't scale well though.<br>
<br>
I guess the how of how that works is up for grabs. Murano might not be the right place for it.<br>
<br>
What other use cases for transferring resources between clouds can you think of?<br>
<br>
Perhaps if the app store like functionality was simply http based, the existing glance fetch image from http mechanism would already work.<br>
<br>
Another option would be for it to work similarly to yum/apt. You have a set of repo's. You can search though the enabled repo's and install stuff. Perhaps it has a yum-cron like "update the images that are 'installed' daily" like feature...<br>
<br>
Thanks,<br>
Kevin<br>
________________________________________<br>
From: Richard Raseley [<a href="mailto:richard@raseley.com">richard@raseley.com</a>]<br>
Sent: Thursday, April 23, 2015 12:01 PM<br>
To: Fox, Kevin M<br>
Cc: <a href="mailto:openstack-operators@lists.openstack.org">openstack-operators@lists.openstack.org</a><br>
Subject: Re: [Openstack-operators] Sharing resources across OpenStack instances<br>
<div class="HOEnZb"><div class="h5"><br>
Fox, Kevin M wrote:<br>
> Some folks have been discussing an app store model. perhaps in<br>
> Murano, but more global, that would allow images/template to be<br>
> registered somewhere like on <a href="http://openstack.org" target="_blank">openstack.org</a> and show up on all clouds<br>
> that have the global repo enabled. Murano would be extended to fetch<br>
> the images/templates to the local glance on the first launch of an<br>
> app if its not already cached locally.<br>
><br>
> Would that sort of thing fit better then trying to sync glances<br>
> backing store between clouds?<br>
<br>
My first take is that what you've outlined feels a little too ambitious<br>
to me. I also have concerns (feature and scope creep) about whether or<br>
not Murano (or any other project) should be in the business of managing<br>
and auditing replication of data between various other (potentially<br>
disparate) systems.<br>
<br>
I think there is tremendous value at the core of the idea, which is<br>
essentially the ability to easily (and granularly) share and consume<br>
resources between clouds. To me that feels much more like something that<br>
would be interested on a per-project basis (as has been done in Swift).<br>
<br>
In the model I am imagining, the underlying components of the cloud<br>
would be responsible for inter-cloud data replication.<br>
<br>
In the specific case of Glance images, it could either take the form of<br>
a pub / sub model at the Glance level (which would allow replication of<br>
images between Glance systems utilizing different back-ends) or the form<br>
of backend <-> backend replication (e.g. with Swift Container<br>
Replication) and then Glance would simply have a process for discovering<br>
new images which have appeared on the back-end.<br>
<br>
Regards,<br>
<br>
Richard Raseley<br>
<br>
SysOps Engineer<br>
Puppet Labs<br>
<br>
_______________________________________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br>
</div></div></blockquote></div><br></div>