Gebruikershulpmiddelen

Site-hulpmiddelen


werkinstructies:spacewalk_connecting_clients

Dit is een oude revisie van het document!


Connecting Clients to Spacewalk

Om clients aan de spacewalk server te verbinden worden “keys” gebruikt. Er bestaat de mogelijkheid om een universele key te maken maar deze laten we nu buiten beschouwing en we maken keys aan per build type.

create keys

Kies Systems in het top menu en >Activation Keys in het zijmenu. druk op +Create Key

Kies een naam die de basechannel beschrijf, selecteer de basechannel waar de key voor is en druk op Create Activation Key

De key is nu aangemaakt, ga naar het tweede tabblad Child Channels en selecteer extras en updates en druk op Update Key. Nu heeft een systeem dat met deze key wordt geregistreerd automatisch deze repo's er bij.

Attach a Centos client

Log in op de client en wordt root of gebruik sudo om de commando's uit te voeren.

installeer de nodige cliënt software:

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

In de webinterface van spacewalk zoek je de key op in Systems en Activation Keys. het gaat om de lange string beginnend met 1-1, in ons geval: 1-1d797f8f4439ac17527655a86a2f47b8

kopieer dit en doe op de client:
rhnreg_ks --serverUrl=http://spacewalk.domain.nl/XMLRPC --activationkey=1-1d797f8f4439ac17527655a86a2f47b8

Het duurt even maar dan is de client geregistreerd. dit kun je zien in het menu Systems

Oude repositories uitzetten

Omdat Spacewalk nu de repositories verzorgt is het belangrijk om de oude repositories te disabelen.

Ga naar /etc/yum.repos.d en zet daar bij alle repositories gedefinieerd in de files daar enabled=0 bij. Bijvoorbeeld in CentOS-Base.repo:

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

check interval

Een verbonden client doet een call home naar de spacewalk server met rhnsd. Het interval waar dit mee gebeurd staat op 240 minuten (4 uur) dat vind ik persoonlijk wat te lang. Je kan dit aanpassen in de file /etc/sysconfig/rhn/rhnsd de minimum waarde is een uur, dus 60:

INTERVAL=60

Je kan ook handmatig een callback forceren door rhn_check -vvv

Debian clients

Wordt aan gewerkt

Bronnen

werkinstructies/spacewalk_connecting_clients.1488630150.txt.gz · Laatst gewijzigd: 2017/03/04 13:22 door abel