User Tools

Site Tools


archief:nieuwe_client_toevoegen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
archief:nieuwe_client_toevoegen [2015/08/02 16:49]
127.0.0.1 external edit
archief:nieuwe_client_toevoegen [2021/11/23 14:14] (current)
Line 1: Line 1:
 +**DISCONTINUED:** Nieuwe systemen worden geconfigureerd met [[http://zeus.ugent.be/git/ansibleconfig|ansible]]
 +
 ====== Nieuwe client toevoegen ====== ====== Nieuwe client toevoegen ======
  
 +{{tag>"Prutsen" }}
 +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.1438534152.txt.gz · Last modified: 2021/11/23 14:02 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki