<html dir="ltr">
<head>
<!-- Template generated by Exclaimer Mail Disclaimers on 01:02:08 Thursday, 20 December 2012 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">P.d5ef6fad-bee1-4fb0-8516-81793ee9ce0d {
        MARGIN: 0cm 0cm 0pt
}
LI.d5ef6fad-bee1-4fb0-8516-81793ee9ce0d {
        MARGIN: 0cm 0cm 0pt
}
DIV.d5ef6fad-bee1-4fb0-8516-81793ee9ce0d {
        MARGIN: 0cm 0cm 0pt
}
TABLE.d5ef6fad-bee1-4fb0-8516-81793ee9ce0dTable {
        MARGIN: 0cm 0cm 0pt
}
DIV.Section1 {
        page: Section1
}
</style><!-- Template generated by Exclaimer Mail Disclaimers on 01:02:08 Thursday, 20 December 2012 --><style>
<!--
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
.MsoChpDefault
        {font-family:"Calibri","sans-serif"}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
ol
        {margin-bottom:0in}
ul
        {margin-bottom:0in}
-->
</style><style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1" lang="EN-US" link="blue" vlink="purple">
<p class="d5ef6fad-bee1-4fb0-8516-81793ee9ce0d"></p>
<p></p>
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">I used to do patch management at a big hosting company (all this was with Satellite 5.3 , I'm assuming things like this haven't changed since), where we had 4 system levels (DEV,
 TEST, ACCEPTANCE and PROD) each with their own schedules.<br>
<br>
What I did was<br>
<br>
- Make a structure with parent + child channels<br>
- Clone these for each system level<br>
- Subscribe the system to the level applicable<br>
- Now when patch day for a level is up, do a sync from the master channel to the clone channel for that level (either an automatic full or a manual package-by-package, in which case you can hold back whatever you want)<br>
- Apply all updates to the systems for that level<br>
<br>
This has the added advantage that systems will always show as fully patched in your system status tab<br>
--<br>
Jan-Albert van Ree<br>
<br>
<div style="font-family: Times New Roman; color: rgb(0, 0, 0); font-size: 16px;">
</div>
</div>
<p></p>
<p>
<table style="WIDTH: 475px; BORDER-COLLAPSE: collapse" class="ea01222a-181b-4304-bc51-f3a27f4bc8b8Table" border="0" cellspacing="0" cellpadding="0" cols="1">
<tbody>
<tr>
<td colspan="2"><font color="#7d7d7d" size="2" face="Arial"><img id="IMG1" border="0" align="absMiddle" src="cid:imaged07af5.JPG@f14ef2f4.4ebba3c2" width="60" height="19"><img id="IMG1" border="0" align="bottom" src="cid:imaged0de05.JPG@9ddf42d2.4f8ad5ed" width="410" height="26"></font></td>
</tr>
<tr>
<td style="HEIGHT: 17px" colspan="2">
<p class="ea01222a-181b-4304-bc51-f3a27f4bc8b8"><font face="Arial"><font size="2" face="Arial"><font color="#7d7d7d">Jan-Albert van Ree</font></font></font></p>
</td>
</tr>
<tr>
<td style="WIDTH: 222px; HEIGHT: 17px">
<p class="ea01222a-181b-4304-bc51-f3a27f4bc8b8"><span style="FONT-SIZE: 10pt"><font face="Arial"><font color="#7d7d7d"></font><span style="color: #7D7D7D; ">Linux System Administrator</span></font></span></p>
</td>
<td style="WIDTH: 252px"><font size="2" face="Arial"><font color="#7d7d7d"></font></font></td>
</tr>
<tr>
<td><span style="FONT-SIZE: 10pt"><font color="#7d7d7d" face="Arial">MSuG MARIN Support Group</font></span></td>
<td><font size="2" face="Arial"></font></td>
</tr>
</tbody>
</table>
</p>
<p>
<table style="WIDTH: 475px; BORDER-COLLAPSE: collapse" class="ea01222a-181b-4304-bc51-f3a27f4bc8b8Table" border="0" cellspacing="0" cellpadding="0" cols="3">
<tbody>
<tr>
<td style="WIDTH: 217px">
<p class="ea01222a-181b-4304-bc51-f3a27f4bc8b8"><font color="#7d7d7d" size="2" face="Arial"></font> </p>
</td>
<td style="WIDTH: 139px">
<p class="ea01222a-181b-4304-bc51-f3a27f4bc8b8"><font color="#7d7d7d" size="2" face="Arial"><strong>MARIN</strong></font></p>
</td>
<td style="WIDTH: 117px">
<p class="ea01222a-181b-4304-bc51-f3a27f4bc8b8"><font color="#7d7d7d" size="2" face="Arial"></font> </p>
</td>
</tr>
<tr>
<td style="HEIGHT: 17px"><font color="#7d7d7d" size="2" face="Arial"></font></td>
<td><font color="#7d7d7d" size="2" face="Arial">2, Haagsteeg</font></td>
<td><font color="#7d7d7d" size="2" face="Arial"></font></td>
</tr>
<tr>
<td style="HEIGHT: 17px"><font face="Arial"><font size="2" face="Arial"><font color="#366092"><font color="#7d7d7d">E</font>
<a href="mailto:J.A.v.Ree@marin.nl" title="Click to send email to Ree, Jan-Albert van" target="">
J.A.v.Ree@marin.nl</a></font></font></font></td>
<td><font color="#7d7d7d" size="2" face="Arial">P.O. Box 28</font></td>
<td><font color="#7d7d7d" size="2" face="Arial">T +31 317 49 39 11</font></td>
</tr>
<tr>
<td style="HEIGHT: 17px"><font size="2" face="Arial"><font color="#7d7d7d">M +31652598885</font></font></td>
<td><font color="#7d7d7d" size="2" face="Arial">6700 AA Wageningen</font></td>
<td><font size="2" face="Arial"><font color="#7d7d7d"></font></font></td>
</tr>
<tr>
<td><font size="2" face="Arial"><font color="#7d7d7d">T  +31 317 49 35 48</font></font></td>
<td><font color="#7d7d7d" size="2" face="Arial">The Netherlands</font></td>
<td><font color="#7d7d7d" size="2" face="Arial">I  </font><a href="http://www.marin.nl" target="_top"><font color="#366092" size="2" face="Arial">www.marin.nl</font></a></td>
</tr>
</tbody>
</table>
</p>
<p></p>
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<div style="font-family: Times New Roman; color: rgb(0, 0, 0); font-size: 16px;">
</div>
</div>
<p></p>
<p></p>
<p class="d5ef6fad-bee1-4fb0-8516-81793ee9ce0d"> </p>
<p><font color="#7d7d7d" size="2" face="Arial">MARIN news: </font><span style="font-family:Arial; font-size:x-small; color: #366092; "><span style="color: #366092; text-decoration: underline; "><span style="color: #366092; text-decoration: underline; "><a href="http://www.marin.nl/web/News/News-items/Annual-student-design-sailing-contest.htm" title="" target=""><span style="color: #366092; text-decoration: underline; ">Annual
 student design & sailing contest</span></a></span></span><br>
</span></p>
<p class="d5ef6fad-bee1-4fb0-8516-81793ee9ce0d"><font color="#7d7d7d" size="2" face="Arial">This e-mail may be confidential, privileged and/or protected by copyright. If you are not the intended recipient, you should return it to the sender immediately and
 delete your copy from your system.</font></p>
