<font size=2 face="sans-serif">You can, just pay attention to the NOTE
from item 2.     </font><br><br><font size=2 face="sans-serif">1.  Create a distribution.  </font><br><font size=2 face="sans-serif">        You
may have this already done.  If not, there is plenty of documentation
out there on how to do this.</font><br><br><font size=2 face="sans-serif">2.  Create a kickstart profile
for each parent (base) channel, and select all of the child channels that
you want exposed.  </font><br><font size=2 face="sans-serif">        Again,
plenty of documentation out there for creating channels and kickstart profiles.</font><br><br><font size=2 face="sans-serif">        NOTE:
Do not have any packages in the parent channel, all packages need to be
in the child channels.    I could not figure out how to get the
parent exported properly.  </font><br><font size=2 face="sans-serif">         
      If you have packages in the parent channel:</font><br><font size=2 face="sans-serif">         
      a)  If you are "cloning" channels
like most users are.. ie upstream, dev, test, prod.  You will want
to create an empty child channel of the upstream parent channel, and then
clone it to dev.  Then clone dev -> test, test -> prod.</font><br><font size=2 face="sans-serif">         
      b)  Compare the channels, and copy all
of the packages into the appropriate child channel.</font><br><font size=2 face="sans-serif">         
      c)  Empty out the parent channel AFTER
verifying the # of packages match the new child channel</font><br><font size=2 face="sans-serif">         
      d) Update any scheduled tasks for repository
sync's to the new child channel</font><br><br><font size=2 face="sans-serif">3.  Under the kickstart profile,
there is a tab that says kickstart file.  There you will see the baseurl
that is needed.</font><br><font size=2 face="sans-serif">        If
you want to script the creation of the baseurls, the following will assist:</font><br><br><font size=2 face="sans-serif">        http://<spacewalk>/ks/dist/child/<child
channel label>/<distribution label></font><br><br><font size=2 face="sans-serif">4. Create a .repo file in /etc/yum.repos.d/,
with the baseurls that are listed in the kickstart file.</font><br><br><br><font size=2 face="sans-serif">In addition, the following is a great
way to mirror only the packages and create http repositories by using cron,
httpd/nginx, reposync, createrepo, hardlink (space saver).  However,
when you download the packages it creates a directory called getPackage.
  </font><br><br><font size=2 face="sans-serif">Why even do the mirror???  I have
seen these three reasons, there may be more.</font><br><br><font size=2 face="sans-serif">        a)
 Migrating off of Spacewalk into just http repositories and kickstart
url.   Using other tools (chef/ansible/puppet) to manage configuration
files and inventory.</font><br><font size=2 face="sans-serif">        b)
There are devices that are restricted from connecting to almost everything
in which you and another party, who validates the repo, have to sneakernet
the repo.  </font><br><font size=2 face="sans-serif">        c)
 yum and yum download are horrible for devices that have limited or
intermittent network bandwidth.  By doing the mirror, you can push
only the needed packages to the system through other means that have resume
type functionality (rsync/wget/etc)...</font><br><br><br><font size=2 face="sans-serif">- Thanks and good luck<br><br></font><br><br><br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Michael Mraka <michael.mraka@redhat.com></font><br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">spacewalk-list@redhat.com</font><br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">10/14/2019 04:31 AM</font><br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [Spacewalk-list]
Is it possible to use spacewalk without registering?</font><br><font size=1 color=#5f5f5f face="sans-serif">Sent by:    
   </font><font size=1 face="sans-serif">spacewalk-list-bounces@redhat.com</font><br><hr noshade><br><br><br><tt><font size=2>*** STOP.  EXTERNAL EMAIL.  USE CAUTION
*** <br><br><br> <br><br>Guy Matz:<br>> Hi!  I have some machines that I don't really want to keep track
of in<br>> spacewalk, but I don't want them going out into the wild for their
packages<br>> . . .I'm wondering if I can use the repos I have defined on my spacewalk<br>> server for these machines without having registered them in SW.<br>> <br>> I see that someone asked this question a number of years ago:<br>> </font></tt><a href="https://www.redhat.com/archives/spacewalk-list/2011-June/msg00120.html"><tt><font size=2>https://www.redhat.com/archives/spacewalk-list/2011-June/msg00120.html</font></tt></a><tt><font size=2><br>> <br>> Is it now possible?<br><br>Not really.<br><br>The situation has not changed since then.<br><br>> Thanks!!<br><br>Regards,<br><br>--<br>Michael Mráka<br>System Management Engineering, Red Hat<br><br>_______________________________________________<br>Spacewalk-list mailing list<br>Spacewalk-list@redhat.com<br></font></tt><a href="https://www.redhat.com/mailman/listinfo/spacewalk-list"><tt><font size=2>https://www.redhat.com/mailman/listinfo/spacewalk-list</font></tt></a><br><br><BR>
<BR>
<BR>
**<BR>
<BR>
<BR>
<BR>
This email and any attachments may contain information that is confidential and/or privileged for the sole use of the intended recipient.  Any use, review, disclosure, copying, distribution or reliance by others, and any forwarding of this email or its contents, without the express permission of the sender is strictly prohibited by law.  If you are not the intended recipient, please contact the sender immediately, delete the e-mail and destroy all copies.<BR>
<BR>
**<BR>