Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to create a local RHEL5 Update Server to help eliminate the number of servers exposed to the web. All the local rhel5 servers need to be able to use this server as a repository for patches. I have a server registered with Redhat and would like to use yum to accomplish this. It is possible?

share|improve this question

I think the project you are looking for is called spacewalk and allows you to run your own server for the Red Hat system management software. However, AFAIK this replaces rather than works in conjunction with the Red Hat servers. If you want an in-house server that inter-operates with the Red Hat servers, speak to sales at Red Hat. They have a product for that called RHN Satellite, but I haven't used it.

Here's a link to RHN Satellite, thanks for the pointer weeheavy.

share|improve this answer
Yeah, it's called RHN Satellite. – weeheavy Dec 20 '10 at 9:55
Hi, thanks for your answer.Space Walk is known to me. Space Walk is only available for CentOS systems and not für RHEL. For RHEL Red Hat has the Satelite-Server, but this is to expensive, so I want to configure my own Update-Reporitory. – Marcus Dec 20 '10 at 10:01
@Marcus, I think you're stuck between a rock and a hard place... Spacewalk is the open-sourced Satellite, as I understand it, so I think it's going to be the closest you can get to the hybrid you are looking for. – Sean Reifschneider Dec 20 '10 at 10:04
I think you understood me. I wan´t use a extra tool like Spacewalk or Satellite. I will install a "Update-Server" which provide Updates for the internal Server which are in the intranet. – Marcus Dec 20 '10 at 10:11
@Marcus: There's even a RHN Proxy, which costs $2500 per year (RHN Satellite: $13500/year. If this is too costly, you might want to update your question to reflect this. – weeheavy Dec 20 '10 at 10:18

mrepo is what you need. A howto

share|improve this answer
I've been using mrepo for several years now, it works flawlessly. – TCampbell Jun 16 '11 at 13:14

You could configure Squid on the server to allow the proxying of Yum from the private subnet to the Redhat update servers. It can also cache packages, meaning it will only download a package once for all updates.

share|improve this answer
I thought about suggesting that, but doesn't RHN operate over SSL? – Sean Reifschneider Dec 20 '10 at 19:49
hmm, you're probably right, I've never used RHN myself. I think a caching reverse-proxy should still be able to do it as it doesn't need to pretend to be the RHN server. – Andy Dec 20 '10 at 20:17

Your question appears to imply that while you have multiple RHEL servers, only one is registered with RHN. If this is because you do not have subscriptions for those servers your question amounts to "how do I get more than I'm paying for?".

If your aim is genuinely to limit exposure, that problem is solved by firewalls...

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.