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 15:16]
0.0.0.0 aangemaakt
archief:nieuwe_client_toevoegen [2021/11/23 14:14] (current)
Line 1: Line 1:
-====== Nieuwe_client_toevoegen ======+**DISCONTINUED:** Nieuwe systemen worden geconfigureerd met [[http://zeus.ugent.be/git/ansibleconfig|ansible]]
  
-[[Category:Prutsen]]+====== Nieuwe client toevoegen ======
  
 +{{tag>"Prutsen" }}
 Zorg ervoor dat de hostname van de client goed is ingesteld, e.g. Zorg ervoor dat de hostname van de client goed is ingesteld, e.g.
  
- jimbo.kelder.zeus.ugent.be+  jimbo.kelder.zeus.ugent.be
  
 Om puppet op een client te installeren doe je het volgende: Om puppet op een client te installeren doe je het volgende:
  
- apt-get install puppet+  apt-get install puppet
  
 Daarna voeg je in /etc/puppet/puppet.conf de volgende regels toe (onderaan) Daarna voeg je in /etc/puppet/puppet.conf de volgende regels toe (onderaan)
  
- [[agent]] +  [[agent]] 
- server=clarke.kelder.zeus.ugent.be+  server=clarke.kelder.zeus.ugent.be
  
 Daarna moet je een ssl certificaat bemachtigen van clarke. Daarvoor run je op de client 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+  puppet agent --server clarke.kelder.zeus.ugent.be --waitforcert 60 --test
  
 Dit zal een initiele configuratie applyen (kan wel een minuut of 10 duren). Dit zal een initiele configuratie applyen (kan wel een minuut of 10 duren).
Line 24: Line 25:
 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.  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+  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) 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)
Line 31: Line 32:
 Bij problemen en je wilt opnieuw beginnen. Voer volgend commando uit op de client. Bij problemen en je wilt opnieuw beginnen. Voer volgend commando uit op de client.
  
- rm -rf /etc/puppet +  rm -rf /etc/puppet 
- rm -rf /var/lib/puppet +  rm -rf /var/lib/puppet 
- apt-get --purge remove puppet puppet-common+  apt-get --purge remove puppet puppet-common
  
-Op de server: +Op de server:  
-     +  puppet cert --clean [[hostname|van de pc]]
- puppet cert --clean [[hostname|van de pc]]+
  
 Daarna kan je gewoon de instructies terug opnieuw beginnen volgen.  Daarna kan je gewoon de instructies terug opnieuw beginnen volgen. 
- 
 =====Packages toevoegen===== =====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. 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.1438528597.txt.gz · Last modified: 2021/11/23 14:01 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki