Rootmanual:Blandat YP och DNS
Version från den 23 mars 2006 kl. 21.29 av Poj (diskussion | bidrag)
Varning! Den här informationen är troligtvis föråldrad. Om du har tid, kontrollera gärna hur verkligheten ser ut och uppdatera den här sidan.
Ladda om zonfilerna i DNS'en på kurage
Man gör sina ändringar i filerna under /var/dns, sedan kör man make i katalogen.
Att synka användardatabasen på nobel med yp
- Logga in som root på nobel på lämpligt sätt
- ypcat passwd | udbgen -t passwd
Att skapa en ny YP-map
- Logga in på klorin.
- cd /etc/yp
- Skapa $map med rätt innehåll.
- Checka in filen i RCS: ci -l $map
- Editera Makefile.var_yp. Den nya mappen behöver läggas till på tre ställen. Det bör vara uppenbart vad som gäller om du tittar på en av de andra mapparna.
- Kör make i /var/yp. Efter ett tag kommer den att hänga. Det är antagligen säkert att avbryta den. Annars kan du vänta tio-femton minuter tills den får en timeout.
- Kör /usr/lib/netsvc/yp/ypxfr -h klorin $map på Solaris-ypslavarna och /usr/lib/yp/ypxfr -h klorin $map på Linux-ypslavarna.
- Kontrollera att mappen finns på alla servrar. Enklast görs det
genom att köra dessa tre kommandon och kontrollera att alla ger samma
utmatning:
/usr/sbin/yppoll -h klorin.lysator.liu.se $map /usr/sbin/yppoll -h svartsmurf.lysator.liu.se $map /usr/sbin/yppoll -h tokaimura.lysator.liu.se $map /usr/sbin/yppoll -h lenin.lysator.liu.se $map
(Kolla med ypcat ypservers vilka YP-servrar som finns just nu). Om mappen inte skapats:
- Logga in på tokaimura.
- Kör /etc/init.d/postfix stop. Det är nämligen relativt stor risk att nästa steg misslyckas, och konsekvenserna kan bli studsad mail i så fall. Därför ska mailservern stoppas i förebyggande syfte.
- Logga in på ypslaven som inte fungerar.
- Kör ypinit -s klorin eller ypinit -s ypmaster. Vilket kommando som fungerar bäst är inte helt utrett. Om du känner dig feg så tar du en säkerhetskopia av den katalog som ypinit vill ta bort.
- På klorin, kör cd /etc/yp;touch $map;make för att se att kontrollera att alla slavar verkligen tar emot mappen nu.
- Kontrollera att ypslaven serverar de centrala mapparna passwd och home.
- På tokaimura, kör /etc/init.d/postfix start.