<div dir="ltr">previously we used squid in 3.0 and before. The main problem is that the deployment would proceeded even if not all the packages where cached or even available on the remote. This often lead to broken deployments that where hard to debug and a waste of alot of time. This _MUST_ be resolved or we will re-introduce this horrible work flow that we had placed all the packages on the system for to begin with.<div><br></div><div>I think we need to add a requirements that we need to be able to:</div><div>a) pre-populate the cacher </div><div>b) we need to not start the deployment until we either have every package in the chache (eiew) or at least know every package is reachable currently (or allow the user to select either as a deployment criteria)</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 10, 2015 at 7:19 AM, Skamruk, Piotr <span dir="ltr"><<a href="mailto:piotr.skamruk@intel.com" target="_blank">piotr.skamruk@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, 2015-02-10 at 15:24 +0100, Tomasz Napierala wrote:<br>
<br>
<br>
Hi,<br>
<br>
We are currently redesigning our apporach to upstream distributions and obviusly we will need some cache system for packages on master node. It should work for deb and rpm packages, and be able to serve up to 200 nodes.<br>
I know we had bad experience in the past, can you guys share your thought on that?<br>
I just collected what was mentioned in other discussions:<br>
- approx<br>
- squid<br>
- apt-cacher-ng<br>
- ?<br>
<br>
<br>
</span>As this should work for both .rpm/.deb packages, i think that squid (probably configured as transparent proxy, but not necessarily, we can explicitly set FMN as http/https proxy on deployed nodes) could be easiest to setup.<br>
<br>
<a href="http://codepoets.co.uk/2014/squid-3-4-x-with-ssl-for-debian-wheezy/" target="_blank">http://codepoets.co.uk/2014/squid-3-4-x-with-ssl-for-debian-wheezy/</a> - example how to setup squid as transparent proxy also for https .<br>
<br>
--<br>
  regards<br>
  jell<br>
<div class="HOEnZb"><div class="h5">__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Andrew<br>Mirantis<br>Fuel community ambassador <br>Ceph community</div>
</div>