[Spacewalk-list] Need for a lightweight mirroring solution
Michael DeHaan
mdehaan at redhat.com
Mon Jul 21 12:05:05 UTC 2008
Many questions I get on cobbler's mailing list deal with using
yum_rhn_plugin to mirror RHEL packages. These are typically from users
who have small-mid size environments that cannot use Satellite for
various reasons.
The problem with this is that Spacewalk/Satellite's yum_rhn_plugin can
only be used to mirror packages that match the arch (and distro) of the
requestor. There is not a good solution for older RHEL or other arches.
Folks who get fed up with this generally turn to mrepo's rhnget, which
is a less than elegant solution for several reasons --more so, it does
not properly track entitlements, so it's a bit hard to audit what
systems are using what. It's basically a script that uses part of the
up2date code.
Now that Spacewalk is out, anyone care to use this list/thread to
jumpstart (err, kickstart?) some discussions about getting
https://fedorahosted.org/pulp moving again? I am not so much
interested in the whole TurboGears UI idea, primarily I just want to see
command line tools and an API to faciliate easier mirroring. If done as
a side-project, it could also be done in such a way as to not require
Oracle.
Since cobbler already contains constructs for repo mirroring via yum,
and we are integrating this into Satellite, perhaps this is something
that can be done under cobbler's umbrella to save a bit of
infrastructure. (There is already a completed web app, mirroring
code, an XMLPPC interface, and so forth). Still, I have zero idea how
the entitlements connection would work.
Comments? Discussion? Fire away.
--Michael
More information about the Spacewalk-list
mailing list