Difference between revisions of "Drift/Maskininstallasjon"

From Programvareverkstedet
Jump to: navigation, search
(talk)
 
(17 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
Dette er en kjapp oversikt over hvordan man får opp basic PVV-oppsett på en boks. Den er ikke nødvendigvis komplett, men den er nå en start :-)
 
Dette er en kjapp oversikt over hvordan man får opp basic PVV-oppsett på en boks. Den er ikke nødvendigvis komplett, men den er nå en start :-)
 +
 +
[[Drift/Fedora|Fedora]] har en egen side, fordi den er så forskjellig fra Debian.
  
 
* Sett opp DNS på dvask
 
* Sett opp DNS på dvask
 
* Sett fast IP som i DNS
 
* Sett fast IP som i DNS
 +
* Sett opp locales (debian: dpkg-reconfigure locales)
 +
** Ta med alle varianter av en_US, en_DK, nb_NO og nn_NO
 
* Sett opp mail
 
* Sett opp mail
 
** smarthost: smtp.pvv.ntnu.no
 
** smarthost: smtp.pvv.ntnu.no
* installer NIS, autofs og rdistd, ssh-server
+
*** (på debian lenny: # dpkg-reconfigure exim4-config)
** NIS domain: pvv
+
**** e-post sendt av smartvert; ingen lokal e-post
** Fiks store-symlink for rdistd og ting den trenger: <pre><nowiki>
+
**** Systemets epost-navn: "pvv.ntnu.no"
mkdir -p /store/bin
+
**** Innkommende SMTP-tilkoblinger: localhost
ln -s /usr/bin/rdistd /store/bin
+
**** Andre mottakere: "" (tom)
ln -s /usr/bin/perl /store/bin
+
**** Synling domenenavn: "pvv.ntnu.no"
 +
**** Utgående smartvert: "smtp.pvv.ntnu.no"
 +
**** Minimer antall DNS-forespørsler?: "nei"
 +
**** Del oppsett i mindre filer?: "ja"
 +
**** Root mail: drift@pvv.ntnu.no
  
 +
* installer autofs og rdistd, ssh-server
 +
* på noen systemer trenger man nfs-client også
 +
** !!Ubuntu: Husk å sette rotpassord før rdist etc
 +
** Fiks store-symlink for rdistd og ting den trenger:
 +
  mkdir -p /store/bin
 +
  ln -s /usr/bin/rdistd /store/bin
 +
  ln -s /usr/bin/perl /store/bin
 +
* Kopier /root/.ssh/authorized_keys fra en annen maskin som virker (gjerne fra microbel, så havner den nye boksen i known_hosts også)
 +
* Logg inn på lommel (rdist-server) og sett opp rdist:
 +
  cd /local/adm/rdist
 +
  co -l Distfile.head
 +
  # Legg til boksen i klassene PVV@linux, PVV og KERBEROS
 +
  $EDITOR Distfile.head
 +
  ci -u Distfile.head
 +
  cd passwd
 +
  co -l netgroup
 +
  # Legg til boksen i en passende liste her
 +
  $EDITOR netgroup
 +
  ci -u netgroup
 +
  cd ..
 +
  make
 +
  ./Rdist -m maskin
 +
  ./Rdist -m microbel
 +
* Sett opp kerberos, se [[../Kerberos]]
  
</nowiki></pre>
+
* Start/restart automount
Sjekke nettoppsett:
+
** Linux/Solaris: autofs
default route: 129.241.210.129
+
** BSD: amd
maske: 255.255.255.128
+
** andre: automount
sjekk ip
 
  
Sjekke NIS-oppsett:
+
* Sett opp logging til loghost. Legg til i /etc/rsyslog.d/pvv-loghost.conf eller /etc/syslog.conf:
domainname: pvv
+
  *.* @loghost.pvv.ntnu.no
(hardkod ip til nis-server)
+
* Sett opp <i>ntpdate</i> og <i>ntpd</i> for å holde klokka synkronisert.
sjekk at YP kjører: ps -ef | grep ypbind
+
* Installer og sette opp <i>rwhod</i>.
sjekk brukere: ypcat passwd
 
konfigurer ns-modul til å bruke YP (sjekk at det står) i /etc/nsswitch.conf :
 
passwd: files nis
 
group: files nil
 
  
kjør id på en random bruker, få svar. <- bra.
+
== Ekstrating for arbeidsstasjoner ==
  
* IKKE legg til nis i /etc/nsswitch.conf. Vi prøver å bytte til disting av passordfiler (noe rdist gjør automatisk om du ikke legger den til i ${YP})
+
* Fiks lyd-tilgang (som regel ved å rote rundt i udev). Startpunkt:
* Logg inn på malina (yp-master) og legg til boksen i netgroup: <pre><nowiki>
+
  grep -r dsp /etc/udev
cd /var/yp
+
* Sjekk at printing virker (både lpr og i f.eks. en browser)
vi src/netgroup
+
* Sett opp [[kdm]] eller [[gdm]] slik at man ikke får en gigantisk liste av brukere.
/usr/ccs/bin/make
 
  
</nowiki></pre>
+
== Mer info ==
* Kopier /root/.ssh/authorized_keys fra en annen maskin som virker
 
* Logg inn på decibel (rdist-server) og sett opp rdist: <pre><nowiki>
 
cd /local/adm/rdist
 
co -l Distfile.head
 
# Legg til boksen (gjerne i ${NOSTORE} også)
 
vim Distfile.head
 
ci -u Distfile.head
 
make
 
./Rdist -m maskin
 
  
</nowiki></pre>
+
* [[Drift/Oppsett]]
 
+
* [[Drift/Oppsett_av_arbeidsstasjoner]]
Start/restart automount
 
Linux/Solaris: autofs
 
* BSD: amd
 
andre: automount
 
 
 
* Sett opp logging til loghost. Legg til i /etc/syslog.conf: <pre><nowiki>
 
*.* @loghost.pvv.ntnu.no
 
</nowiki></pre>
 
* Sette opp <i>ntpdate</i> og <i>ntpd</i> for å holde klokka synkronisert.
 
* Installere og sette opp <i>rwhod</i>.
 
* Fiks lyd-tilgang (som regel ved å rote rundt i udev). Startpunkt: <pre><nowiki>
 
grep -r dsp /etc/udev
 
</nowiki></pre>
 
* Sjekk at printing virker (både lpr og i f.eks. en browser)
 
  
 
__NOTOC__
 
__NOTOC__

Latest revision as of 18:59, 17 September 2014

Dette er en kjapp oversikt over hvordan man får opp basic PVV-oppsett på en boks. Den er ikke nødvendigvis komplett, men den er nå en start :-)

Fedora har en egen side, fordi den er så forskjellig fra Debian.

  • Sett opp DNS på dvask
  • Sett fast IP som i DNS
  • Sett opp locales (debian: dpkg-reconfigure locales)
    • Ta med alle varianter av en_US, en_DK, nb_NO og nn_NO
  • Sett opp mail
    • smarthost: smtp.pvv.ntnu.no
      • (på debian lenny: # dpkg-reconfigure exim4-config)
        • e-post sendt av smartvert; ingen lokal e-post
        • Systemets epost-navn: "pvv.ntnu.no"
        • Innkommende SMTP-tilkoblinger: localhost
        • Andre mottakere: "" (tom)
        • Synling domenenavn: "pvv.ntnu.no"
        • Utgående smartvert: "smtp.pvv.ntnu.no"
        • Minimer antall DNS-forespørsler?: "nei"
        • Del oppsett i mindre filer?: "ja"
        • Root mail: drift@pvv.ntnu.no
  • installer autofs og rdistd, ssh-server
  • på noen systemer trenger man nfs-client også
    •  !!Ubuntu: Husk å sette rotpassord før rdist etc
    • Fiks store-symlink for rdistd og ting den trenger:
  mkdir -p /store/bin
  ln -s /usr/bin/rdistd /store/bin
  ln -s /usr/bin/perl /store/bin
  • Kopier /root/.ssh/authorized_keys fra en annen maskin som virker (gjerne fra microbel, så havner den nye boksen i known_hosts også)
  • Logg inn på lommel (rdist-server) og sett opp rdist:
  cd /local/adm/rdist
  co -l Distfile.head
  # Legg til boksen i klassene PVV@linux, PVV og KERBEROS
  $EDITOR Distfile.head
  ci -u Distfile.head
  cd passwd
  co -l netgroup
  # Legg til boksen i en passende liste her
  $EDITOR netgroup
  ci -u netgroup
  cd ..
  make
  ./Rdist -m maskin
  ./Rdist -m microbel
  • Start/restart automount
    • Linux/Solaris: autofs
    • BSD: amd
    • andre: automount
  • Sett opp logging til loghost. Legg til i /etc/rsyslog.d/pvv-loghost.conf eller /etc/syslog.conf:
  *.*				@loghost.pvv.ntnu.no
  • Sett opp ntpdate og ntpd for å holde klokka synkronisert.
  • Installer og sette opp rwhod.

Ekstrating for arbeidsstasjoner

  • Fiks lyd-tilgang (som regel ved å rote rundt i udev). Startpunkt:
  grep -r dsp /etc/udev
  • Sjekk at printing virker (både lpr og i f.eks. en browser)
  • Sett opp kdm eller gdm slik at man ikke får en gigantisk liste av brukere.

Mer info