Rootmanual:Puppet: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Ingen redigeringssammanfattning |
Ingen redigeringssammanfattning |
||
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. 21.06
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.