Skillnad mellan versioner av "Rootmanual:Puppet"
Hoppa till navigering
Hoppa till sök
Rad 3: | Rad 3: | ||
* Se till att maskinen har ett korrekt hostname och IPv4 address satt. |
* Se till att maskinen har ett korrekt hostname och IPv4 address satt. |
||
* Installera puppet |
* Installera puppet |
||
− | * Använd t.ex. SCP för att kopiera över / |
+ | * Använd t.ex. SCP för att kopiera över /opt/puppet/conf ifrån någon annan maskin till nått temporärt ställe |
− | * Kör "make install" i mappen du precis kopierade över, datorn kommer då att konfigureras som den ska se ut och cronjob kommer att installerat som ser till att köra puppet |
+ | * Kör "make install" i mappen du precis kopierade över, datorn kommer då att konfigureras som den ska se ut, puppet confarna kommer att checkas ut i /opt/puppet/conf och cronjob kommer att installerat som ser till att köra puppet med conf därifrån lite då och då |
* När du känner dig klar och det verkar fungera, rensa bort mappen du kopierade över, den behövs nu inte längre. |
* När du känner dig klar och det verkar fungera, rensa bort mappen du kopierade över, den behövs nu inte längre. |
||
För att ändra i puppetconfen gör du följande: |
För att ändra i puppetconfen gör du följande: |
||
− | * Checka ut svn repositoryt i /lysator |
+ | * Checka ut svn repositoryt i /lysator/puppet till nått lämpligt ställe och gör dina ändringar där. |
* Kör sedan make dry för att se vad dina ändrignar kommer göra och att det inte är några fel i dina filer. |
* Kör sedan make dry för att se vad dina ändrignar kommer göra och att det inte är några fel i dina filer. |
||
* Innan du checkar in ändringarna, kör även make run och testa dina ändringar. |
* Innan du checkar in ändringarna, kör även make run och testa dina ändringar. |
||
− | * Checka in ändringarna |
+ | * Checka in ändringarna. |
− | * Cronjobb på puppetfierade maskiner kommer att se till att ändringarna appliceras |
+ | * Cronjobb på puppetfierade maskiner kommer att se till att ändringarna appliceras sedan. |
Versionen från 27 februari 2009 kl. 20.08
För att köra puppet på en nyinstallerad maskin för vilken det finns existerande pupet konfiguration:
- Om maskinen inte finns i puppet sedan tigidare, lägg till den på rätt ställe i SITE.pp samt se till att maskinspecifika filer i Files/ finns (bl.a. xorg.conf).
- Se till att maskinen har ett korrekt hostname och IPv4 address satt.
- Installera puppet
- Använd t.ex. SCP för att kopiera över /opt/puppet/conf ifrån någon annan maskin till nått temporärt ställe
- Kör "make install" i mappen du precis kopierade över, datorn kommer då att konfigureras som den ska se ut, puppet confarna kommer att checkas ut i /opt/puppet/conf och cronjob kommer att installerat som ser till att köra puppet med conf därifrån lite då och då
- När du känner dig klar och det verkar fungera, rensa bort mappen du kopierade över, den behövs nu inte längre.
För att ändra i puppetconfen gör du följande:
- Checka ut svn repositoryt i /lysator/puppet till nått lämpligt ställe och gör dina ändringar där.
- Kör sedan make dry för att se vad dina ändrignar kommer göra och att det inte är några fel i dina filer.
- Innan du checkar in ändringarna, kör även make run och testa dina ändringar.
- Checka in ändringarna.
- Cronjobb på puppetfierade maskiner kommer att se till att ändringarna appliceras sedan.