Difference between revisions of "Drift/Oppsett av ny maskin"

From Programvareverkstedet
Jump to navigation Jump to search
Line 1: Line 1:
* installer debian fra minnepen eller netboot
+
== Installer debian==
** still inn ønsket hostname
+
Installer debian fra minnepen eller netboot.
** sett pvv.ntnu.no som søkedomene
+
* still inn ønsket hostname
** sørg for at sshd blir installert
+
* sett pvv.ntnu.no som søkedomene
* legg til maskinen i DNS
+
* sørg for at sshd blir installert
* logg inn på salt-master og legg maskinen til i netgroup
 
** sørg for at homepvv (microbel) har hentet denne endringen i salt.
 
  
kjør denne på maskinen du setter opp:  
+
== Legg til maskinen i DNS ==
 +
Gå inn i dvask (se hvordan man bruken minicom her [[Drift/DNS og dvask]])
 +
 
 +
På dvask kjør
 +
    cd /etc/namedb/pz
 +
    rcsdiff pvv.m4 # (bør vise nada)
 +
    co -l pvv.m4
 +
    vi pvv.m4 # Endrer vindu til editor vindu
 +
Gjør så de endringene (det kan være greit å lete opp vi/vim kommandoer).
 +
Finn en ledig ip adresse og legg til den nye maskinen på samme måte som de andre. Husk å oppdatere versjonen ved starten av fila (se [[Drift/DNS og dvask]])
 +
 
 +
 
 +
    rcsdiff pvv.m4 # (sjekk at du ikkje skreiv noko feil ein stad)
 +
    ci -u pvv.m4
 +
    cd ..
 +
    make
 +
 
 +
== Logg inn på salt-master og legg maskinen til i netgroup ==
 +
 
 +
Dette er filen som bestemmer hvilken manskin som kan hente hjemmemappemene fra microble. Hvis maskinen får ikke opp hjemmemapper men salt funker fint, kan det være noen problemer her
 +
 
 +
Logg inn som din admin bruker på salt.pvv.ntnu.no med å kjøre
 +
    ssh DITT BRUKERNAVN@salt.pvv.ntnu.no
 +
 
 +
(husk at dette er ikke din vanlige bruker men din bruker/admin bruker og kan ha en anna passord)
 +
 
 +
Gå til passwd mappen inn is salt/standard med:
 +
    cd salt/standard/passwd
 +
 
 +
Oppdater git og endre på netgroup fila:
 +
    git pull
 +
    micro netgroup # Gjør endringer på fila og legg til den nye maskinen der den skal
 +
 
 +
Skjekk at alt er i orden (OBS skrivefeil) og pushe filen igjen
 +
    diff netgroup
 +
    git commit
 +
    git push
 +
 
 +
Sørg for at homepvv (microbel) har hentet denne endringen i salt ved å ssh inn på microbel og kjør
 +
  salt-call state.highstate
 +
 
 +
== Salt opsett scritp ==
 +
Kjør denne på maskinen du setter op og følg instruksjonene underveis:
  
 
https://gist.github.com/pbsds/7aff00a88f6e36b6b5c7e5ff21af2630
 
https://gist.github.com/pbsds/7aff00a88f6e36b6b5c7e5ff21af2630

Revision as of 19:20, 20 April 2021

Installer debian

Installer debian fra minnepen eller netboot.

  • still inn ønsket hostname
  • sett pvv.ntnu.no som søkedomene
  • sørg for at sshd blir installert

Legg til maskinen i DNS

Gå inn i dvask (se hvordan man bruken minicom her Drift/DNS og dvask)

På dvask kjør

   cd /etc/namedb/pz
   rcsdiff pvv.m4 # (bør vise nada)
   co -l pvv.m4
   vi pvv.m4 # Endrer vindu til editor vindu

Gjør så de endringene (det kan være greit å lete opp vi/vim kommandoer). Finn en ledig ip adresse og legg til den nye maskinen på samme måte som de andre. Husk å oppdatere versjonen ved starten av fila (se Drift/DNS og dvask)


   rcsdiff pvv.m4 # (sjekk at du ikkje skreiv noko feil ein stad)
   ci -u pvv.m4
   cd ..
   make

Logg inn på salt-master og legg maskinen til i netgroup

Dette er filen som bestemmer hvilken manskin som kan hente hjemmemappemene fra microble. Hvis maskinen får ikke opp hjemmemapper men salt funker fint, kan det være noen problemer her

Logg inn som din admin bruker på salt.pvv.ntnu.no med å kjøre

   ssh DITT BRUKERNAVN@salt.pvv.ntnu.no

(husk at dette er ikke din vanlige bruker men din bruker/admin bruker og kan ha en anna passord)

Gå til passwd mappen inn is salt/standard med:

   cd salt/standard/passwd

Oppdater git og endre på netgroup fila:

   git pull
   micro netgroup # Gjør endringer på fila og legg til den nye maskinen der den skal

Skjekk at alt er i orden (OBS skrivefeil) og pushe filen igjen

   diff netgroup
   git commit
   git push

Sørg for at homepvv (microbel) har hentet denne endringen i salt ved å ssh inn på microbel og kjør

  salt-call state.highstate

Salt opsett scritp

Kjør denne på maskinen du setter op og følg instruksjonene underveis:

https://gist.github.com/pbsds/7aff00a88f6e36b6b5c7e5ff21af2630


TODO: host denne fila på pvv, gjør endringer foreslott i kommentarfeltet