User Tools

Site Tools


archief:nieuwe_client_toevoegen

This is an old revision of the document!


Nieuwe_client_toevoegen

Zorg ervoor dat de hostname van de client goed is ingesteld, e.g.

jimbo.kelder.zeus.ugent.be

Om puppet op een client te installeren doe je het volgende:

apt-get install puppet

Daarna voeg je in /etc/puppet/puppet.conf de volgende regels toe (onderaan)

[[agent]]
server=clarke.kelder.zeus.ugent.be

Daarna moet je een ssl certificaat bemachtigen van clarke. Daarvoor run je op de client

puppet agent --server clarke.kelder.zeus.ugent.be --waitforcert 60 --test

Dit zal een initiele configuratie applyen (kan wel een minuut of 10 duren).

Nu voeg je op clarke in /etc/puppet/manifests/nodes.pp een regel toe voor de toegevoegde pc. Daarna pas je op de client /etc/default/puppet aan.

START=yes

Daarna doe je voor het gemak een reboot. Na de reboot draait puppet en worden de packages in de achtergrond geïnstalleerd (/var/log/daemon.log op de client voor output)

Problemen?

Bij problemen en je wilt opnieuw beginnen. Voer volgend commando uit op de client.

rm -rf /etc/puppet
rm -rf /var/lib/puppet
apt-get --purge remove puppet puppet-common

Op de server:

  
puppet cert --clean [[hostname|van de pc]]

Daarna kan je gewoon de instructies terug opnieuw beginnen volgen.

Packages toevoegen

Als je packages wilt toevoegen kan je dit doen op clarke in /etc/puppet/manifests/classes/utils.pp. Hierin kan je gewoon je package toevoegen aan de array.

archief/nieuwe_client_toevoegen.1438528605.txt.gz · Last modified: 2021/11/23 14:02 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki