[Spacewalk-list] Registering Offline servers to Spacewalk

Jason Calafiore jason.calafiore at gmail.com
Thu Jun 11 12:55:19 UTC 2015


Hi Marino,

 I have add the spacewalk repo as a child for my base channels, but I am
dealing with the initial implementation of spacewalk in
my existing environment, so I don't understand how kickstart would be
applicable.


Can you explain a little more about the registration script? Where is it
exactly and how could i modify it as you are suggesting to register
existing servers?


Thank you,

Jason


_______________________________________________________________

I always include the spacewalk clients in a child repo of my base channels
then include it in my kickstarts. Then I can view the kickstart and pick
out the URI‎ yum has an option to install using an adhock yumrepo. Also you
may not be aware of this but spacewalk generates a boilerplate registration
script for you in the public directory for apache you can use as a template
to modify into your own custom registration script.

Additionally yum and the rpm command can install packages over a network by
specifying the URI as the package name.



*From: *Jason Calafiore

*Sent: *Wednesday, June 10, 2015 17:51

*To: *spacewalk-list at redhat.com

*Reply To: *spacewalk-list at redhat.com

*Subject: *[Spacewalk-list] Registering Offline servers to Spacewalk



Hi All,

 I am trying to figure out a an easy to register servers that are already
created and offline without have to reach out to the internet to get the
necessary packages.



The only way I could do this was to do the following below by creating a
yum repo with the necessary packages and then on a client server configure
a .repo file that get the necessary packages.



Is there any easier way to do this? I would think spacewalk would have an
easy way to register clients especially offline servers. I had asked this
before and someone suggested a scripts on github, but couldn't figure it
out.



Thanks,

Jason



Create Local Repo on the spacewalk Server



mkdir /var/www/html/pub/spacewalk-client



cd /var/www/html/pub/spacewalk-client



repotrack -a x86_64 -p /var/www/html/pub/spacewalk-client rhn-client-tools
rhn-check rhn-setup rhnsd m2crypto yum-rhn-plugin



rm *i686* -f



wget
http://yum.spacewalkproject.org/2.3-client/RHEL/7/x86_64/spacewalk-client-repo-2.3-2.el7.noarch.rpm

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm



creapterepo /var/www/html/pub/spacewalk-client





Register Server to Spacewalk



vi/etc/yum.repos.d/spacewalk-local.repo



[spacewalk-local-install-repo]

name=Spacewalk Client Install

baseurl=http://spacewalk-server.com/pub/spacewalk-client

gpgcheck=0

gpgkey=

enabled=1



Disable other repos in /yum.repos.d



yum install rhn-client-tools rhn-check rhn-setup rhnsd m2crypto
yum-rhn-plugin



# rpm -Uvh
http://spacewalk-server.com/pub/rhn-org-trusted-ssl-cert-1.0-1.noarch.rpm
<http://ghslspacewalk.ds.src.bah.com/pub/rhn-org-trusted-ssl-cert-1.0-1.noarch.rpm>







  rhnreg_ks --serverUrl=https://spacewalk-server.com/XMLRPC
--sslCACert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
--activationkey=1-centos-server-7
<https://spacewalk-server.com/XMLRPC--sslCACert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT--activationkey=1-centos-server-7>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20150611/0f7b16a2/attachment.htm>


More information about the Spacewalk-list mailing list