[Spacewalk-list] advice about organizing channels and repositories

Dimitri Yioulos dyioulos at netatlantic.com
Fri Dec 1 16:55:55 UTC 2017


I've set up base channels for CentOS 6 and 7, among others.  My Centos 7 channel looks like this:

CentOS 7 x86_64			<- this is the base, or parent, channel.  It has no repositories attached to it,
	CentOS 7 Base - x86_64		<- this is a child channel to CentOS 7 x86_64.  It has this repository attached to it: http://mirror.centos.org/centos/7/os/x86_64/
	CentOS 7 Updates - x86_64	<- this is a child channel to CentOS 7 x86_64.  It has this repository attached to it: http://mirror.centos.org/centos/7/updates/x86_64/
	EPEL7 - x86_64			<- this is a child channel to CentOS 7 x86_64.  It has this repository attached to it: http://dl.fedoraproject.org/pub/epel/7/x86_64/
	Puppet EL7 x86_64		<- this is a child channel to CentOS 7 x86_64.  It has this repository attached to it: http://yum.puppetlabs.com/el/7/products/x86_64
	~

This parent/child scheme helps me keep things nice and organized.

HTH.

Dimitri

Btw, sorry for the top-posting.

-----Original Message-----
From: spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-bounces at redhat.com] On Behalf Of Christoph Galuschka
Sent: Friday, December 01, 2017 11:35 AM
To: spacewalk-list at redhat.com
Subject: Re: [Spacewalk-list] advice about organizing channels and repositories

Hi,

Am 01.12.2017 um 15:59 schrieb Nicole Beck:
> Hi,
> 
> I'm new to spacewalk, and I'm not sure how to organize the channels. 
>   If, for example, you are running CentOS 6.7 without spacewalk, and 
> you run "yum update", you will end up at CentOS 6.9.  If I add 
> spacewalk, what is the best way to do that?  Do I make a centos67-base 
> with a centos67-updates child, then a centos69-base with a 
> centos69-update child, using the respective repositories (which I 
> think are a vault.centos.org and http://mirror.centos.org/centos-6/6.9/os/x86_64/)?
> But then do I have to change which channel my server is subscribed to 
> from the centos67 to centos69? Or should I make a centos6 channel with 
> the child centos6-updates channel using the repositories for latest 
> minor version (http://mirror.centos.org/centos-6/6/os/x86_64/ )? Is 
> this advisable?
 From the CentOS point of view:
Only the current release is supported, and any older one is missing importent or critical updates sooner or later. So, always stay current regarding the OS itself.
I for myself have a CentOS bases channel for 6/7 and an update channel for 6/7 (and probably a CR channel for each during point release time). 
Both point to current releases at a mirror near me.
So, at a point release, this usually includes some work to remove outdated packages and stuff.
> 
> Is there documentation for best practices for setting up/organizing 
> channels?
> 
> Thanks for your advice!
> 
> Nicole
> 
> *Nicole Beck*
> Information Technology Analyst
> Information Technolgy Services - Core Infrustructure Services - Unix
> 
> 315.506.9744
> nskyrca at syr.edu <mailto:nskyrca at syr.edu>
> 
> 215 Machinery Hall, Syracuse, NY 13244 syracuse.edu
> 
> Syracuse University
> 
> 
> 
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
> 

--
Christoph Galuschka
CentOS-QA-Team member | IRC: tigalch

_______________________________________________
Spacewalk-list mailing list
Spacewalk-list at redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-list




More information about the Spacewalk-list mailing list