<p class="d5ef6fad-bee1-4fb0-8516-81793ee9ce0d"> </p>
<p class="d5ef6fad-bee1-4fb0-8516-81793ee9ce0d"></p>
<p></p>
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<div style="font-family: Times New Roman; color: rgb(0, 0, 0); font-size: 16px;">
<hr tabindex="-1">
<div style="direction: ltr;" id="divRpF124543"><font color="#000000" face="Tahoma" size="2"><b>From:</b> spacewalk-list-bounces@redhat.com [spacewalk-list-bounces@redhat.com] on behalf of Snyder, Chris [Chris_Snyder@sra.com]<br>
<b>Sent:</b> Wednesday, December 19, 2012 21:47<br>
<b>To:</b> Spacewalk-list@redhat.com<br>
<b>Subject:</b> [Spacewalk-list] looking for kernel mangement recommendations<br>
</font><br>
</div>
<div></div>
<div>
<div class="WordSection1">
<p class="MsoNormal">Am looking for suggestions for how to manage RHEL5 kernel updates with Spacewalk.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">My team has a small set of REHL5 hosts (<30) that we’ve been simply managing updates via our own local internal repos and manual execution of yum when needed. Our internal repos are generated via mrepo and consist of all updates provided
 by the RHN upstream, selected packages from EPEL, RPMforge, etc. and some of our own in-house created RPMs.   So far this has worked well for us.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Additionally, our business requirements have us applying all pertinent, NON-KERNEL updates once a month to all hosts.  Kernels may  only be updated once a quarter.  We control this via a custom /etc/yum.conf on each host which defines and
 exclusion of ‘kernel*’.  This means that to update kernel packages on a host, yum must be explicitly run with the argument ‘—disableexcludes=all’.   Again, this has worked well for us; kernels are not applied when they shouldn’t be.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">We are now looking to move to Spacewalk for a more centralized package management solution.  I’ve already created one channel per repository in our mrepo setup, loaded all the packages into Spacewealk, and have registered all the hosts
 with those software channels.  Packages can be installed and updated on all the hosts either through the Spacewalk GUI or yum on the hosts.    </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Life is good so far, but I’m not sure how best to manage our kernel vs non-kernel updates on our hosts.   I’d really like some recommendations on how best to accomplish this. As I see it, two options immediately come to my mind.
</p>
<p class="MsoNormal"> </p>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><span style="">1)<span style="font: 7pt "Times New Roman";">     
</span></span>Leave my custom yum.conf with an exclusion for ‘kernel*’ packages on each host. I know that when packages are pushed via the Spacewalk GUI, the yum libraries are used to actually do the package installs/updates so that my defined exclusions in
 yum.conf will still be honored. Then I can push as many packages from the Spacewalk GUI without ever worrying if I’m pushing a kernel package or not.  However, to actually install/update kernel packages on the hosts, a human would actually have to run ‘yum
 –disableexclude=all’ on the host or through the remote command function of the Spacewalk GUI.  This seems the safest option, but it would mean that we are going to do a more ‘manual’ update process once a quarter for the kernel updates. 
</p>
<p class="MsoNormal"> </p>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><span style="">2)<span style="font: 7pt "Times New Roman";">     
</span></span>Replace the custom yum.conf with a stock yum.conf and when packages are to be pushed via the Spacewalk GUI, simply have as part of the our standard operating procedures that whoever is pushing packages, they have to ensure that no kernel packages
 are to be pushed.   While this would be a better solution from the aspect of being able to push any package I want from the Spacewalk GUI, but this one would require people to pay close attention to what packages they are pushing at any time, and mistakes
 do happen and I wouldn’t be surprised if the occasional kernel package was updated when it shouldn’t be.  This is not my preferred solution.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I’m sure there’s something that could be done with cloning channels, but I admit, I haven’t investigated this much, it seems that this would be a very ugly solution as it would probably involve having to clone our core RHEL channel (minus
 any kernel updates) once a month, then update all hosts to use the cloned RHEL channel, or something like that.  This just feels like  it’s the wrong direction and would involve lots of effort and potentially raise risk of something going very wrong.  But,
 I’m open to any and all suggestions how you would handle this.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Thx</p>
<p class="MsoNormal">Chris.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">--</p>
<p class="MsoNormal">Chris Snyder</p>
<p class="MsoNormal">SRA Senior Linux Geek<br>
Energystar Network O+M Team<br>
ESTAR Issues: <a href="https://estar18.energystar.gov/" target="_blank"><span style="color: blue;">https://estar18.energystar.gov/</span></a></p>
<p class="MsoNormal"> </p>
</div>
</div>
</div>
</div>
</EXCLAIMER:ORIGINAL_BODY_AFTER>
<p></p>
</EXCLAIMER:TEXT_ONLY></EXCLAIMER:AD></EXCLAIMER:AD>
<p></p>
</body>
</html>